Package com.google.collide.json.client

Examples of com.google.collide.json.client.Jso


    String serializedResponse = "{\"id\":null,\"method\":\"Debugger.scriptParsed\","
        + "\"target\":\"48715528\",\"result\":{\"endColumn\":511,\"endLine\":18,"
        + "\"isContentScript\":true,\"scriptId\":\"32\",\"startColumn\":0,\"startLine\":0,"
        + "\"url\":\"chrome-extension://plcnnpdmhobdfbponjpedobekiogmbco/content/main.js\"}}";

    Jso response = Jso.deserialize(serializedResponse);
    Jso request = response.getJsObjectField("request").cast();
    Jso result = response.getJsObjectField("result").cast();

    OnScriptParsedResponse parsedResponse = DebuggerChromeApiUtils.parseOnScriptParsedResponse(
        result);
    assertNotNull(parsedResponse);
View Full Code Here


        + "\"type\":\"string\"}},{\"name\":\"logs\",\"value\":{\"className\":"
        + "\"HTMLDivElement\",\"description\":\"HTMLDivElement\",\"hasChildren\":true,"
        + "\"objectId\":\"{\\\"injectedScriptId\\\":1,\\\"id\\\":19}\",\"type\":\"object\","
        + "\"subtype\":\"node\"}}]}}";

    Jso response = Jso.deserialize(serializedResponse);
    Jso request = response.getJsObjectField("request").cast();
    Jso result = response.getJsObjectField("result").cast();

    OnRemoteObjectPropertiesResponse parsedResponse =
        DebuggerChromeApiUtils.parseOnRemoteObjectPropertiesResponse(request, result);
    assertNotNull(parsedResponse);
View Full Code Here

        + "\\\"injectedScriptId\\\":1}\",\"expression\":\"myArray\"},\"result\":{\"result\":{"
        + "\"className\":\"Array\",\"description\":\"Array[4]\",\"hasChildren\":true,\"objectId\":"
        + "\"{\\\"injectedScriptId\\\":1,\\\"id\\\":12}\",\"type\":\"object\","
        + "\"subtype\":\"array\"}}}";

    Jso response = Jso.deserialize(serializedResponse);
    Jso request = response.getJsObjectField("request").cast();
    Jso result = response.getJsObjectField("result").cast();

    OnEvaluateExpressionResponse parsedResponse =
        DebuggerChromeApiUtils.parseOnEvaluateExpressionResponse(request, result);
    assertNotNull(parsedResponse);
View Full Code Here

        + "\\\"injectedScriptId\\\":1}\",\"expression\":\"myArray1\"},\"result\":{\"result\":{"
        + "\"className\":\"ReferenceError\",\"description\":\"ReferenceError\","
        + "\"hasChildren\":true,\"objectId\":\"{\\\"injectedScriptId\\\":1,\\\"id\\\":13}\","
        + "\"type\":\"object\"},\"wasThrown\":true}}";

    Jso response = Jso.deserialize(serializedResponse);
    Jso request = response.getJsObjectField("request").cast();
    Jso result = response.getJsObjectField("result").cast();

    OnEvaluateExpressionResponse parsedResponse =
        DebuggerChromeApiUtils.parseOnEvaluateExpressionResponse(request, result);
    assertNotNull(parsedResponse);
View Full Code Here

  public void testParseOnAllCssStyleSheetsResponse() {
    String serializedResponse = "{\"id\":9,\"method\":\"CSS.getAllStyleSheets\","
        + "\"target\":\"400060083\",\"result\":{\"headers\":[{\"disabled\":false,"
        + "\"sourceURL\":\"http://localhost/test.css\",\"styleSheetId\":\"2\",\"title\":\"\"}]}}";

    Jso response = Jso.deserialize(serializedResponse);
    Jso request = response.getJsObjectField("request").cast();
    Jso result = response.getJsObjectField("result").cast();

    OnAllCssStyleSheetsResponse parsedResponse =
        DebuggerChromeApiUtils.parseOnAllCssStyleSheetsResponse(result);
    assertNotNull(parsedResponse);
View Full Code Here

  }

  public void testAddPrimitiveJsoFieldForNumber() {
    final RemoteObject remoteNumber = new RemoteObjectImpl("123", RemoteObjectType.NUMBER);

    Jso jso = Jso.create();
    assertTrue(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", remoteNumber));

    String serializedJso = Jso.serialize(jso);
    assertEquals("{\"key\":123}", serializedJso);
  }
View Full Code Here

    String serializedJso = Jso.serialize(jso);
    assertEquals("{\"key\":123}", serializedJso);
  }

  public void testAddPrimitiveJsoFieldForNonFiniteNumbers() {
    Jso jso = Jso.create();
    assertFalse(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", NAN_REMOTE_OBJECT));
    assertFalse(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", POSITIVE_INFINITY_REMOTE_OBJECT));
    assertFalse(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", NEGATIVE_INFINITY_REMOTE_OBJECT));
  }
View Full Code Here

    assertFalse(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", POSITIVE_INFINITY_REMOTE_OBJECT));
    assertFalse(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", NEGATIVE_INFINITY_REMOTE_OBJECT));
  }

  public void testAddPrimitiveJsoFieldForNull() {
    Jso jso = Jso.create();
    assertTrue(DebuggerApiUtils.addPrimitiveJsoField(jso, "key", NULL_REMOTE_OBJECT));

    String serializedJso = Jso.serialize(jso);
    assertEquals("{\"key\":null}", serializedJso);
  }
View Full Code Here

    String serializedJso = Jso.serialize(jso);
    assertEquals("{\"key\":null}", serializedJso);
  }

  public void testAddPrimitiveJsoFieldForBoolean() {
    Jso jso = Jso.create();
    assertTrue(DebuggerApiUtils.addPrimitiveJsoField(jso, "key1", BOOLEAN_TRUE_REMOTE_OBJECT));
    assertTrue(DebuggerApiUtils.addPrimitiveJsoField(jso, "key2", BOOLEAN_FALSE_REMOTE_OBJECT));

    String serializedJso = Jso.serialize(jso);
    assertEquals("{\"key1\":true,\"key2\":false}", serializedJso);
View Full Code Here

  public void testAddPrimitiveJsoFieldForString() {
    final RemoteObject empty = new RemoteObjectImpl("", RemoteObjectType.STRING);
    final RemoteObject nonEmpty = new RemoteObjectImpl("abc", RemoteObjectType.STRING);

    Jso jso = Jso.create();
    assertTrue(DebuggerApiUtils.addPrimitiveJsoField(jso, "key1", empty));
    assertTrue(DebuggerApiUtils.addPrimitiveJsoField(jso, "key2", nonEmpty));

    String serializedJso = Jso.serialize(jso);
    assertEquals("{\"key1\":\"\",\"key2\":\"abc\"}", serializedJso);
View Full Code Here

TOP

Related Classes of com.google.collide.json.client.Jso

Copyright © 2018 www.massapicom. 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.