Package org.codehaus.jettison.json

Examples of org.codehaus.jettison.json.JSONObject.optJSONArray()


        final JSONObject json = (JSONObject) response.getEntity();
        Assert.assertTrue(json.has(Tokens.QUERY_TIME));
        Assert.assertTrue(json.has(Tokens.RESULTS));

        final JSONArray jsonKeys = json.optJSONArray(Tokens.RESULTS);
        Assert.assertEquals(2, jsonKeys.length());

    }

    @Test
View Full Code Here


        final JSONObject json = (JSONObject) response.getEntity();
        Assert.assertTrue(json.has(Tokens.QUERY_TIME));
        Assert.assertTrue(json.has(Tokens.RESULTS));

        final JSONArray jsonKeys = json.optJSONArray(Tokens.RESULTS);
        Assert.assertEquals(1, jsonKeys.length());
    }

    @Test(expected = WebApplicationException.class)
    public void deleteIndexKeyNonIndexableGraph() {
View Full Code Here

        final JSONObject jsonObject = (JSONObject) response.getEntity();
        Assert.assertNotNull(jsonObject);

        Assert.assertTrue(jsonObject.has(Tokens.RESULTS));
        final JSONArray results = jsonObject.optJSONArray(Tokens.RESULTS);
        Assert.assertNotNull(results);
        Assert.assertEquals(1, results.length());

        Assert.assertTrue(jsonObject.has(Tokens.QUERY_TIME));
    }
View Full Code Here

        final String url = getHttpBaseUri() + "graphs/gratefulgraph/tp/gremlin?script=" + URLEncoder.encode("g.e(x)") + "&params.x=";
        for (int ix = 101; ix < 901; ix++) {
            final ClientRequest request = ClientRequest.create().build(URI.create(url + String.valueOf(ix)), "GET");
            final ClientResponse response = httpClient.handle(request);
            final JSONObject json = response.getEntity(JSONObject.class);
            Assert.assertEquals(ix, json.optJSONArray("results").optJSONObject(0).optInt("_id"));
        }
    }

    private void tryRestApi() throws Exception {
        final String url = getHttpBaseUri() + "graphs/gratefulgraph/edges/";
View Full Code Here

        final String url = getHttpBaseUri() + "graphs/gratefulgraph/tp/gremlin?script=" + URLEncoder.encode("g.v(x)") + "&params.x=";
        for (int ix = 1; ix < 801; ix++) {
            final ClientRequest request = ClientRequest.create().build(URI.create(url + String.valueOf(ix)), "GET");
            final ClientResponse response = httpClient.handle(request);
            final JSONObject json = response.getEntity(JSONObject.class);
            Assert.assertEquals(ix, json.optJSONArray("results").optJSONObject(0).optInt("_id"));
        }
    }

    private void tryRestApi() throws Exception {
        final String url = getHttpBaseUri() + "graphs/gratefulgraph/vertices/";
View Full Code Here

    private void tryRestGremlin() throws Exception {
        final String url = getHttpBaseUri() + "graphs/emptygraph/tp/gremlin?script=" + URLEncoder.encode("1+1");
        final ClientRequest request = ClientRequest.create().build(URI.create(url), "GET");
        final ClientResponse response = httpClient.handle(request);
        final JSONObject json = response.getEntity(JSONObject.class);
        Assert.assertEquals(2, json.optJSONArray("results").optInt(0));
    }
}
View Full Code Here

        JSONObject jsonResponseEntity = (JSONObject) jerseyResponse.getEntity();
        Assert.assertNotNull(jsonResponseEntity);

        Assert.assertTrue(jsonResponseEntity.has(Tokens.RESULTS));

        JSONArray results = jsonResponseEntity.optJSONArray(Tokens.RESULTS);
        Assert.assertNotNull(results);
        Assert.assertEquals(2, results.length());

    }
}
View Full Code Here

        final JSONObject rexsterRequestObject = getRexsterRequest(requestObject);

        if (rexsterRequestObject != null) {
            try {
                final JSONArray jsonArrayOfReturnKeys = rexsterRequestObject.optJSONArray(Tokens.RETURN_KEYS);
                return getReturnKeys(jsonArrayOfReturnKeys, wildcard);
            } catch (Exception e) {
                return null;
            }
        } else {
View Full Code Here

        Assert.assertNotNull(json);

        // the JSON has an output property and it contains the data from the toString call on the
        // requested element.
        Assert.assertTrue(json.has("some-list"));
        Assert.assertEquals(replyToSend.length(), json.optJSONArray("some-list").length());
    }

    @Test
    public void evaluateSomeListRawValid() {
        String replyToSend = "[1,2,3,4]";
View Full Code Here

        Assert.assertTrue(json.has(Tokens.QUERY_TIME));

        Assert.assertTrue(json.has(Tokens.RESULTS));
        Assert.assertFalse(json.isNull(Tokens.RESULTS));

        JSONArray jsonResults = json.optJSONArray(Tokens.RESULTS);
        Assert.assertEquals(numberOfVerticesReturned, jsonResults.length());
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.