Add JsonTextReader read tests for empty stream (#1780)
This commit is contained in:
@@ -56,6 +56,16 @@ namespace Newtonsoft.Json.Tests.JsonTextReaderTests
|
||||
#endif
|
||||
public class ReadAsyncTests : TestFixtureBase
|
||||
{
|
||||
[Test]
|
||||
public async Task Read_EmptyStream_ReturnsFalse()
|
||||
{
|
||||
MemoryStream ms = new MemoryStream();
|
||||
StreamReader sr = new StreamReader(ms);
|
||||
|
||||
JsonTextReader reader = new JsonTextReader(sr);
|
||||
Assert.IsFalse(await reader.ReadAsync());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public async Task ReadAsInt32Async_IntegerTooLarge_ThrowsJsonReaderException()
|
||||
{
|
||||
|
||||
@@ -61,6 +61,16 @@ namespace Newtonsoft.Json.Tests.JsonTextReaderTests
|
||||
#endif
|
||||
public class ReadTests : TestFixtureBase
|
||||
{
|
||||
[Test]
|
||||
public void Read_EmptyStream_ReturnsFalse()
|
||||
{
|
||||
MemoryStream ms = new MemoryStream();
|
||||
StreamReader sr = new StreamReader(ms);
|
||||
|
||||
JsonTextReader reader = new JsonTextReader(sr);
|
||||
Assert.IsFalse(reader.Read());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ReadAsInt32_IntegerTooLarge_ThrowsJsonReaderException()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user