Lines Matching full:tokenizer

88             var tokenizer = JsonTokenizer.FromTextReader(new StringReader(json));  in ObjectDepth()
90 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth()
91 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in ObjectDepth()
92 Assert.AreEqual(1, tokenizer.ObjectDepth); in ObjectDepth()
93 Assert.AreEqual(JsonToken.Name("foo"), tokenizer.Next()); in ObjectDepth()
94 Assert.AreEqual(1, tokenizer.ObjectDepth); in ObjectDepth()
95 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in ObjectDepth()
96 Assert.AreEqual(2, tokenizer.ObjectDepth); in ObjectDepth()
97 Assert.AreEqual(JsonToken.Name("x"), tokenizer.Next()); in ObjectDepth()
98 Assert.AreEqual(2, tokenizer.ObjectDepth); in ObjectDepth()
99 Assert.AreEqual(JsonToken.Value(1), tokenizer.Next()); in ObjectDepth()
100 Assert.AreEqual(2, tokenizer.ObjectDepth); in ObjectDepth()
101 Assert.AreEqual(JsonToken.Name("y"), tokenizer.Next()); in ObjectDepth()
102 Assert.AreEqual(2, tokenizer.ObjectDepth); in ObjectDepth()
103 Assert.AreEqual(JsonToken.StartArray, tokenizer.Next()); in ObjectDepth()
104 Assert.AreEqual(2, tokenizer.ObjectDepth); // Depth hasn't changed in array in ObjectDepth()
105 Assert.AreEqual(JsonToken.Value(0), tokenizer.Next()); in ObjectDepth()
106 Assert.AreEqual(2, tokenizer.ObjectDepth); in ObjectDepth()
107 Assert.AreEqual(JsonToken.EndArray, tokenizer.Next()); in ObjectDepth()
108 Assert.AreEqual(2, tokenizer.ObjectDepth); in ObjectDepth()
109 Assert.AreEqual(JsonToken.EndObject, tokenizer.Next()); in ObjectDepth()
110 Assert.AreEqual(1, tokenizer.ObjectDepth); in ObjectDepth()
111 Assert.AreEqual(JsonToken.EndObject, tokenizer.Next()); in ObjectDepth()
112 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth()
113 Assert.AreEqual(JsonToken.EndDocument, tokenizer.Next()); in ObjectDepth()
114 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth()
121 var tokenizer = JsonTokenizer.FromTextReader(new StringReader(json)); in ObjectDepth_WithPushBack()
122 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
123 var token = tokenizer.Next(); in ObjectDepth_WithPushBack()
124 Assert.AreEqual(1, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
126 tokenizer.PushBack(token); in ObjectDepth_WithPushBack()
127 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
129 token = tokenizer.Next(); in ObjectDepth_WithPushBack()
130 Assert.AreEqual(1, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
133 token = tokenizer.Next(); in ObjectDepth_WithPushBack()
134 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
135 tokenizer.PushBack(token); in ObjectDepth_WithPushBack()
136 Assert.AreEqual(1, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
137 tokenizer.Next(); in ObjectDepth_WithPushBack()
138 Assert.AreEqual(0, tokenizer.ObjectDepth); in ObjectDepth_WithPushBack()
277 var tokenizer = JsonTokenizer.FromTextReader(reader); in InvalidStructure()
280 Assert.IsNotNull(tokenizer.Next()); in InvalidStructure()
282 Assert.Throws<InvalidJsonException>(() => tokenizer.Next()); in InvalidStructure()
336 var tokenizer = JsonTokenizer.FromTextReader(new StringReader("null")); in NextAfterEndDocumentThrows()
337 Assert.AreEqual(JsonToken.Null, tokenizer.Next()); in NextAfterEndDocumentThrows()
338 Assert.AreEqual(JsonToken.EndDocument, tokenizer.Next()); in NextAfterEndDocumentThrows()
339 Assert.Throws<InvalidOperationException>(() => tokenizer.Next()); in NextAfterEndDocumentThrows()
345 var tokenizer = JsonTokenizer.FromTextReader(new StringReader("null")); in CanPushBackEndDocument()
346 Assert.AreEqual(JsonToken.Null, tokenizer.Next()); in CanPushBackEndDocument()
347 Assert.AreEqual(JsonToken.EndDocument, tokenizer.Next()); in CanPushBackEndDocument()
348 tokenizer.PushBack(JsonToken.EndDocument); in CanPushBackEndDocument()
349 Assert.AreEqual(JsonToken.EndDocument, tokenizer.Next()); in CanPushBackEndDocument()
350 Assert.Throws<InvalidOperationException>(() => tokenizer.Next()); in CanPushBackEndDocument()
362 var tokenizer = JsonTokenizer.FromTextReader(new StringReader(json.Replace('\'', '"'))); in SkipValue()
363 Assert.AreEqual(JsonToken.StartObject, tokenizer.Next()); in SkipValue()
364 Assert.AreEqual("skip", tokenizer.Next().StringValue); in SkipValue()
365 tokenizer.SkipValue(); in SkipValue()
366 Assert.AreEqual("next", tokenizer.Next().StringValue); in SkipValue()
391 var tokenizer = JsonTokenizer.FromTextReader(reader); in AssertTokensNoReplacement()
394 var actualToken = tokenizer.Next(); in AssertTokensNoReplacement()
401 var finalToken = tokenizer.Next(); in AssertTokensNoReplacement()
411 var tokenizer = JsonTokenizer.FromTextReader(reader); in AssertThrowsAfter()
414 var actualToken = tokenizer.Next(); in AssertThrowsAfter()
421 Assert.Throws<InvalidJsonException>(() => tokenizer.Next()); in AssertThrowsAfter()