Search in sources :

Example 16 with JsonArray

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

the class JsonRpcListTest method shouldToStringifiedListParsedBooleanArray.

@Test
public void shouldToStringifiedListParsedBooleanArray() throws Exception {
    Boolean expected = false;
    JsonArray array = new JsonArray();
    array.add(new JsonPrimitive(expected));
    String message = array.toString();
    JsonRpcList jsonRpcList = new JsonRpcList(message, jsonParser);
    List<String> actual = jsonRpcList.toStringifiedList();
    assertEquals(expected, Boolean.valueOf(actual.iterator().next()));
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Test(org.testng.annotations.Test)

Example 17 with JsonArray

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

the class JsonRpcListTest method shouldToStringArrayParsedBooleanArray.

@Test
public void shouldToStringArrayParsedBooleanArray() throws Exception {
    Boolean expected = false;
    JsonArray array = new JsonArray();
    array.add(new JsonPrimitive(expected));
    String message = array.toString();
    JsonRpcList jsonRpcList = new JsonRpcList(message, jsonParser);
    String actual = jsonRpcList.toString();
    assertEquals(message, actual);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Test(org.testng.annotations.Test)

Example 18 with JsonArray

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

the class JsonRpcListTest method shouldToStringCreatedStringArray.

@Test
public void shouldToStringCreatedStringArray() throws Exception {
    JsonArray array = new JsonArray();
    array.add(new JsonPrimitive("a"));
    String expected = array.toString();
    JsonRpcList jsonRpcList = new JsonRpcList(singletonList("a"), jsonParser);
    String actual = jsonRpcList.toString();
    assertEquals(expected, actual);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Test(org.testng.annotations.Test)

Example 19 with JsonArray

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

the class JsonRpcListTest method shouldToListParsedNumberArray.

@Test
public void shouldToListParsedNumberArray() throws Exception {
    Double expected = 0D;
    JsonArray array = new JsonArray();
    array.add(new JsonPrimitive(expected));
    String message = array.toString();
    JsonRpcList jsonRpcList = new JsonRpcList(message, jsonParser);
    List<Double> actual = jsonRpcList.toList(Double.class);
    assertEquals(singletonList(expected), actual);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Test(org.testng.annotations.Test)

Example 20 with JsonArray

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

the class JsonRpcParamsTest method shouldToStringForParsedListDoubleParams.

@Test
public void shouldToStringForParsedListDoubleParams() throws Exception {
    Double value = 0D;
    JsonArray array = new JsonArray();
    array.add(new JsonPrimitive(value));
    String expected = array.toString();
    JsonRpcParams jsonRpcParams = new JsonRpcParams("[" + value + "]", jsonParser);
    String actual = jsonRpcParams.toString();
    assertEquals(expected, actual);
}
Also used : JsonArray(com.google.gson.JsonArray) JsonPrimitive(com.google.gson.JsonPrimitive) Matchers.anyString(org.mockito.Matchers.anyString) Test(org.testng.annotations.Test)

Aggregations

JsonArray (com.google.gson.JsonArray)351 JsonObject (com.google.gson.JsonObject)227 JsonElement (com.google.gson.JsonElement)122 JsonPrimitive (com.google.gson.JsonPrimitive)103 Test (org.testng.annotations.Test)59 JsonParser (com.google.gson.JsonParser)49 ArrayList (java.util.ArrayList)44 HashMap (java.util.HashMap)33 Map (java.util.Map)31 Gson (com.google.gson.Gson)17 Test (org.junit.Test)16 IOException (java.io.IOException)10 Matchers.anyString (org.mockito.Matchers.anyString)10 TextView (android.widget.TextView)9 List (java.util.List)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 JsonSyntaxException (com.google.gson.JsonSyntaxException)6