Package org.infinitest.testrunner

Examples of org.infinitest.testrunner.TestEvent


  private TestCaseFailures failures;
  private TestEvent newEvent;

  @Before
  public void inContext() {
    TestEvent method1Event = eventFor("method1");
    failures = new TestCaseFailures(asList(method1Event, eventFor("method2")));
    failures.addNewFailure(method1Event);
  }
View Full Code Here


  private static final String TEST_NAME = "com.fakeco.TestFoo";
  private static final String TEST_METHOD = "someMethod";

  @Test
  public void shouldOrderMostRecentFailuresFirst() {
    TestEvent mostRecentFailure = eventWithError();

    testRun(eventWithError());
    testRun(mostRecentFailure);

    assertEquals(mostRecentFailure.getPointOfFailure(), collector.getPointOfFailure(0));
  }
View Full Code Here

  @Test
  public void shouldFireEventsToNotifyListenerWhenTestCaseIsComplete() {
    assertTrue(listener.failures.isEmpty());

    TestEvent failure = eventWithError();
    testRun(failure);
    assertEquals(failure, getOnlyElement(listener.failures));
  }
View Full Code Here

    assertEquals(failure, getOnlyElement(listener.failures));
  }

  @Test
  public void shouldClearResultsWhenStatusChangesToReloading() {
    TestEvent event = eventWithError();
    testRun(event);
    collector.reloading();

    assertEquals(0, collector.getPointOfFailureCount());
    assertFalse(collector.hasFailures());
View Full Code Here

    assertTrue(collector.hasFailures());
  }

  @Test
  public void shouldFireUpdateEventsWhenFailuresChange() {
    TestEvent event = eventWithError();
    testRun(event);
    assertTrue(listener.removed.isEmpty());
    assertTrue(listener.changed.isEmpty());

    listener.clear();
View Full Code Here

  private static TestEvent eventWithError() {
    return eventWithError(new AssertionFailedError());
  }

  private static TestEvent eventWithError(Throwable error) {
    return new TestEvent(METHOD_FAILURE, "", TEST_NAME, TEST_METHOD, error);
  }
View Full Code Here

TOP

Related Classes of org.infinitest.testrunner.TestEvent

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.