X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=vendor%2Fgithub.com%2Fbtcsuite%2Fbtcd%2Fdatabase%2Ferror_test.go;fp=vendor%2Fgithub.com%2Fbtcsuite%2Fbtcd%2Fdatabase%2Ferror_test.go;h=0000000000000000000000000000000000000000;hp=759d26e1648bff65ab42ebd33370696d6b876bbf;hb=54373c1a3efe0e373ec1605840a4363e4b246c46;hpb=ee01d543fdfe1fd0a4d548965c66f7923ea7b062 diff --git a/vendor/github.com/btcsuite/btcd/database/error_test.go b/vendor/github.com/btcsuite/btcd/database/error_test.go deleted file mode 100644 index 759d26e1..00000000 --- a/vendor/github.com/btcsuite/btcd/database/error_test.go +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) 2015-2016 The btcsuite developers -// Use of this source code is governed by an ISC -// license that can be found in the LICENSE file. - -package database_test - -import ( - "errors" - "testing" - - "github.com/btcsuite/btcd/database" -) - -// TestErrorCodeStringer tests the stringized output for the ErrorCode type. -func TestErrorCodeStringer(t *testing.T) { - tests := []struct { - in database.ErrorCode - want string - }{ - {database.ErrDbTypeRegistered, "ErrDbTypeRegistered"}, - {database.ErrDbUnknownType, "ErrDbUnknownType"}, - {database.ErrDbDoesNotExist, "ErrDbDoesNotExist"}, - {database.ErrDbExists, "ErrDbExists"}, - {database.ErrDbNotOpen, "ErrDbNotOpen"}, - {database.ErrDbAlreadyOpen, "ErrDbAlreadyOpen"}, - {database.ErrInvalid, "ErrInvalid"}, - {database.ErrCorruption, "ErrCorruption"}, - {database.ErrTxClosed, "ErrTxClosed"}, - {database.ErrTxNotWritable, "ErrTxNotWritable"}, - {database.ErrBucketNotFound, "ErrBucketNotFound"}, - {database.ErrBucketExists, "ErrBucketExists"}, - {database.ErrBucketNameRequired, "ErrBucketNameRequired"}, - {database.ErrKeyRequired, "ErrKeyRequired"}, - {database.ErrKeyTooLarge, "ErrKeyTooLarge"}, - {database.ErrValueTooLarge, "ErrValueTooLarge"}, - {database.ErrIncompatibleValue, "ErrIncompatibleValue"}, - {database.ErrBlockNotFound, "ErrBlockNotFound"}, - {database.ErrBlockExists, "ErrBlockExists"}, - {database.ErrBlockRegionInvalid, "ErrBlockRegionInvalid"}, - {database.ErrDriverSpecific, "ErrDriverSpecific"}, - - {0xffff, "Unknown ErrorCode (65535)"}, - } - - // Detect additional error codes that don't have the stringer added. - if len(tests)-1 != int(database.TstNumErrorCodes) { - t.Errorf("It appears an error code was added without adding " + - "an associated stringer test") - } - - t.Logf("Running %d tests", len(tests)) - for i, test := range tests { - result := test.in.String() - if result != test.want { - t.Errorf("String #%d\ngot: %s\nwant: %s", i, result, - test.want) - continue - } - } -} - -// TestError tests the error output for the Error type. -func TestError(t *testing.T) { - t.Parallel() - - tests := []struct { - in database.Error - want string - }{ - { - database.Error{Description: "some error"}, - "some error", - }, - { - database.Error{Description: "human-readable error"}, - "human-readable error", - }, - { - database.Error{ - ErrorCode: database.ErrDriverSpecific, - Description: "some error", - Err: errors.New("driver-specific error"), - }, - "some error: driver-specific error", - }, - } - - t.Logf("Running %d tests", len(tests)) - for i, test := range tests { - result := test.in.Error() - if result != test.want { - t.Errorf("Error #%d\n got: %s want: %s", i, result, - test.want) - continue - } - } -}