Lines Matching refs:TEST_F

95 TEST_F(JsonStoreTest, StringsCanBeStoredInMemory) {
106 TEST_F(JsonStoreTest, BoolsCanBeStoredInMemory) {
116 TEST_F(JsonStoreTest, IntsCanBeStoredInMemory) {
127 TEST_F(JsonStoreTest, Uint64sCanBeStoredInMemory) {
140 TEST_F(JsonStoreTest, StringListsCanBeStoredInMemory) {
157 TEST_F(JsonStoreTest, CryptedStringsCanBeStoredInMemory) {
170 TEST_F(JsonStoreTest, RawValuesOfCryptedStringsDifferFromOriginalValues) {
182 TEST_F(JsonStoreTest, DifferentGroupsCanHaveDifferentValuesForSameKey) {
194 TEST_F(JsonStoreTest, CanUseNullptrToCheckPresenceOfKey) {
235 TEST_F(JsonStoreTest, GetFromEmptyStoreFails) {
242 TEST_F(JsonStoreTest, GetFromNonexistentGroupAndKeyFails) {
250 TEST_F(JsonStoreTest, GetOfNonexistentPropertyFails) {
258 TEST_F(JsonStoreTest, GetOfPropertyFromWrongGroupFails) {
266 TEST_F(JsonStoreTest, GetDoesNotMatchOnValue) {
275 TEST_F(JsonStoreTest, ConversionFromStringIsProhibited) {
289 TEST_F(JsonStoreTest, ConversionFromBoolIsProhibited) {
302 TEST_F(JsonStoreTest, ConversionFromIntIsProhibited) {
315 TEST_F(JsonStoreTest, ConversionFromUint64IsProhibited) {
328 TEST_F(JsonStoreTest, ConversionFromStringListIsProhibited) {
342 TEST_F(JsonStoreTest, ConversionFromCryptedStringIsProhibited) {
357 TEST_F(JsonStoreTest, DeleteKeyDeletesExistingKey) {
365 TEST_F(JsonStoreTest, DeleteKeyDeletesOnlySpecifiedKey) {
373 TEST_F(JsonStoreTest, DeleteKeySucceedsOnMissingKey) {
379 TEST_F(JsonStoreTest, DeleteKeyFailsWhenGivenWrongGroup) {
388 TEST_F(JsonStoreTest, EmptyStoreReturnsNoGroups) {
394 TEST_F(JsonStoreTest, GetGroupsReturnsAllGroups) {
400 TEST_F(JsonStoreTest, GetGroupsWithKeyReturnsAllMatchingGroups) {
407 TEST_F(JsonStoreTest, GetGroupsWithKeyReturnsOnlyMatchingGroups) {
413 TEST_F(JsonStoreTest, GetGroupsWithPropertiesReturnsAllMatchingGroups) {
423 TEST_F(JsonStoreTest, GetGroupsWithPropertiesReturnsOnlyMatchingGroups) {
433 TEST_F(JsonStoreTest, GetGroupsWithPropertiesCanMatchOnMultipleProperties) {
446 TEST_F(JsonStoreTest, GetGroupsWithPropertiesChecksValuesForBoolIntAndString) {
495 TEST_F(JsonStoreTest, ContainsGroupFindsExistingGroup) {
500 TEST_F(JsonStoreTest, ContainsGroupDoesNotFabricateGroups) {
504 TEST_F(JsonStoreTest, DeleteGroupDeletesExistingGroup) {
514 TEST_F(JsonStoreTest, DeleteGroupDeletesOnlySpecifiedGroup) {
522 TEST_F(JsonStoreTest, DeleteGroupSucceedsOnMissingGroup) {
529 TEST_F(JsonStoreTest, OpenSucceedsOnNonExistentFile) {
535 TEST_F(JsonStoreTest, OpenFailsOnNonJsonData) {
544 TEST_F(JsonStoreTest, OpenFailsWhenRootIsNonDictionary) {
552 TEST_F(JsonStoreTest, OpenWarnsOnRootDictionaryWithNonStringDescription) {
560 TEST_F(JsonStoreTest, OpenFailsOnRootDictionaryWithoutSettings) {
569 TEST_F(JsonStoreTest, OpenSucceedsOnEmptySettings) {
574 TEST_F(JsonStoreTest, OpenFailsWhenSettingsIsNonDictionary) {
583 TEST_F(JsonStoreTest, OpenSucceedsOnEmptyGroup) {
591 TEST_F(JsonStoreTest, OpenFailsWhenGroupIsNonDictionary) {
606 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithBooleanValue) {
615 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithMinIntegerValue) {
624 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithMaxIntegerValue) {
633 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithStringValue) {
642 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithEscapedStringValue) {
653 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithMinUint64Value) {
664 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithMaxUint64Value) {
675 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithEmptyListValue) {
685 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWithStringListValueWithSingleItem) {
694 TEST_F(
704 TEST_F(JsonStoreTest, OpenSucceedsOnSettingWhenStringListHasEscapedItem) {
715 TEST_F(JsonStoreTest,
732 TEST_F(JsonStoreTest, OpenFailsOnSettingWithNullValue) {
744 TEST_F(JsonStoreTest, OpenFailsOnSettingWithBadBooleanValue) {
755 TEST_F(JsonStoreTest, OpenFailsOnSettingWithOverlySmallInteger) {
766 TEST_F(JsonStoreTest, OpenFailsOnSettingWithOverlyLargeInteger) {
777 TEST_F(JsonStoreTest, OpenFailsOnSettingWithDoubleValue) {
788 TEST_F(JsonStoreTest, OpenFailsOnSettingWithDictionaryValue) {
800 TEST_F(JsonStoreTest, OpenFailsOnSettingWithOverlayLargeUint64Value) {
813 TEST_F(JsonStoreTest, OpenFailsOnSettingWithOverlaySmallUint64Value) {
826 TEST_F(JsonStoreTest, OpenFailsWhenSettingHasEscapedStringWithInvalidHex) {
839 TEST_F(JsonStoreTest,
853 TEST_F(JsonStoreTest, OpenFailsOnCoercedSettingWithBadNativeType) {
867 TEST_F(JsonStoreTest, OpenFailsOnCoercedSettingWhenEncodedValueIsNotAString) {
881 TEST_F(JsonStoreTest, OpenFailsOnSettingWithIntListValue) {
894 TEST_F(JsonStoreTest, OpenClearsExistingInMemoryData) {
908 TEST_F(JsonStoreTest, OpenClearsExistingInMemoryGroups) {
921 TEST_F(JsonStoreTest, ClosePersistsData) {
938 TEST_F(JsonStoreTest, FlushCreatesPersistentStore) {
954 TEST_F(JsonStoreTest, FlushFailsWhenPathIsNotWriteable) {
969 TEST_F(JsonStoreTest, CanPersistAndRestoreHeader) {
980 TEST_F(JsonStoreTest, CanPersistAndRestoreAllTypes) {
997 TEST_F(JsonStoreTest, CanPersistAndRestoreNonUtf8Strings) {
1007 TEST_F(JsonStoreTest, CanPersistAndRestoreNonUtf8StringList) {
1018 TEST_F(JsonStoreTest, CanPersistAndRestoreStringsWithEmbeddedNulls) {
1028 TEST_F(JsonStoreTest, CanPersistAndRestoreStringListWithEmbeddedNulls) {
1039 TEST_F(JsonStoreTest, CanPersistAndRestoreMultipleGroups) {
1050 TEST_F(JsonStoreTest, CanPersistAndRestoreMultipleGroupsWithSameKeys) {
1063 TEST_F(JsonStoreTest, CanDeleteKeyFromPersistedData) {
1082 TEST_F(JsonStoreTest, CanDeleteGroupFromPersistedData) {
1100 TEST_F(JsonStoreTest, MarkAsCorruptedFailsWhenStoreHasNotBeenPersisted) {
1106 TEST_F(JsonStoreTest, MarkAsCorruptedMovesCorruptStore) {