[jayrock] push by azizatif - Fixes issue #57 on 2014-07-18 11:42 GMT

2 views
Skip to first unread message

jay...@googlecode.com

unread,
Jul 18, 2014, 7:42:40 AM7/18/14
to jayrock...@googlegroups.com
Revision: 31ee95153f49
Branch: default
Author: azizatif
Date: Fri Jul 18 11:41:38 2014 UTC
Log: Fixes issue #57
http://code.google.com/p/jayrock/source/detail?r=31ee95153f49

Modified:
/src/Jayrock.Json/AssemblyInfo.cs
/src/Jayrock.Json/Json/JsonBuffer.cs
/tests/Jayrock/Json/TestJsonBuffer.cs

=======================================
--- /src/Jayrock.Json/AssemblyInfo.cs Wed Oct 30 22:04:08 2013 UTC
+++ /src/Jayrock.Json/AssemblyInfo.cs Fri Jul 18 11:41:38 2014 UTC
@@ -34,4 +34,4 @@
// Version information
//

-[assembly: AssemblyFileVersion("0.9.16530.2159")]
+[assembly: AssemblyFileVersion("0.9.17418.1141")]
=======================================
--- /src/Jayrock.Json/Json/JsonBuffer.cs Fri Apr 15 23:09:54 2011 UTC
+++ /src/Jayrock.Json/Json/JsonBuffer.cs Fri Jul 18 11:41:38 2014 UTC
@@ -117,6 +117,7 @@
|| reader.TokenClass ==
JsonTokenClass.Object;

JsonBufferWriter writer = new JsonBufferWriter();
+ writer.MaxDepth = reader.MaxDepth;
writer.WriteFromReader(reader);
JsonBuffer buffer = writer.GetBuffer();

=======================================
--- /tests/Jayrock/Json/TestJsonBuffer.cs Fri Apr 15 23:09:54 2011 UTC
+++ /tests/Jayrock/Json/TestJsonBuffer.cs Fri Jul 18 11:41:38 2014 UTC
@@ -416,6 +416,14 @@
JsonBuffer buffer2 = reader2.BufferValue();
Assert.IsTrue(buffer2.IsObject);
}
+
+ [Test(Description =
@"http://code.google.com/p/jayrock/issues/detail?id=57")]
+ public void Issue57()
+ {
+ int maxDepth = new JsonBufferWriter().MaxDepth + 1;
+ string json = new string('[', maxDepth) + new string(']',
maxDepth);
+ JsonBuffer.From(json);
+ }

private static void AssertBufferedValueScalarOrNull(JsonToken
expected, JsonBufferWriter writer)
{
Reply all
Reply to author
Forward
0 new messages