diff --git a/server/mock/store_test.go b/server/mock/store_test.go index cb8fca7bc8..5a8a1189a3 100644 --- a/server/mock/store_test.go +++ b/server/mock/store_test.go @@ -38,4 +38,5 @@ func TestMultiStore(t *testing.T) { store := multiStore{} require.Panics(t, func() { store.Snapshot(1, nil) }, "Snapshot should panic") require.Panics(t, func() { store.Restore(1, 1, nil) }, "Restore should panic") + require.Panics(t, func() { store.SetIAVLDisableFastNode(false) }, "SetIAVLDisableFastNode should panic") } diff --git a/store/iavl/tree_test.go b/store/iavl/tree_test.go index b9f4c4c573..a1bb25aa8a 100644 --- a/store/iavl/tree_test.go +++ b/store/iavl/tree_test.go @@ -15,9 +15,10 @@ func TestImmutableTreePanics(t *testing.T) { it := &immutableTree{immTree} require.Panics(t, func() { it.Set([]byte{}, []byte{}) }) require.Panics(t, func() { it.Remove([]byte{}) }) - require.Panics(t, func() { it.SaveVersion() }) // nolint:errcheck - require.Panics(t, func() { it.DeleteVersion(int64(1)) }) // nolint:errcheck - require.Panics(t, func() { it.LoadVersionForOverwriting(int64(1)) }) // nolint:errcheck + require.Panics(t, func() { it.SaveVersion() }) // nolint:errcheck + require.Panics(t, func() { it.DeleteVersion(int64(1)) }) // nolint:errcheck + require.Panics(t, func() { it.LoadVersionForOverwriting(int64(1)) }) + require.Equal(t, it.AvailableVersions(), []int{}) val, err := it.GetVersioned(nil, 1) require.Error(t, err)