Lines Matching defs:json
66 public void StringValue(string json, string expectedValue)
68 AssertTokensNoReplacement("\"" + json + "\"", JsonToken.Value(expectedValue));
87 string json = "{ \"foo\": { \"x\": 1, \"y\": [ 0 ] } }";
88 var tokenizer = JsonTokenizer.FromTextReader(new StringReader(json));
120 string json = "{}";
121 var tokenizer = JsonTokenizer.FromTextReader(new StringReader(json));
158 public void InvalidStringValue(string json)
160 AssertThrowsAfter("\"" + json + "\"");
189 public void NumberValue(string json, double expectedValue)
191 AssertTokens(json, JsonToken.Value(expectedValue));
204 public void InvalidNumberValue(string json)
206 AssertThrowsAfter(json);
214 public void InvalidLiterals(string json)
216 AssertThrowsAfter(json);
272 public void InvalidStructure(string json, int expectedValidTokens)
276 var reader = new StringReader(json.Replace('\'', '"'));
360 public void SkipValue(string json)
362 var tokenizer = JsonTokenizer.FromTextReader(new StringReader(json.Replace('\'', '"')));
376 private static void AssertTokens(string json, params JsonToken[] expectedTokens)
378 AssertTokensNoReplacement(json.Replace('\'', '"'), expectedTokens);
388 private static void AssertTokensNoReplacement(string json, params JsonToken[] expectedTokens)
390 var reader = new StringReader(json);
408 private static void AssertThrowsAfter(string json, params JsonToken[] expectedTokens)
410 var reader = new StringReader(json);