X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=database%2Faccount_store_test.go;h=680554c9ec51645476dec9e737e1f83352d3ab3f;hb=39b01cd36fb3c4341a3385be78ffdcdbc6f94bd5;hp=4fdb7178c6622679748cc5b1b6752e3126a3d5cd;hpb=1b3901144511a5a9352244783928c9ae862f7fac;p=bytom%2Fvapor.git diff --git a/database/account_store_test.go b/database/account_store_test.go index 4fdb7178..680554c9 100644 --- a/database/account_store_test.go +++ b/database/account_store_test.go @@ -253,7 +253,7 @@ func TestDeleteStandardUTXO(t *testing.T) { }, } - for _, c := range cases { + for i, c := range cases { testDB := dbm.NewDB("testdb", "leveldb", "temp") accountStore := NewAccountStore(testDB) as := accountStore.InitBatch() @@ -270,11 +270,16 @@ func TestDeleteStandardUTXO(t *testing.T) { t.Fatal(err) } - // get utxo by outputID - for _, utxo := range c.want { - if _, err := as.GetUTXO(utxo.OutputID); err != nil { - t.Fatal(err) - } + gotUTXOs, err := as.ListUTXOs() + if err != nil { + t.Fatal(err) + } + + sort.Sort(SortUTXOs(gotUTXOs)) + sort.Sort(SortUTXOs(c.want)) + + if !testutil.DeepEqual(gotUTXOs, c.want) { + t.Errorf("case %v: got Delete Standard UTXOs, got: %v, want: %v.", i, gotUTXOs, c.want) } testDB.Close()