aboutsummaryrefslogtreecommitdiffstats
path: root/ethutil
ModeNameSize
-rw-r--r--.gitignore336logstatsplainblame
-rw-r--r--.travis.yml25logstatsplainblame
-rw-r--r--README.md3562logstatsplainblame
-rw-r--r--big.go1997logstatsplainblame
-rw-r--r--big_test.go1142logstatsplainblame
-rw-r--r--bytes.go4263logstatsplainblame
-rw-r--r--bytes_test.go5037logstatsplainblame
-rw-r--r--common.go1995logstatsplainblame
-rw-r--r--common_test.go2105logstatsplainblame
-rw-r--r--config.go1594logstatsplainblame
-rw-r--r--db.go217logstatsplainblame
-rw-r--r--list.go1670logstatsplainblame
-rw-r--r--main_test.go118logstatsplainblame
d---------number74logstatsplain
-rw-r--r--package.go2436logstatsplainblame
-rw-r--r--path.go1117logstatsplainblame
-rw-r--r--path_test.go1016logstatsplainblame
-rw-r--r--rand.go430logstatsplainblame
-rw-r--r--rand_test.go350logstatsplainblame
-rw-r--r--rlp.go5545logstatsplainblame
-rw-r--r--rlp_test.go3484logstatsplainblame
-rw-r--r--script_unix.go326logstatsplainblame
-rw-r--r--script_windows.go194logstatsplainblame
-rw-r--r--set.go525logstatsplainblame
-rw-r--r--size.go286logstatsplainblame
-rw-r--r--size_test.go468logstatsplainblame
-rw-r--r--value.go7767logstatsplainblame
-rw-r--r--value_test.go1683logstatsplainblame
935; font-weight:bold">Assert(res, checker.DeepEquals, []byte{token}) // if bytes.Compare(res, []byte{token}) != 0 { // t.Error("token", res) // } res, err = Decompress([]byte{token, 12}) c.Assert(err, checker.IsNil) c.Assert(res, checker.DeepEquals, make([]byte, 10)) // if bytes.Compare(res, make([]byte, 10)) != 0 { // t.Error("10 * zero", res) // } } // func TestDecompressMulti(t *testing.T) { // res, err := Decompress([]byte{token, 0xfd, token, 0xfe, token, 12}) // if err != nil { // t.Error(err) // } // var exp []byte // exp = append(exp, crypto.Sha3([]byte(""))...) // exp = append(exp, crypto.Sha3([]byte{0x80})...) // exp = append(exp, make([]byte, 10)...) // if bytes.Compare(res, res) != 0 { // t.Error("Expected", exp, "result", res) // } // } // func TestCompressSimple(t *testing.T) { // res := Compress([]byte{0, 0, 0, 0, 0}) // if bytes.Compare(res, []byte{token, 7}) != 0 { // t.Error("5 * zero", res) // } // res = Compress(crypto.Sha3([]byte(""))) // if bytes.Compare(res, []byte{token, emptyShaToken}) != 0 { // t.Error("empty sha", res) // } // res = Compress(crypto.Sha3([]byte{0x80})) // if bytes.Compare(res, []byte{token, emptyListShaToken}) != 0 { // t.Error("empty list sha", res) // } // res = Compress([]byte{token}) // if bytes.Compare(res, []byte{token, tokenToken}) != 0 { // t.Error("token", res) // } // } // func TestCompressMulti(t *testing.T) { // in := []byte{0, 0, 0, 0, 0} // in = append(in, crypto.Sha3([]byte(""))...) // in = append(in, crypto.Sha3([]byte{0x80})...) // in = append(in, token) // res := Compress(in) // exp := []byte{token, 7, token, emptyShaToken, token, emptyListShaToken, token, tokenToken} // if bytes.Compare(res, exp) != 0 { // t.Error("expected", exp, "got", res) // } // } // func TestCompressDecompress(t *testing.T) { // var in []byte // for i := 0; i < 20; i++ { // in = append(in, []byte{0, 0, 0, 0, 0}...) // in = append(in, crypto.Sha3([]byte(""))...) // in = append(in, crypto.Sha3([]byte{0x80})...) // in = append(in, []byte{123, 2, 19, 89, 245, 254, 255, token, 98, 233}...) // in = append(in, token) // } // c := Compress(in) // d, err := Decompress(c) // if err != nil { // t.Error(err) // } // if bytes.Compare(d, in) != 0 { // t.Error("multi failed\n", d, "\n", in) // } // }