use of com.google.gson.JsonArray in project che by eclipse.
the class JsonRpcListTest method shouldToJsonArrayParsedNumberArray.
@Test
public void shouldToJsonArrayParsedNumberArray() throws Exception {
JsonArray expected = new JsonArray();
expected.add(new JsonPrimitive(0D));
String message = expected.toString();
JsonRpcList jsonRpcList = new JsonRpcList(message, jsonParser);
JsonArray actual = jsonRpcList.toJsonArray();
assertEquals(expected, actual);
}
use of com.google.gson.JsonArray in project che by eclipse.
the class JsonRpcResultTest method shouldToJsonValueWhenPassingParametersWithResultAsAListOfDto.
@Test
public void shouldToJsonValueWhenPassingParametersWithResultAsAListOfDto() throws Exception {
JsonArray expected = new JsonArray();
JsonObject value = jsonParser.parse(dto.toString()).getAsJsonObject();
expected.add(value);
JsonRpcResult jsonRpcResult = new JsonRpcResult(singletonList(dto), jsonParser);
JsonElement actual = jsonRpcResult.toJsonElement();
assertEquals(expected, actual);
}
use of com.google.gson.JsonArray in project che by eclipse.
the class JsonRpcResultTest method shouldToStringWhenPassingParametersWithResultAsAListOfDto.
@Test
public void shouldToStringWhenPassingParametersWithResultAsAListOfDto() throws Exception {
JsonArray array = new JsonArray();
JsonObject value = jsonParser.parse(dto.toString()).getAsJsonObject();
array.add(value);
String expected = array.toString();
JsonRpcResult jsonRpcResult = new JsonRpcResult(singletonList(dto), jsonParser);
String actual = jsonRpcResult.toString();
assertEquals(expected, actual);
}
use of com.google.gson.JsonArray in project che by eclipse.
the class JsonRpcResultTest method shouldToStringWhenPassingParametersWithResultAsAListOfString.
@Test
public void shouldToStringWhenPassingParametersWithResultAsAListOfString() throws Exception {
String value = "a";
JsonArray array = new JsonArray();
array.add(new JsonPrimitive(value));
String expected = array.toString();
JsonRpcResult jsonRpcResult = new JsonRpcResult(singletonList(value), jsonParser);
String actual = jsonRpcResult.toString();
assertEquals(expected, actual);
}
use of com.google.gson.JsonArray in project che by eclipse.
the class JsonRpcResultTest method shouldGetAsListOfNumberWhenPassingParametersWithResultAsListOfNumber.
@Test
public void shouldGetAsListOfNumberWhenPassingParametersWithResultAsListOfNumber() throws Exception {
Double expected = 0D;
JsonPrimitive primitive = new JsonPrimitive(expected);
JsonArray array = new JsonArray();
array.add(primitive);
JsonRpcResult jsonRpcResult = new JsonRpcResult(singletonList(expected), jsonParser);
List<Double> actual = jsonRpcResult.getAsListOf(Double.class);
assertEquals(expected, actual.iterator().next());
}
Aggregations