Pārlūkot izejas kodu

Add tests for {Old}InfoLogFileName().

This change was contributed by GitHub user @LopatkinEvgeniy in
https://github.com/google/leveldb/pull/559.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=188728845
main
costan pirms 6 gadiem
revīziju iesūtīja Victor Costan
vecāks
revīzija
ddab751002
1 mainītis faili ar 12 papildinājumiem un 0 dzēšanām
  1. +12
    -0
      db/filename_test.cc

+ 12
- 0
db/filename_test.cc Parādīt failu

@ -114,6 +114,18 @@ TEST(FileNameTest, Construction) {
ASSERT_TRUE(ParseFileName(fname.c_str() + 4, &number, &type));
ASSERT_EQ(999, number);
ASSERT_EQ(kTempFile, type);
fname = InfoLogFileName("foo");
ASSERT_EQ("foo/", std::string(fname.data(), 4));
ASSERT_TRUE(ParseFileName(fname.c_str() + 4, &number, &type));
ASSERT_EQ(0, number);
ASSERT_EQ(kInfoLogFile, type);
fname = OldInfoLogFileName("foo");
ASSERT_EQ("foo/", std::string(fname.data(), 4));
ASSERT_TRUE(ParseFileName(fname.c_str() + 4, &number, &type));
ASSERT_EQ(0, number);
ASSERT_EQ(kInfoLogFile, type);
}
} // namespace leveldb

Notiek ielāde…
Atcelt
Saglabāt