| 28 | } |
| 29 | |
| 30 | static void TestKey(const std::string& key, uint64_t seq, ValueType vt) { |
| 31 | std::string encoded = IKey(key, seq, vt); |
| 32 | |
| 33 | Slice in(encoded); |
| 34 | ParsedInternalKey decoded("", 0, kTypeValue); |
| 35 | |
| 36 | ASSERT_TRUE(ParseInternalKey(in, &decoded)); |
| 37 | ASSERT_EQ(key, decoded.user_key.ToString()); |
| 38 | ASSERT_EQ(seq, decoded.sequence); |
| 39 | ASSERT_EQ(vt, decoded.type); |
| 40 | |
| 41 | ASSERT_TRUE(!ParseInternalKey(Slice("bar"), &decoded)); |
| 42 | } |
| 43 | |
| 44 | class FormatTest {}; |
| 45 |
no test coverage detected