21 $x =
new EthD(
'0x4f1116b6e1a6e963efffa30c0a8541075cc51c45');
22 $this->assertSame($x->val(),
'4f1116b6e1a6e963efffa30c0a8541075cc51c45');
23 $this->assertSame($x->hexVal(),
'0x4f1116b6e1a6e963efffa30c0a8541075cc51c45');
24 $this->assertSame($x->getSchemaType(),
"D");
30 $a =
new EthD(
'4f1116b6e1a6e963efffa30c0a8541075cc51c45');
31 $this->assertEquals($a->hexVal(),
'0x4f1116b6e1a6e963efffa30c0a8541075cc51c45');
37 $val =
'0xyz116b6e1a6e963efffa30c0a8541075cc51c45';
38 $exception_message_expected =
'A non well formed hex value encountered: ' . $val;
40 $this->fail(
"Expected exception '" . $exception_message_expected .
"' not thrown");
42 $this->assertEquals($exception->getMessage(), $exception_message_expected);
54 '0x0000000000000000000000000000000000000000000000000000000000000001',
60 '0x0000000000000000000000000000000000000000000000000000000000000000',
66 '0x000000000000000000000000000000000000000000000000000000000000000e',
72 '0x000000000000000000000000000000000000000000000000000000000000000e',
78 '0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
84 '0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
90 '0x000000000000000000000000000000000000000000000000000000000000002a',
96 '0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc19',
102 '0xf17f52151EbEF6C7334FAD080c5704D77216b732',
104 'f17f52151ebef6c7334fad080c5704d77216b732' 117 $x =
new EthD($value);
118 $y = $x->convertByAbi(
$abi);
120 $this->assertEquals($expClass, $className);
121 $this->assertEquals($expVal, $y->val());
testEthD__converter($abi, $value, $expClass, $expVal)
testEthD__notHexPrefixed()