func commonTestStateDriverWrite(t *testing.T, d core.StateDriver) { testBytes := []byte{0xb, 0xa, 0xd, 0xb, 0xa, 0xb, 0xe} key := "TestKeyRawWrite" err := d.Write(key, testBytes) if err != nil { t.Fatalf("failed to write bytes. Error: %s", err) } }
func commonTestStateDriverRead(t *testing.T, d core.StateDriver) { testBytes := []byte{0xb, 0xa, 0xd, 0xb, 0xa, 0xb, 0xe} key := "TestKeyRawRead" err := d.Write(key, testBytes) if err != nil { t.Fatalf("failed to write bytes. Error: %s", err) } readBytes, err := d.Read(key) if err != nil { t.Fatalf("failed to read bytes. Error: %s", err) } if !bytes.Equal(testBytes, readBytes) { t.Fatalf("read bytes don't match written bytes. Wrote: %v Read: %v", testBytes, readBytes) } }