OSDN Git Service

Thanos did someting
[bytom/vapor.git] / common / types_test.go
diff --git a/common/types_test.go b/common/types_test.go
deleted file mode 100644 (file)
index 9742ab1..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-// Copyright 2015 The go-ethereum Authors
-// This file is part of the go-ethereum library.
-//
-// The go-ethereum library is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// The go-ethereum library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public License
-// along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.
-
-package common
-
-import (
-       //"math/big"
-       "testing"
-)
-
-func TestBytesConversion(t *testing.T) {
-       bytes := []byte{5}
-       hash := BytesToHash(bytes)
-
-       var exp Hash
-       exp[31] = 5
-
-       if hash != exp {
-               t.Errorf("expected %x got %x", exp, hash)
-       }
-}
-
-func TestHashJsonValidation(t *testing.T) {
-       var h Hash
-       var tests = []struct {
-               Prefix string
-               Size   int
-               Error  error
-       }{
-               {"", 2, hashJsonLengthErr},
-               {"", 62, hashJsonLengthErr},
-               {"", 66, hashJsonLengthErr},
-               {"", 65, hashJsonLengthErr},
-               {"0X", 64, nil},
-               {"0x", 64, nil},
-               {"0x", 62, hashJsonLengthErr},
-       }
-       for i, test := range tests {
-               if err := h.UnmarshalJSON(append([]byte(test.Prefix), make([]byte, test.Size)...)); err != test.Error {
-                       t.Errorf("test #%d: error mismatch: have %v, want %v", i, err, test.Error)
-               }
-       }
-}
-
-/*
-func TestAddressUnmarshalJSON(t *testing.T) {
-       var a Address
-       var tests = []struct {
-               Input     string
-               ShouldErr bool
-               Output    *big.Int
-       }{
-               {"", true, nil},
-               {`""`, true, nil},
-               {`"0x"`, true, nil},
-               {`"0x00"`, true, nil},
-               {`"0xG000000000000000000000000000000000000000"`, true, nil},
-               {`"0x0000000000000000000000000000000000000000"`, false, big.NewInt(0)},
-               {`"0x0000000000000000000000000000000000000010"`, false, big.NewInt(16)},
-       }
-       for i, test := range tests {
-               err := a.UnmarshalJSON([]byte(test.Input))
-               if err != nil && !test.ShouldErr {
-                       t.Errorf("test #%d: unexpected error: %v", i, err)
-               }
-               if err == nil {
-                       if test.ShouldErr {
-                               t.Errorf("test #%d: expected error, got none", i)
-                       }
-                       if a.Big().Cmp(test.Output) != 0 {
-                               t.Errorf("test #%d: address mismatch: have %v, want %v", i, a.Big(), test.Output)
-                       }
-               }
-       }
-}*/