Lines Matching defs:JsonTest
29 class JsonTest : public testing::Test {
31 JsonTest() : json_(Json::Build()) {}
32 virtual ~JsonTest() {}
38 TEST_F(JsonTest, EmptyStringIsNotValid) {
42 TEST_F(JsonTest, EmptyDictionaryContainsNoKeys) {
48 TEST_F(JsonTest, InvalidJsonIsNotValid) {
52 TEST_F(JsonTest, OneKeyIsValid) {
59 TEST_F(JsonTest, EmptyStringKeyIsNotInObject) {
64 TEST_F(JsonTest, EmptyKeyIsValid) {
71 TEST_F(JsonTest, EmptyValueIsValid) {
78 TEST_F(JsonTest, Utf8EncodingIsValid) {
85 TEST_F(JsonTest, InvalidUtf8IsNotValid) {
89 TEST_F(JsonTest, NullInMiddleIsNotValid) {
94 TEST_F(JsonTest, TwoKeysAreValid) {
105 TEST_F(JsonTest, ListIsNotValid) {
109 TEST_F(JsonTest, StringIsNotValid) {
113 TEST_F(JsonTest, NumberIsNotValid) {
117 TEST_F(JsonTest, GetJsonValue) {
129 TEST_F(JsonTest, GetMissingJsonValue) {
137 TEST_F(JsonTest, GetNullJsonValue) {