10 static void TestEncodeDecode(
const VersionEdit& edit) {
11 std::string encoded, encoded2;
12 edit.EncodeTo(&encoded);
14 Status s = parsed.DecodeFrom(encoded);
16 parsed.EncodeTo(&encoded2);
23 static const uint64_t kBig = 1ull << 50;
26 for (
int i = 0; i < 4; i++) {
27 TestEncodeDecode(edit);
28 edit.
AddFile(3, kBig + 300 + i, kBig + 400 + i,
39 TestEncodeDecode(edit);
44 int main(
int argc,
char** argv) {
void SetCompactPointer(int level, const InternalKey &key)
void SetLogNumber(uint64_t num)
void AddFile(int level, uint64_t file, uint64_t file_size, const InternalKey &smallest, const InternalKey &largest)
void SetComparatorName(const Slice &name)
unsigned long long uint64_t
TEST(CorruptionTest, Recovery)
void SetLastSequence(SequenceNumber seq)
void DeleteFile(int level, uint64_t file)
void SetNextFile(uint64_t num)
int main(int argc, char **argv)