Lines Matching defs:SchemaStoreTest
72 class SchemaStoreTest : public ::testing::Test { class
133 TEST_F(SchemaStoreTest, CreationWithFilesystemNullPointerShouldFail) { in TEST_F() argument
139 TEST_F(SchemaStoreTest, CreationWithClockNullPointerShouldFail) { in TEST_F() argument
145 TEST_F(SchemaStoreTest, CreationWithFeatureFlagsNullPointerShouldFail) { in TEST_F() argument
151 TEST_F(SchemaStoreTest, SchemaStoreMoveConstructible) { in TEST_F() argument
186 TEST_F(SchemaStoreTest, SchemaStoreMoveAssignment) { in TEST_F() argument
238 TEST_F(SchemaStoreTest, CorruptSchemaError) { in TEST_F() argument
278 TEST_F(SchemaStoreTest, RecoverCorruptDerivedFileOk) { in TEST_F() argument
344 TEST_F(SchemaStoreTest, RecoverDiscardDerivedFilesOk) { in TEST_F() argument
405 TEST_F(SchemaStoreTest, RecoverBadChecksumOk) { in TEST_F() argument
469 TEST_F(SchemaStoreTest, CreateNoPreviousSchemaOk) { in TEST_F() argument
504 TEST_F(SchemaStoreTest, CreateWithPreviousSchemaOk) { in TEST_F() argument
523 TEST_F(SchemaStoreTest, MultipleCreateOk) { in TEST_F() argument
598 TEST_F(SchemaStoreTest, SetNewSchemaOk) { in TEST_F() argument
616 TEST_F(SchemaStoreTest, SetNewSchemaInDifferentDatabaseOk) { in TEST_F() argument
685 TEST_F(SchemaStoreTest, SetEmptyDatabaseSchemaOk) { in TEST_F() argument
735 TEST_F(SchemaStoreTest, SetSameSchemaOk) { in TEST_F() argument
762 TEST_F(SchemaStoreTest, SetSameDatabaseSchemaOk) { in TEST_F() argument
836 TEST_F(SchemaStoreTest, SetDatabaseReorderedTypesNoChange) { in TEST_F() argument
956 TEST_F(SchemaStoreTest, SetDatabaseAddedTypesPreservesSchemaTypeIds) { in TEST_F() argument
1100 TEST_F(SchemaStoreTest, SetDatabaseDeletedTypesOk) { in TEST_F() argument
1259 TEST_F(SchemaStoreTest, SetEmptySchemaClearsDatabase) { in TEST_F() argument
1388 TEST_F(SchemaStoreTest, SetIncompatibleSchemaOk) { in TEST_F() argument
1418 TEST_F(SchemaStoreTest, SetIncompatibleInDifferentDatabaseOk) { in TEST_F() argument
1503 TEST_F(SchemaStoreTest, SetInvalidInDifferentDatabaseFails) { in TEST_F() argument
1589 TEST_F(SchemaStoreTest, SetSchemaWithMultipleDbFails) { in TEST_F() argument
1615 TEST_F(SchemaStoreTest, SetSchemaWithMismatchedDbFails) { in TEST_F() argument
1669 TEST_F(SchemaStoreTest, SetSchemaWithDuplicateTypeNameAcrossDifferentDbFails) { in TEST_F() argument
1719 TEST_F(SchemaStoreTest, SetSchemaWithAddedTypeOk) { in TEST_F() argument
1756 TEST_F(SchemaStoreTest, SetSchemaWithDeletedTypeOk) { in TEST_F() argument
1817 TEST_F(SchemaStoreTest, SetSchemaWithReorderedTypesOk) { in TEST_F() argument
1881 TEST_F(SchemaStoreTest, IndexedPropertyChangeRequiresReindexingOk) { in TEST_F() argument
1928 TEST_F(SchemaStoreTest, IndexNestedDocumentsChangeRequiresReindexingOk) { in TEST_F() argument
2004 TEST_F(SchemaStoreTest, SetSchemaWithIncompatibleTypesOk) { in TEST_F() argument
2069 TEST_F(SchemaStoreTest, SetSchemaWithIncompatibleNestedTypesOk) { in TEST_F() argument
2140 TEST_F(SchemaStoreTest, SetSchemaWithIndexIncompatibleNestedTypesOk) { in TEST_F() argument
2198 TEST_F(SchemaStoreTest, SetSchemaWithCompatibleNestedTypesOk) { in TEST_F() argument
2255 TEST_F(SchemaStoreTest, SetSchemaWithAddedIndexableNestedTypeOk) { in TEST_F() argument
2320 TEST_F(SchemaStoreTest, SetSchemaWithAddedJoinableNestedTypeOk) { in TEST_F() argument
2384 TEST_F(SchemaStoreTest, SetSchemaByUpdatingScorablePropertyOk) { in TEST_F() argument
2439 TEST_F(SchemaStoreTest, in TEST_F() argument
2509 TEST_F(SchemaStoreTest, GetSchemaTypeId) { in TEST_F() argument
2539 TEST_F(SchemaStoreTest, UpdateChecksumDefaultOnEmptySchemaStore) { in TEST_F() argument
2550 TEST_F(SchemaStoreTest, UpdateChecksumSameBetweenCalls) { in TEST_F() argument
2571 TEST_F(SchemaStoreTest, UpdateChecksumSameAcrossInstances) { in TEST_F() argument
2598 TEST_F(SchemaStoreTest, UpdateChecksumChangesOnModification) { in TEST_F() argument
2631 TEST_F(SchemaStoreTest, PersistToDiskFineForEmptySchemaStore) { in TEST_F() argument
2641 TEST_F(SchemaStoreTest, UpdateChecksumAvoidsRecovery) { in TEST_F() argument
2680 TEST_F(SchemaStoreTest, PersistToDiskPreservesAcrossInstances) { in TEST_F() argument
2721 TEST_F(SchemaStoreTest, SchemaStoreStorageInfoProto) { in TEST_F() argument
2763 TEST_F(SchemaStoreTest, GetDebugInfo) { in TEST_F() argument
2784 TEST_F(SchemaStoreTest, GetDebugInfoForEmptySchemaStore) { in TEST_F() argument
2798 TEST_F(SchemaStoreTest, InitializeRegenerateDerivedFilesFailure) { in TEST_F() argument
2825 TEST_F(SchemaStoreTest, SetSchemaRegenerateDerivedFilesFailure) { in TEST_F() argument
2899 TEST_F(SchemaStoreTest, CanCheckForPropertiesDefinedInSchema) { in TEST_F() argument
2941 TEST_F(SchemaStoreTest, GetSchemaTypeIdsWithChildren) { in TEST_F() argument
3010 TEST_F(SchemaStoreTest, DiamondGetSchemaTypeIdsWithChildren) { in TEST_F() argument
3087 TEST_F(SchemaStoreTest, IndexableFieldsAreDefined) { in TEST_F() argument
3139 TEST_F(SchemaStoreTest, JoinableFieldsAreDefined) { in TEST_F() argument
3174 TEST_F(SchemaStoreTest, NonIndexableFieldsAreDefined) { in TEST_F() argument
3211 TEST_F(SchemaStoreTest, NonExistentFieldsAreUndefined) { in TEST_F() argument
3255 TEST_F(SchemaStoreTest, NestedIndexableFieldsAreDefined) { in TEST_F() argument
3313 TEST_F(SchemaStoreTest, NestedJoinableFieldsAreDefined) { in TEST_F() argument
3371 TEST_F(SchemaStoreTest, NestedNonIndexableFieldsAreDefined) { in TEST_F() argument
3433 TEST_F(SchemaStoreTest, NestedNonExistentFieldsAreUndefined) { in TEST_F() argument
3495 TEST_F(SchemaStoreTest, IntermediateDocumentPropertiesAreDefined) { in TEST_F() argument
3553 TEST_F(SchemaStoreTest, CyclePathsAreDefined) { in TEST_F() argument
3623 TEST_F(SchemaStoreTest, WrongTypeCyclePathsAreUndefined) { in TEST_F() argument
3696 TEST_F(SchemaStoreTest, CyclePathsNonexistentPropertiesAreUndefined) { in TEST_F() argument
3757 TEST_F(SchemaStoreTest, LoadsOverlaySchemaOnInit) { in TEST_F() argument
3829 TEST_F(SchemaStoreTest, LoadsBaseSchemaWithNoOverlayOnInit) { in TEST_F() argument
3881 TEST_F(SchemaStoreTest, LoadSchemaBackupSchemaMissing) { in TEST_F() argument
3931 TEST_F(SchemaStoreTest, LoadSchemaOverlaySchemaMissing) { in TEST_F() argument
3981 TEST_F(SchemaStoreTest, LoadSchemaHeaderMissing) { in TEST_F() argument
4031 TEST_F(SchemaStoreTest, LoadSchemaNoOverlayHeaderMissing) { in TEST_F() argument
4081 TEST_F(SchemaStoreTest, MigrateSchemaCompatibleNoChange) { in TEST_F() argument
4124 TEST_F(SchemaStoreTest, MigrateSchemaUpgradeNoChange) { in TEST_F() argument
4167 TEST_F(SchemaStoreTest, MigrateSchemaVersionZeroUpgradeNoChange) { in TEST_F() argument
4211 TEST_F(SchemaStoreTest, in TEST_F() argument
4269 TEST_F(SchemaStoreTest, MigrateSchemaRollbackKeepsCompatibleOverlaySchema) { in TEST_F() argument
4315 TEST_F(SchemaStoreTest, MigrateSchemaRollforwardRetainsBaseSchema) { in TEST_F() argument
4387 TEST_F(SchemaStoreTest, MigrateSchemaRollforwardRetainsOverlaySchema) { in TEST_F() argument
4448 TEST_F(SchemaStoreTest, in TEST_F() argument
4503 TEST_F(SchemaStoreTest, MigrateSchemaVersionUndeterminedDiscardsOverlaySchema) { in TEST_F() argument
4557 TEST_F(SchemaStoreTest, GetTypeWithBlobProperties) { in TEST_F() argument
4619 TEST_F(SchemaStoreTest, GetTypeWithMultiLevelBlobProperties) { in TEST_F() argument
4692 TEST_F(SchemaStoreTest, GetScorablePropertyIndex_SchemaNotSet) { in TEST_F() argument
4704 TEST_F(SchemaStoreTest, GetScorablePropertyIndex_InvalidSchemaTypeId) { in TEST_F() argument
4721 TEST_F(SchemaStoreTest, GetScorablePropertyIndex_InvalidPropertyName) { in TEST_F() argument
4766 TEST_F(SchemaStoreTest, GetScorablePropertyIndex_Ok) { in TEST_F() argument
4782 TEST_F(SchemaStoreTest, GetOrderedScorablePropertyPaths_SchemaNotSet) { in TEST_F() argument
4793 TEST_F(SchemaStoreTest, GetOrderedScorablePropertyPaths_InvalidSchemaTypeId) { in TEST_F() argument
4808 TEST_F(SchemaStoreTest, GetOrderedScorablePropertyPaths_Ok) { in TEST_F() argument
4860 TEST_F(SchemaStoreTest, ScorablePropertyManagerUpdatesUponSchemaChange) { in TEST_F() argument