This commit is contained in:
James Newton-King
2017-11-29 17:02:25 +13:00
parent a6d1351c4c
commit 977884d779
@@ -51,6 +51,25 @@ namespace Newtonsoft.Json.Tests.Linq.JsonPath
[TestFixture]
public class JPathExecuteTests : TestFixtureBase
{
[Test]
public void GreaterThanIssue1518()
{
string statusJson = @"{""usingmem"": ""214376""}";//214,376
JObject jObj = JObject.Parse(statusJson);
var aa = jObj.SelectToken("$..[?(@.usingmem>10)]");//found,10
Assert.AreEqual(jObj, aa);
var bb = jObj.SelectToken("$..[?(@.usingmem>27000)]");//null, 27,000
Assert.AreEqual(jObj, bb);
var cc = jObj.SelectToken("$..[?(@.usingmem>21437)]");//found, 21,437
Assert.AreEqual(jObj, cc);
var dd = jObj.SelectToken("$..[?(@.usingmem>21438)]");//null,21,438
Assert.AreEqual(jObj, dd);
}
[Test]
public void GreaterThanWithIntegerParameterAndStringValue()
{