Package org.joda.time

Examples of org.joda.time.Instant


  public void testReapDeadBrowser() throws Exception {
    final CapturedBrowsers browsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    final MockTime time = new MockTime(1);
    final SlaveBrowser browserOne =
        new SlaveBrowser(time, "1", new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));
    browsers.addSlave(browserOne);
    final SlaveBrowser browserTwo =
        new SlaveBrowser(time, "2", new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));
    browsers.addSlave(browserTwo);
    final BrowserReaper browserReaper = new BrowserReaper(browsers);
    time.add(8000);
    browserOne.heartBeat();
    assertFalse(browserTwo.isAlive());
View Full Code Here


        10000,
        new NullPathPrefix(),
        "quirks",
        RunnerType.CLIENT,
        BrowserState.READY,
        new Instant(0));
    CapturedBrowsers capturedBrowsers = new CapturedBrowsers(
        new BrowserIdStrategy(time));
    capturedBrowsers.addSlave(browser);

    String sessionIdOne = doRequest(browserId, null, "start", capturedBrowsers, time);
View Full Code Here

  public void testQueueingSingleThreadedTimeoutForceUnlock() throws Exception {
    String browserId = "foo";
    MockTime time = new MockTime(System.currentTimeMillis());
    SlaveBrowser browser =
        new SlaveBrowser(time, browserId, new BrowserInfo(), 10000, new NullPathPrefix(), "quirks",
            RunnerType.CLIENT, BrowserState.READY, new Instant(0));
    CapturedBrowsers capturedBrowsers = new CapturedBrowsers(new BrowserIdStrategy(time));
    capturedBrowsers.addSlave(browser);

    String sessionIdOne = doRequest(browserId, null, "start", capturedBrowsers, time);
    assertNotNull("Expected the response to be not null.", sessionIdOne);
View Full Code Here

  public void testDontReapDeadBrowserWithLock() throws Exception {
    final CapturedBrowsers browsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    final MockTime time = new MockTime(1);
    final SlaveBrowser browserOne =
        new SlaveBrowser(time, "1", new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));
    browsers.addSlave(browserOne);
    final SlaveBrowser browserTwo =
        new SlaveBrowser(time, "2", new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));
    browsers.addSlave(browserTwo);
    final BrowserReaper browserReaper = new BrowserReaper(browsers);
    time.add(40);
    browserOne.heartBeat();
    browserTwo.tryLock("locked");
View Full Code Here

  public void testResetClearsTheBrowserFileSet() throws Exception {
    CapturedBrowsers browsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    String id = "1";
    SlaveBrowser slave =
        new SlaveBrowser(new TimeImpl(), id, new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.READY, new Instant(0));

    browsers.addSlave(slave);
    BrowserQueryResponseHandler handler =
        new BrowserQueryResponseHandler(null, null, browsers, streamedResponses);
View Full Code Here

  public void testInstrument() throws Exception {
    FileInfo fileInfo = new FileInfo("foo.js", 0, -1, true, false, "var a = 1;", "foo.js");
    String expected = "decorated";
    Code code = new Code(fileInfo.getFilePath(), fileInfo.getData());
    CoverageAccumulator accumulator = new CoverageAccumulator();
    final Instant instant = new Instant(System.currentTimeMillis());
    FileInfo decorated =
        new CoverageInstrumentingProcessor(new DecoratorStub(expected, code),
            Collections.<String>emptySet(), accumulator, new Time() {
              public Instant now() {
                return instant;
              }
            }).process(fileInfo);
    assertEquals(expected, decorated.getData());
    assertEquals(fileInfo.getFilePath(), decorated.getFilePath());
    assertEquals(instant.getMillis(), decorated.getTimestamp());
    assertEquals(fileInfo.isServeOnly(), decorated.isServeOnly());
  }
View Full Code Here

public class MockTime implements Time {

  private Instant instant;

  public MockTime(long time) {
    instant = new Instant(time);
  }
View Full Code Here

        1200,
        null,
        CaptureHandler.QUIRKS,
        RunnerType.CLIENT,
        BrowserState.CAPTURED,
        new Instant(0));
    capturedBrowsers.addSlave(slaveBrowser);
    StandaloneRunnerHandler handler =
        new StandaloneRunnerHandler(null, null, new SlaveResourceService(""),
            new ConcurrentHashMap<SlaveBrowser, Thread>(), null, null);
    handler.service(slaveBrowser);
View Full Code Here

  public void testGetDataFromJsPuppetServer() throws Exception {
    CapturedBrowsers browsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    String id = "1";
    SlaveBrowser slave =
        new SlaveBrowser(new TimeImpl(), id, new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));
    String data = "hello";

    slave.createCommand(data);
    browsers.addSlave(slave);
    BrowserQueryResponseHandler handler =
View Full Code Here

  public void testSettingResponseForACommand() throws Exception {
    CapturedBrowsers browsers = new CapturedBrowsers(new BrowserIdStrategy(new MockTime(0)));
    String id = "1";
    SlaveBrowser slave =
        new SlaveBrowser(new TimeImpl(), id, new BrowserInfo(), 20, null, CaptureHandler.QUIRKS,
            RunnerType.CLIENT, BrowserState.CAPTURED, new Instant(0));

    browsers.addSlave(slave);
    BrowserQueryResponseHandler handler =
        new BrowserQueryResponseHandler(null, null, browsers, streamedResponses);
    slave.createCommand("awaitingResponse");
View Full Code Here

TOP

Related Classes of org.joda.time.Instant

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.