2
1
mirror of https://github.com/gitchain/gitchain.git synced 2020-06-03 16:49:55 +00:00
gitchain/transaction/ndt_test.go
2014-05-18 19:24:28 +08:00

29 lines
576 B
Go

package transaction
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewDeallocation(t *testing.T) {
txn, err := NewNameDeallocation("my-new-repository")
if err != nil {
t.Errorf("error while creating name allocation transaction: %v", err)
}
assert.True(t, txn.Valid())
txn1 := txn
txn1.Version = 100
assert.False(t, txn1.Valid())
txn1 = txn
txn1.Name = ""
assert.False(t, txn1.Valid())
}
func TestDeallocationEncodingDecoding(t *testing.T) {
txn, _ := NewNameDeallocation("my-new-repository")
testTransactionEncodingDecoding(t, txn)
}