Add AddressFormatter test.

This commit is contained in:
sc0Vu 2018-02-07 16:36:02 +08:00
parent 297db091f7
commit 76c54335d6
2 changed files with 11 additions and 5 deletions

View File

@ -37,8 +37,8 @@ class AddressFormatter implements IFormatter
}
return '0x' . $value;
}
$value = IntegerFormatter::format($value);
$value = IntegerFormatter::format($value, 40);
return $value;
return '0x' . $value;
}
}

View File

@ -35,15 +35,21 @@ class AddressFormatterTest extends TestCase
$formatter = $this->formatter;
$address = $formatter->format('0Xca35b7d915458ef540ade6068dfe2f44e8fa733c');
$this->assertEquals($address, '0xca35b7d915458ef540ade6068dfe2f44e8fa733c');
$address = $formatter->format('0XCA35B7D915458EF540ADE6068DFE2F44E8FA733C');
$this->assertEquals($address, '0xca35b7d915458ef540ade6068dfe2f44e8fa733c');
$address = $formatter->format('0xCA35B7D915458EF540ADE6068DFE2F44E8FA733C');
$this->assertEquals($address, '0xca35b7d915458ef540ade6068dfe2f44e8fa733c');
$address = $formatter->format('CA35B7D915458EF540ADE6068DFE2F44E8FA733C');
$this->assertEquals($address, '0xca35b7d915458ef540ade6068dfe2f44e8fa733c');
$address = $formatter->format('1234');
$this->assertEquals($address, '0x00000000000000000000000000000000000004d2');
$address = $formatter->format('abcd');
$this->assertEquals($address, '0x000000000000000000000000000000000000abcd');
}
}