Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
//
// JsonValueTest.cs: Tests for JSonValue
//
// Copyright 2011 Xamarin, Inc.
//
// Authors:
// Miguel de Icaza
//
using NUnit.Framework;
using System;
using System.IO;
using System.Text;
using System.Json;
namespace MonoTests.System
{
[TestFixture]
public class JsonValueTests {
// Tests that a trailing comma is allowed in dictionary definitions
// Test that we correctly serialize JsonArray with null elements.
[Test]
public void ToStringOnJsonArrayWithNulls () {
var j = JsonValue.Load (new StringReader ("[1,2,3,null]"));
Assert.AreEqual (4, j.Count, "itemcount");
Assert.AreEqual (JsonType.Array, j.JsonType, "type");
var str = j.ToString ();
Assert.AreEqual ("[1,2,3,null]", str);
}
}
}