public static From ( Jayrock.Json.JsonReader reader ) : |
||
reader | Jayrock.Json.JsonReader | |
return |
public void NameInequality() { NamedJsonBuffer nb1 = new NamedJsonBuffer("foo", JsonBuffer.From("bar")); NamedJsonBuffer nb2 = new NamedJsonBuffer("FOO", JsonBuffer.From("bar")); Assert.AreNotEqual(nb1, nb2); }
public void Initialzation() { NamedJsonBuffer nb = new NamedJsonBuffer("foo", JsonBuffer.From("bar")); Assert.AreEqual("foo", nb.Name); Assert.AreEqual("bar", nb.Buffer.GetString()); }
public void Equality() { var nb1 = new NamedJsonBuffer("foo", JsonBuffer.From("bar")); var nb2 = new NamedJsonBuffer("foo", JsonBuffer.From("bar")); Assert.AreEqual(nb1, nb2); }
public void GetArrayShort() { var values = new JsonBuffer[2]; var count = JsonBuffer.From("[1,2,3]").GetArray(values); Assert.AreEqual(~2, count); Assert.AreEqual(1, (int)values[0].GetNumber()); Assert.AreEqual(2, (int)values[1].GetNumber()); }
public void GetArray() { JsonBuffer[] values = new JsonBuffer[3]; int count = JsonBuffer.From("[1,2,3]").GetArray(values); Assert.AreEqual(3, count); Assert.AreEqual(1, (int)values[0].GetNumber()); Assert.AreEqual(2, (int)values[1].GetNumber()); Assert.AreEqual(3, (int)values[2].GetNumber()); }
public void GetMembersArray() { NamedJsonBuffer[] members = JsonBuffer.From("{a:1,b:2,c:3}").GetMembersArray(); Assert.AreEqual(3, members.Length); Assert.AreEqual("a", members[0].Name); Assert.AreEqual(1, (int)members[0].Buffer.GetNumber()); Assert.AreEqual("b", members[1].Name); Assert.AreEqual(2, (int)members[1].Buffer.GetNumber()); Assert.AreEqual("c", members[2].Name); Assert.AreEqual(3, (int)members[2].Buffer.GetNumber()); }
public void GetArrayLong() { var values = new JsonBuffer[4]; var count = JsonBuffer.From("[1,2,3]").GetArray(values); Assert.AreEqual(3, count); Assert.AreEqual(1, (int)values[0].GetNumber()); Assert.AreEqual(2, (int)values[1].GetNumber()); Assert.AreEqual(3, (int)values[2].GetNumber()); Assert.IsTrue(values[3].IsEmpty); }
public void GetMembersIntoShortArray() { var members = new NamedJsonBuffer[2]; var count = JsonBuffer.From("{a:1,b:2,c:3}").GetMembers(members); Assert.AreEqual(~2, count); Assert.AreEqual("a", members[0].Name); Assert.AreEqual(1, (int)members[0].Buffer.GetNumber()); Assert.AreEqual("b", members[1].Name); Assert.AreEqual(2, (int)members[1].Buffer.GetNumber()); }
public void GetMembersIntoArray() { NamedJsonBuffer[] members = new NamedJsonBuffer[3]; int count = JsonBuffer.From("{a:1,b:2,c:3}").GetMembers(members); Assert.AreEqual(3, count); Assert.AreEqual("a", members[0].Name); Assert.AreEqual(1, (int)members[0].Buffer.GetNumber()); Assert.AreEqual("b", members[1].Name); Assert.AreEqual(2, (int)members[1].Buffer.GetNumber()); Assert.AreEqual("c", members[2].Name); Assert.AreEqual(3, (int)members[2].Buffer.GetNumber()); }
public void GetMembersIntoLongArray() { var members = new NamedJsonBuffer[4]; var count = JsonBuffer.From("{a:1,b:2,c:3}").GetMembers(members); Assert.AreEqual(3, count); Assert.AreEqual("a", members[0].Name); Assert.AreEqual(1, (int)members[0].Buffer.GetNumber()); Assert.AreEqual("b", members[1].Name); Assert.AreEqual(2, (int)members[1].Buffer.GetNumber()); Assert.AreEqual("c", members[2].Name); Assert.AreEqual(3, (int)members[2].Buffer.GetNumber()); Assert.IsTrue(members[3].IsEmpty); }
public void ToObject() { JsonBuffer obj = NamedJsonBuffer.ToObject( new NamedJsonBuffer("foo", JsonBuffer.From("bar")), new NamedJsonBuffer("qux", JsonBuffer.From("quux"))); Assert.AreEqual(6, obj.Length); Assert.AreEqual(JsonToken.Object(), obj[0]); Assert.AreEqual(JsonToken.Member("foo"), obj[1]); Assert.AreEqual(JsonToken.String("bar"), obj[2]); Assert.AreEqual(JsonToken.Member("qux"), obj[3]); Assert.AreEqual(JsonToken.String("quux"), obj[4]); Assert.AreEqual(JsonToken.EndObject(), obj[5]); }
public void Equality() { Assert.AreEqual(JsonBuffer.From("[1,2,3]"), JsonBuffer.From("[1,2,3]")); }
public void IsArray() { Assert.IsTrue(JsonBuffer.From("[]").IsArray); }
public void IsObject() { Assert.IsTrue(JsonBuffer.From("{}").IsObject); }
public void GetMembersCountOnNull() { Assert.AreEqual(0, JsonBuffer.From("[null]").GetArray()[0].GetMemberCount()); }
public void GetMembersIntoArrayPermitsNull() { Assert.AreEqual(3, JsonBuffer.From("{a:1,b:2,c:3}").GetMembers(null)); }
public void GetMemberCount() { Assert.AreEqual(3, JsonBuffer.From("{a:1,b:2,c:3}").GetMemberCount()); }
public void Inequality() { Assert.AreNotEqual(JsonBuffer.From("[1,2,three,4]"), JsonBuffer.From("[1,2,THREE,4]")); }
public void GetArrayLength() { Assert.AreEqual(3, JsonBuffer.From("[1,2,3]").GetArrayLength()); }
public void OpEquality() { Assert.IsTrue(JsonBuffer.From("[1,2,3]") == JsonBuffer.From("[1,2,3]")); }
public void GetArrayLengthOnNull() { Assert.AreEqual(0, JsonBuffer.From("[null]").GetArray()[0].GetArrayLength()); }