Lines Matching refs:ExpectParseSuccess

40 static void ExpectParseSuccess(StringRef Message, StringRef Input) {  in ExpectParseSuccess()  function
47 ExpectParseSuccess("Empty array", "[]"); in TEST()
51 ExpectParseSuccess("Complex block map", "? a\n: b"); in TEST()
61 ExpectParseSuccess("Array with spaces", " [ ] "); in TEST()
62 ExpectParseSuccess("All whitespaces", "\t\r\n[\t\n \t\r ]\t\r \n\n"); in TEST()
66 ExpectParseSuccess("Empty object", "[{}]"); in TEST()
70 ExpectParseSuccess("Object with an entry", "[{\"a\":\"/b\"}]"); in TEST()
74 ExpectParseSuccess("Multiple key, value pairs", in TEST()
91 ExpectParseSuccess("Missing open quote", "[{a\":\"b\"}]"); in TEST()
97 ExpectParseSuccess("Parses escaped string in key and value", in TEST()
102 ExpectParseSuccess("Parses empty string in value", "[{\"a\":\"\"}]"); in TEST()
106 ExpectParseSuccess( in TEST()
125 ExpectParseSuccess( in TEST()
135 ExpectParseSuccess("Array of arrays", "[[]]"); in TEST()
139 ExpectParseSuccess("Plain scalar", "hello"); in TEST()
140 ExpectParseSuccess("Plain scalar beginning with a question mark", "?hello"); in TEST()
141 ExpectParseSuccess("Plain scalar beginning with a colon", ":hello"); in TEST()
142 ExpectParseSuccess("Plain scalar beginning with two colons", "::hello"); in TEST()
143 ExpectParseSuccess("Plain scalar beginning with a hyphen", "-hello"); in TEST()
144 ExpectParseSuccess("Multi-line plain scalar", "Hello\nworld"); in TEST()
145 ExpectParseSuccess("Plain scalar with indicator characters", in TEST()
147 ExpectParseSuccess("Plain scalar with indicator characters used as block key", in TEST()
149 ExpectParseSuccess("Plain scalar in flow sequence", "hello"); in TEST()
150 ExpectParseSuccess( in TEST()
153 ExpectParseSuccess("Plain scalar beginning with a colon in flow sequence", in TEST()
155 ExpectParseSuccess("Plain scalar beginning with two colons in flow sequence", in TEST()
157 ExpectParseSuccess("Plain scalar beginning with a hyphen in flow sequence", in TEST()
159 ExpectParseSuccess("Multi-line plain scalar in flow sequence", in TEST()
161 ExpectParseSuccess( in TEST()
164 ExpectParseSuccess( in TEST()
176 ExpectParseSuccess("Multi-line plain scalar in block key", "a\nb: c"); in TEST()
177 ExpectParseSuccess("Multi-line plain scalar in flow key", "{\na\nb: c\n}"); in TEST()
181 ExpectParseSuccess("Block literal scalar", "test: |\n Hello\n World\n"); in TEST()
182 ExpectParseSuccess("Block literal scalar EOF", "test: |\n Hello\n World"); in TEST()
183 ExpectParseSuccess("Empty block literal scalar header EOF", "test: | "); in TEST()
184 ExpectParseSuccess("Empty block literal scalar", "test: |\ntest2: 20"); in TEST()
185 ExpectParseSuccess("Empty block literal scalar 2", "- | \n \n\n \n- 42"); in TEST()
186 ExpectParseSuccess("Block literal scalar in sequence", in TEST()
188 ExpectParseSuccess("Block literal scalar in document", in TEST()
190 ExpectParseSuccess("Empty non indented lines still count", in TEST()
192 ExpectParseSuccess("Comment in block literal scalar header", in TEST()
194 ExpectParseSuccess("Chomping indicators in block literal scalar header", in TEST()
196 ExpectParseSuccess("Indent indicators in block literal scalar header", in TEST()
198 ExpectParseSuccess("Chomping and indent indicators in block literals", in TEST()
200 ExpectParseSuccess("Trailing comments in block literals", in TEST()
229 ExpectParseSuccess("In complex block map hitting EOF", "?"); in TEST()
231 ExpectParseSuccess("In block sequence hitting EOF", "-"); in TEST()