Examples of TestEvent


Examples of org.infinitest.testrunner.TestEvent

  }

  @Test
  public void shouldFireEventsToReportFailingResults() {
    TestResults results = runner.runTest(FailingTest.class.getName());
    TestEvent expectedEvent = methodFailed("", FailingTest.class.getName(), "shouldFail", new AssertionError());
    assertEventsEquals(expectedEvent, getOnlyElement(results));
  }
View Full Code Here

Examples of org.infinitest.testrunner.TestEvent

  }

  @Test
  public void shouldTreatUninstantiableTestsAsFailures() {
    Iterable<TestEvent> events = runner.runTest(TEST_CLASS.getName());
    TestEvent expectedEvent = methodFailed(null, TEST_CLASS.getName(), "shouldPass", new IllegalStateException());
    assertEventsEquals(expectedEvent, getOnlyElement(events));
  }
View Full Code Here

Examples of org.infinitest.testrunner.TestEvent

  }

  @Test
  public void shouldSupportTestNG() {
    Iterable<TestEvent> events = runner.runTest(TestNGTest.class.getName());
    TestEvent expectedEvent = methodFailed(TestNGTest.class.getName(), "shouldFail", new AssertionError("expected [false] but found [true]"));
    assertEventsEquals(expectedEvent, getOnlyElement(events));
  }
View Full Code Here

Examples of org.infinitest.testrunner.TestEvent

      public void testCaseComplete(TestCaseEvent event) {
        events.add(event);
      }
    });

    TestEvent startingEvent = testCaseStarting("Test1");
    aggregator.testCaseStarting(startingEvent);
    assertSame(startingEvent, getOnlyElement(events));

    TestCaseEvent completeEvent = new TestCaseEvent("Test1", this, new TestResults());
    aggregator.testCaseComplete(completeEvent);
View Full Code Here

Examples of org.infinitest.testrunner.TestEvent

  @Test
  public void shouldNotifyTestCollectorOfTestEvents() {
    FailureListenerSupport listener = new FailureListenerSupport();
    collector.addChangeListener(listener);
    TestEvent failureEvent = methodFailed("message", DEFAULT_TEST_NAME, "methodName", new AssertionError());

    testRun(failureEvent);
    assertEquals(failureEvent, getOnlyElement(collector.getFailures()));
    assertEquals(failureEvent, getOnlyElement(listener.added));
    assertTrue(listener.removed.isEmpty());
View Full Code Here

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

Examples of org.infinitest.testrunner.TestEvent

  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

Examples of org.infinitest.testrunner.TestEvent

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

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

Examples of org.infinitest.testrunner.TestEvent

    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

Examples of org.infinitest.testrunner.TestEvent

    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
TOP
Copyright © 2018 www.massapi.com. 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.