6 "github.com/bytom/vapor/consensus"
7 "github.com/bytom/vapor/testutil"
10 func TestCalcUTXOHash(t *testing.T) {
11 wantHash := "d94acbac0304e054569b0a2c2ab546be293552eb83d2d84af7234a013986a906"
12 controlProgram := testutil.MustDecodeHexString("0014d6f0330717170c838e6ac4c643de61e4c035e9b7")
13 sourceID := testutil.MustDecodeHash("3cada915465af2f08c93911bce7a100498fddb5738e5400269c4d5c2b2f5b261")
15 FromAssetID: consensus.BTMAssetID,
20 ControlProgram: controlProgram,
24 if hash := order.UTXOHash(); hash.String() != wantHash {
25 t.Fatal("The function is incorrect")