Lines Matching refs:ParseOneDictionaryEntry
524 TEST(FuzzerDictionary, ParseOneDictionaryEntry) {
526 EXPECT_FALSE(ParseOneDictionaryEntry("", &U));
527 EXPECT_FALSE(ParseOneDictionaryEntry(" ", &U));
528 EXPECT_FALSE(ParseOneDictionaryEntry("\t ", &U));
529 EXPECT_FALSE(ParseOneDictionaryEntry(" \" ", &U));
530 EXPECT_FALSE(ParseOneDictionaryEntry(" zz\" ", &U));
531 EXPECT_FALSE(ParseOneDictionaryEntry(" \"zz ", &U));
532 EXPECT_FALSE(ParseOneDictionaryEntry(" \"\" ", &U));
533 EXPECT_TRUE(ParseOneDictionaryEntry("\"a\"", &U));
535 EXPECT_TRUE(ParseOneDictionaryEntry("\"abc\"", &U));
537 EXPECT_TRUE(ParseOneDictionaryEntry("abc=\"abc\"", &U));
539 EXPECT_FALSE(ParseOneDictionaryEntry("\"\\\"", &U));
540 EXPECT_TRUE(ParseOneDictionaryEntry("\"\\\\\"", &U));
542 EXPECT_TRUE(ParseOneDictionaryEntry("\"\\xAB\"", &U));
544 EXPECT_TRUE(ParseOneDictionaryEntry("\"\\xABz\\xDE\"", &U));
546 EXPECT_TRUE(ParseOneDictionaryEntry("\"#\"", &U));
548 EXPECT_TRUE(ParseOneDictionaryEntry("\"\\\"\"", &U));