diff options
author | obscuren <geffobscura@gmail.com> | 2015-02-12 03:22:19 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-02-12 03:22:19 +0800 |
commit | 558c67d3922232daefbf904cd2914c4eb5232e4b (patch) | |
tree | 5f7b0e7815746df666cde262a57dace616c9e68e /rlp/encode_test.go | |
parent | 1fc3524e40ced2e780f6b90fa4ca7725c839976f (diff) | |
parent | d73dff4d5b7ec88325cb605d9e3a56e7da979f8d (diff) | |
download | dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.tar dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.tar.gz dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.tar.bz2 dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.tar.lz dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.tar.xz dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.tar.zst dexon-558c67d3922232daefbf904cd2914c4eb5232e4b.zip |
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
Diffstat (limited to 'rlp/encode_test.go')
-rw-r--r-- | rlp/encode_test.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rlp/encode_test.go b/rlp/encode_test.go index 18b843737..9b3085658 100644 --- a/rlp/encode_test.go +++ b/rlp/encode_test.go @@ -177,6 +177,15 @@ var encTests = []encTest{ {val: &recstruct{5, nil}, output: "C205C0"}, {val: &recstruct{5, &recstruct{4, &recstruct{3, nil}}}, output: "C605C404C203C0"}, + // flat + {val: Flat(uint(1)), error: "rlp.Flat: uint did not encode as list"}, + {val: Flat(simplestruct{A: 3, B: "foo"}), output: "0383666F6F"}, + { + // value generates more list headers after the Flat + val: []interface{}{"foo", []uint{1, 2}, Flat([]uint{3, 4}), []uint{5, 6}, "bar"}, + output: "D083666F6FC201020304C2050683626172", + }, + // nil {val: (*uint)(nil), output: "80"}, {val: (*string)(nil), output: "80"}, |