Add test
Add test for toHex(48), thanks @refear99
This commit is contained in:
parent
fa95650437
commit
a87010fc4c
@ -17,7 +17,7 @@ class HttpProviderTest extends TestCase
|
||||
*/
|
||||
public function testSend()
|
||||
{
|
||||
$requestManager = new HttpRequestManager('http://localhost:8545');
|
||||
$requestManager = new HttpRequestManager($this->testHost);
|
||||
$provider = new HttpProvider($requestManager);
|
||||
$method = new ClientVersion('web3_clientVersion', []);
|
||||
|
||||
@ -36,7 +36,7 @@ class HttpProviderTest extends TestCase
|
||||
*/
|
||||
public function testBatch()
|
||||
{
|
||||
$requestManager = new HttpRequestManager('http://localhost:8545');
|
||||
$requestManager = new HttpRequestManager($this->testHost);
|
||||
$provider = new HttpProvider($requestManager);
|
||||
$method = new ClientVersion('web3_clientVersion', []);
|
||||
$callback = function ($err, $data) {
|
||||
|
@ -45,5 +45,11 @@ class IntegerFormatterTest extends TestCase
|
||||
|
||||
$hex = $formatter->format('1', 20);
|
||||
$this->assertEquals($hex, implode('', array_fill(0, 19, '0')) . '1');
|
||||
|
||||
$hex = $formatter->format(48);
|
||||
$this->assertEquals($hex, implode('', array_fill(0, 62, '0')) . '30');
|
||||
|
||||
$hex = $formatter->format('48');
|
||||
$this->assertEquals($hex, implode('', array_fill(0, 62, '0')) . '30');
|
||||
}
|
||||
}
|
@ -87,6 +87,16 @@ class UtilsTest extends TestCase
|
||||
$this->assertEquals('0x', Utils::toHex(0, true));
|
||||
$this->assertEquals('0x', Utils::toHex(new BigNumber(0), true));
|
||||
|
||||
$this->assertEquals('0x30', Utils::toHex(48, true));
|
||||
$this->assertEquals('0x30', Utils::toHex('48', true));
|
||||
$this->assertEquals('30', Utils::toHex(48));
|
||||
$this->assertEquals('30', Utils::toHex('48'));
|
||||
|
||||
$this->assertEquals('0x30', Utils::toHex(new BigNumber(48), true));
|
||||
$this->assertEquals('0x30', Utils::toHex(new BigNumber('48'), true));
|
||||
$this->assertEquals('30', Utils::toHex(new BigNumber(48)));
|
||||
$this->assertEquals('30', Utils::toHex(new BigNumber('48')));
|
||||
|
||||
$this->expectException(InvalidArgumentException::class);
|
||||
$hex = Utils::toHex(new stdClass);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user