Package com.google.speedtracer.client.util.Command

Examples of com.google.speedtracer.client.util.Command.Method


  public String getModuleName() {
    return "com.google.speedtracer.extension.ExtensionTests";
  }

  public void testNextJsonObject() {
    doInjectedTest(new Method() {
      public void execute() {
        runDataset(dataset1, null);
        runDataset(dataset2, null);
        runDataset(dataset3, null);
        runDataset(dataset4, dataset4Expected);
View Full Code Here


  private void doInjectedTest(final Method method) {
    ensureInjected();
    delayTestFinish(TEST_DELAY);
    final double startTime = Duration.currentTimeMillis();

    Command.defer(new Method() {
      int retries = 0;

      public void execute() {
        System.out.println("Retries = " + retries++);
        if (!isParsed()) {
View Full Code Here

    // Should be true synchronously.
    assertTrue(controller != null);

    // Wait a bit. It should unregister on failure.
    Command.defer(new Method() {
      public void execute() {
        // Should now be null.
        assertTrue(null == SymbolServerService.getSymbolServerController(testUrl));
        finishTest();
      }
View Full Code Here

    postMessageCallbackInvoked = false;
    ensureInjected();
    delayTestFinish(TEST_DELAY);
    final double startTime = Duration.currentTimeMillis();

    Command.defer(new Method() {
      int retries = 0;

      public void execute() {
        System.out.println("Retries = " + retries++);
        if (!isParsed()) {
View Full Code Here

  public String getModuleName() {
    return "com.google.speedtracer.headlessextension.HeadlessTests";
  }

  public void testLog() {
    doInjectedTest(new Method() {
      public void execute() {
        nativeLog("Test Message");
      }
    });
  }
View Full Code Here

      public void postMessage(JavaScriptObject message) {
        DataBag messageBag = message.cast();
        assertEquals("type", 103, messageBag.getIntProperty("type"));
      }
    };
    doInjectedTest(new Method() {
      public void execute() {
        nativeParseQueryString("http://foo.com?this-is-a-test",
            "?this-is-a-test");
        assertFalse("callback invoked", postMessageCallbackInvoked);
      }
View Full Code Here

        DataBag optionsBag = options.cast();
        assertEquals("reload url", "http://foo.com?foo=good",
            optionsBag.getStringProperty("reload"));
      }
    };
    doInjectedTest(new Method() {
      public void execute() {
        nativeParseQueryString("http://foo.com?foo=good&SpeedTracer=monitor",
            "?foo=good&SpeedTracer=monitor");
        assertTrue("callback invoked", postMessageCallbackInvoked);
      }
View Full Code Here

        DataBag optionsBag = options.cast();
        assertEquals("reload url", "http://foo.com?foo=good&SpeedTracer=xhr(http://hiddenmonitor.com),header(header:monitor),timeout(10)&speed=ludicrous",
            optionsBag.getStringProperty("reload"));
      }
    };
    doInjectedTest(new Method() {
      public void execute() {
        nativeParseQueryString("http://foo.com?foo=good&SpeedTracer=xhr(http://hiddenmonitor.com),header(header:monitor),monitor,blah,timeout(10)&speed=ludicrous",
            "?foo=good&SpeedTracer=xhr(http://hiddenmonitor.com),header(header:monitor),monitor,blah,timeout(10)");
        assertTrue("callback invoked", postMessageCallbackInvoked);
      }
View Full Code Here

        DataBag optionsBag = options.cast();
        assertEquals("reload url", "http://foo.com?foo=SpeedTracer,asdf&speed=ludicrous",
            optionsBag.getStringProperty("reload"));
      }
    };
    doInjectedTest(new Method() {
      public void execute() {
        nativeParseQueryString("http://foo.com?foo=SpeedTracer,asdf&SpeedTracer=monitor,blah&speed=ludicrous",
            "?foo=SpeedTracer,asdf&SpeedTracer=monitor,blah&speed=ludicrous");
        assertTrue("callback invoked", postMessageCallbackInvoked);
      }
View Full Code Here

      }
    });
  }
 
  public void testRemoveQuerySubString() {
    doInjectedTest(new Method() {
      public void execute() {
        String result;
        result = nativeRemoveQuerySubString("?foo=1&SpeedTracer=monitor&bar=2",
            "SpeedTracer=monitor");
        assertEquals("?foo=1&bar=2", result);
View Full Code Here

TOP

Related Classes of com.google.speedtracer.client.util.Command.Method

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.