diff options
Diffstat (limited to 'icing/file/version-util_test.cc')
-rw-r--r-- | icing/file/version-util_test.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/icing/file/version-util_test.cc b/icing/file/version-util_test.cc index e94c351..9dedb1d 100644 --- a/icing/file/version-util_test.cc +++ b/icing/file/version-util_test.cc @@ -458,13 +458,23 @@ TEST(VersionUtilTest, ShouldRebuildDerivedFilesCompatible) { IsFalse()); } -TEST(VersionUtilTest, ShouldRebuildDerivedFilesUpgrade) { +TEST(VersionUtilTest, Upgrade) { // Unlike other state changes, upgrade depends on the actual "encoded path". // kVersionOne -> kVersionTwo EXPECT_THAT(ShouldRebuildDerivedFiles(VersionInfo(kVersionOne, kVersionOne), /*curr_version=*/kVersionTwo), IsFalse()); + + // kVersionTwo -> kVersionThree + EXPECT_THAT(ShouldRebuildDerivedFiles(VersionInfo(kVersionTwo, kVersionTwo), + /*curr_version=*/kVersionThree), + IsFalse()); + + // kVersionOne -> kVersionThree. + EXPECT_THAT(ShouldRebuildDerivedFiles(VersionInfo(kVersionOne, kVersionOne), + /*curr_version=*/kVersionThree), + IsFalse()); } } // namespace |