From bdc5f95c158137f1db2a189207e0a08b84e345df Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Tue, 24 Apr 2012 18:07:38 +1200 Subject: [PATCH] -Unit tests --- Src/Newtonsoft.Json.Tests/JsonConvertTest.cs | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs b/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs index ab1882f2..c8bcc087 100644 --- a/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs +++ b/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs @@ -64,6 +64,27 @@ namespace Newtonsoft.Json.Tests Assert.AreEqual(1L, result); } + [Test] + public void DeserializeObject_Integer_EmptyString() + { + int? value = JsonConvert.DeserializeObject(""); + Assert.IsNull(value); + } + + [Test] + public void DeserializeObject_Decimal_EmptyString() + { + decimal? value = JsonConvert.DeserializeObject(""); + Assert.IsNull(value); + } + + [Test] + public void DeserializeObject_DateTime_EmptyString() + { + DateTime? value = JsonConvert.DeserializeObject(""); + Assert.IsNull(value); + } + [Test] public void EscapeJavaScriptString() {