Search in sources :

Example 76 with JsonArray

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);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonElement(com.google.gson.JsonElement) JsonObject(com.google.gson.JsonObject) Test(org.testng.annotations.Test)

Example 77 with JsonArray

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);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonObject(com.google.gson.JsonObject) Test(org.testng.annotations.Test)

Example 78 with JsonArray

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);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Test(org.testng.annotations.Test)

Example 79 with JsonArray

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());
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Test(org.testng.annotations.Test)

Example 80 with JsonArray

use of com.google.gson.JsonArray in project che by eclipse.

the class JsonRpcResultTest method shouldToJsonValueWhenPassingParametersWithResultAsAListOfNumber.

@Test
public void shouldToJsonValueWhenPassingParametersWithResultAsAListOfNumber() throws Exception {
    Double value = 0D;
    JsonPrimitive primitive = new JsonPrimitive(value);
    JsonArray expected = new JsonArray();
    expected.add(primitive);
    JsonRpcResult jsonRpcResult = new JsonRpcResult(singletonList(value), jsonParser);
    JsonElement actual = jsonRpcResult.toJsonElement();
    assertEquals(expected, (actual));
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) JsonElement(com.google.gson.JsonElement) Test(org.testng.annotations.Test)

Aggregations

JsonArray (com.google.gson.JsonArray)424 JsonObject (com.google.gson.JsonObject)290 JsonElement (com.google.gson.JsonElement)167 JsonPrimitive (com.google.gson.JsonPrimitive)118 Test (org.testng.annotations.Test)59 JsonParser (com.google.gson.JsonParser)57 ArrayList (java.util.ArrayList)50 HashMap (java.util.HashMap)34 Map (java.util.Map)34 Gson (com.google.gson.Gson)22 IOException (java.io.IOException)17 Test (org.junit.Test)16 Type (java.lang.reflect.Type)12 List (java.util.List)11 Matchers.anyString (org.mockito.Matchers.anyString)10 TextView (android.widget.TextView)9 Point (android.graphics.Point)8 JsonParseException (com.google.gson.JsonParseException)7 GsonUtilities.jboolean (com.ibm.streamsx.topology.internal.gson.GsonUtilities.jboolean)7 KcaUtils.getStringFromException (com.antest1.kcanotify.KcaUtils.getStringFromException)6