Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(275)

Side by Side Diff: third_party/protobuf/csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs

Issue 1983203003: Update third_party/protobuf to protobuf-v3.0.0-beta-3 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: owners Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #region Copyright notice and license 1 #region Copyright notice and license
2 // Protocol Buffers - Google's data interchange format 2 // Protocol Buffers - Google's data interchange format
3 // Copyright 2008 Google Inc. All rights reserved. 3 // Copyright 2008 Google Inc. All rights reserved.
4 // https://developers.google.com/protocol-buffers/ 4 // https://developers.google.com/protocol-buffers/
5 // 5 //
6 // Redistribution and use in source and binary forms, with or without 6 // Redistribution and use in source and binary forms, with or without
7 // modification, are permitted provided that the following conditions are 7 // modification, are permitted provided that the following conditions are
8 // met: 8 // met:
9 // 9 //
10 // * Redistributions of source code must retain the above copyright 10 // * Redistributions of source code must retain the above copyright
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 } 242 }
243 243
244 [Test] 244 [Test]
245 [TestCase("[10, 20", 3)] 245 [TestCase("[10, 20", 3)]
246 [TestCase("[10,", 2)] 246 [TestCase("[10,", 2)]
247 [TestCase("[10:20]", 2)] 247 [TestCase("[10:20]", 2)]
248 [TestCase("[", 1)] 248 [TestCase("[", 1)]
249 [TestCase("[,", 1)] 249 [TestCase("[,", 1)]
250 [TestCase("{", 1)] 250 [TestCase("{", 1)]
251 [TestCase("{,", 1)] 251 [TestCase("{,", 1)]
252 [TestCase("{", 1)]
253 [TestCase("{[", 1)] 252 [TestCase("{[", 1)]
254 [TestCase("{{", 1)] 253 [TestCase("{{", 1)]
255 [TestCase("{0", 1)] 254 [TestCase("{0", 1)]
256 [TestCase("{null", 1)] 255 [TestCase("{null", 1)]
257 [TestCase("{false", 1)] 256 [TestCase("{false", 1)]
258 [TestCase("{true", 1)] 257 [TestCase("{true", 1)]
259 [TestCase("}", 0)] 258 [TestCase("}", 0)]
260 [TestCase("]", 0)] 259 [TestCase("]", 0)]
261 [TestCase(",", 0)] 260 [TestCase(",", 0)]
262 [TestCase("'foo' 'bar'", 1)] 261 [TestCase("'foo' 'bar'", 1)]
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 if (actualToken == JsonToken.EndDocument) 399 if (actualToken == JsonToken.EndDocument)
401 { 400 {
402 Assert.Fail("Expected {0} but reached end of document", expe ctedTokens[i]); 401 Assert.Fail("Expected {0} but reached end of document", expe ctedTokens[i]);
403 } 402 }
404 Assert.AreEqual(expectedTokens[i], actualToken); 403 Assert.AreEqual(expectedTokens[i], actualToken);
405 } 404 }
406 Assert.Throws<InvalidJsonException>(() => tokenizer.Next()); 405 Assert.Throws<InvalidJsonException>(() => tokenizer.Next());
407 } 406 }
408 } 407 }
409 } 408 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698