14 [
'multiply(uint256)',
'0xc6888fa1'],
15 [
'test()',
'0xf8a8fd6d'],
16 [
'test(uint256)',
'0x29e99f07'],
26 [
'test(uint)',
'0x29e99f07'],
27 [
'test(uint, uint)',
'0xeb8ac921'],
38 $x = EthereumStatic::getMethodSignature($signature);
39 $this->assertSame($ethSignatureHash, $x);
49 $exception_message_expected =
'No valid (solidity) signature string provided.';
51 EthereumStatic::getMethodSignature($signature);
53 $this->assertEquals($exception->getMessage(), $exception_message_expected);
testFunctionSignatureFail($signature, $ethSignatureHash)
functionSignatureFailProvider()
functionSignatureProvider()
testFunctionSignature($signature, $ethSignatureHash)