Browse Source

Tweak testcases

pull/1780/head
Christopher Goes 6 years ago
parent
commit
20be8c75e5
No known key found for this signature in database GPG Key ID: E828D98232D328D3
1 changed files with 14 additions and 4 deletions
  1. +14
    -4
      remotedb/remotedb_test.go

+ 14
- 4
remotedb/remotedb_test.go View File

@ -47,7 +47,9 @@ func TestRemoteDB(t *testing.T) {
// Set some more keys
k2 := []byte("key-2")
v2 := []byte("value-2")
client.Set(k2, v2)
client.SetSync(k2, v2)
has := client.Has(k2)
require.True(t, has)
gv2 := client.Get(k2)
require.Equal(t, gv2, v2)
@ -64,7 +66,7 @@ func TestRemoteDB(t *testing.T) {
// Deletion
client.Delete(k1)
client.Delete(k2)
client.DeleteSync(k2)
gv1 = client.Get(k1)
gv2 = client.Get(k2)
require.Equal(t, len(gv2), 0, "after deletion, not expecting the key to exist anymore")
@ -90,16 +92,24 @@ func TestRemoteDB(t *testing.T) {
rv4 = client.Get(k4)
require.Equal(t, rv4, v4, "expecting k4 to have been stored")
// Batch tests - set and delete
// Batch tests - deletion
bat = client.NewBatch()
bat.Delete(k4)
bat.Set(k5, v5)
bat.Delete(k3)
bat.WriteSync()
rv3 = client.Get(k3)
require.Equal(t, 0, len(rv3), "expecting k3 to have been deleted")
rv4 = client.Get(k4)
require.Equal(t, 0, len(rv4), "expecting k4 to have been deleted")
// Batch tests - set and delete
bat = client.NewBatch()
bat.Set(k4, v4)
bat.Set(k5, v5)
bat.Delete(k4)
bat.WriteSync()
rv4 = client.Get(k4)
require.Equal(t, 0, len(rv4), "expecting k4 to have been deleted")
rv5 := client.Get(k5)
require.Equal(t, rv5, v5, "expecting k5 to have been stored")
}

Loading…
Cancel
Save