diff --git a/tests/integration/store/rootmulti/rollback_test.go b/tests/integration/store/rootmulti/rollback_test.go index 49cbbb1d9e..c87356ac8a 100644 --- a/tests/integration/store/rootmulti/rollback_test.go +++ b/tests/integration/store/rootmulti/rollback_test.go @@ -6,11 +6,12 @@ import ( "cosmossdk.io/simapp" dbm "github.com/cosmos/cosmos-db" - simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" - "github.com/stretchr/testify/require" abci "github.com/tendermint/tendermint/abci/types" "github.com/tendermint/tendermint/libs/log" tmproto "github.com/tendermint/tendermint/proto/tendermint/types" + "gotest.tools/v3/assert" + + simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" ) func TestRollback(t *testing.T) { @@ -36,19 +37,19 @@ func TestRollback(t *testing.T) { app.Commit() } - require.Equal(t, ver0+10, app.LastBlockHeight()) + assert.Equal(t, ver0+10, app.LastBlockHeight()) store := app.NewContext(true, tmproto.Header{}).KVStore(app.GetKey("bank")) - require.Equal(t, []byte("value10"), store.Get([]byte("key"))) + assert.DeepEqual(t, []byte("value10"), store.Get([]byte("key"))) // rollback 5 blocks target := ver0 + 5 - require.NoError(t, app.CommitMultiStore().RollbackToVersion(target)) - require.Equal(t, target, app.LastBlockHeight()) + assert.NilError(t, app.CommitMultiStore().RollbackToVersion(target)) + assert.Equal(t, target, app.LastBlockHeight()) // recreate app to have clean check state app = simapp.NewSimApp(options.Logger, options.DB, nil, true, simtestutil.NewAppOptionsWithFlagHome(t.TempDir())) store = app.NewContext(true, tmproto.Header{}).KVStore(app.GetKey("bank")) - require.Equal(t, []byte("value5"), store.Get([]byte("key"))) + assert.DeepEqual(t, []byte("value5"), store.Get([]byte("key"))) // commit another 5 blocks with different values for i := int64(6); i <= 10; i++ { @@ -63,7 +64,7 @@ func TestRollback(t *testing.T) { app.Commit() } - require.Equal(t, ver0+10, app.LastBlockHeight()) + assert.Equal(t, ver0+10, app.LastBlockHeight()) store = app.NewContext(true, tmproto.Header{}).KVStore(app.GetKey("bank")) - require.Equal(t, []byte("VALUE10"), store.Get([]byte("key"))) + assert.DeepEqual(t, []byte("VALUE10"), store.Get([]byte("key"))) }