This commit is contained in:
James Newton-King
2017-01-23 17:56:31 +13:00
parent 73b5d2c409
commit bfddda84f4
3 changed files with 4 additions and 4 deletions
@@ -76,7 +76,7 @@ namespace Newtonsoft.Json.Tests.JsonTextReaderTests
{ {
JsonReader reader = new JsonTextReader(new StringReader(@"'h\u123")); JsonReader reader = new JsonTextReader(new StringReader(@"'h\u123"));
await ExceptionAssert.ThrowsAsync<JsonReaderException>(async () => { await reader.ReadAsync(); }, "Unexpected end while parsing Unicode character. Path '', line 1, position 4."); await ExceptionAssert.ThrowsAsync<JsonReaderException>(async () => { await reader.ReadAsync(); }, "Unexpected end while parsing Unicode escape sequence. Path '', line 1, position 4.");
} }
[Test] [Test]
@@ -87,7 +87,7 @@ namespace Newtonsoft.Json.Tests.JsonTextReaderTests
{ {
JsonReader reader = new JsonTextReader(new StringReader(@"'h\u123")); JsonReader reader = new JsonTextReader(new StringReader(@"'h\u123"));
ExceptionAssert.Throws<JsonReaderException>(() => { reader.Read(); }, "Unexpected end while parsing Unicode character. Path '', line 1, position 4."); ExceptionAssert.Throws<JsonReaderException>(() => { reader.Read(); }, "Unexpected end while parsing Unicode escape sequence. Path '', line 1, position 4.");
} }
[Test] [Test]
@@ -983,9 +983,10 @@ null//comment
Assert.IsFalse(await r.ReadAsync()); Assert.IsFalse(await r.ReadAsync());
} }
#endif
[Test] [Test]
public async Task InvalidUnicodeSequence() public async Task InvalidUnicodeSequenceAsync()
{ {
string json1 = @"{'prop':'\u123!'}"; string json1 = @"{'prop':'\u123!'}";
@@ -996,7 +997,6 @@ null//comment
await ExceptionAssert.ThrowsAsync<JsonReaderException>(async () => { await r.ReadAsync(); }, @"Invalid Unicode escape sequence: \u123!. Path 'prop', line 1, position 11."); await ExceptionAssert.ThrowsAsync<JsonReaderException>(async () => { await r.ReadAsync(); }, @"Invalid Unicode escape sequence: \u123!. Path 'prop', line 1, position 11.");
} }
#endif
} }
} }