Improved response tests

Actually verifies output as by regex
This commit is contained in:
Taylor Gerring
2015-04-01 11:38:06 +02:00
parent 25998cfc45
commit 7b7392826d
2 changed files with 117 additions and 17 deletions

View File

@ -50,8 +50,12 @@ func newHexData(input interface{}) *hexdata {
d.data = input.([]byte)
case common.Hash:
d.data = input.(common.Hash).Bytes()
case *common.Hash:
d.data = input.(*common.Hash).Bytes()
case common.Address:
d.data = input.(common.Address).Bytes()
case *common.Address:
d.data = input.(*common.Address).Bytes()
case *big.Int:
d.data = input.(*big.Int).Bytes()
case int64:
@ -62,7 +66,7 @@ func newHexData(input interface{}) *hexdata {
d.data = big.NewInt(int64(input.(int))).Bytes()
case uint:
d.data = big.NewInt(int64(input.(uint))).Bytes()
case string:
case string: // hexstring
d.data = common.Big(input.(string)).Bytes()
default:
d.data = nil