158a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabotpackage junit.framework;
258a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot
358a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot/**
458a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot * A Listener for test progress
558a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot */
658a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabotpublic interface TestListener {
758a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	/**
858a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 	 * An error occurred.
958a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 	 */
1058a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	public void addError(Test test, Throwable t);
1158a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	/**
1258a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 	 * A failure occurred.
1358a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 	 */
1458a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 	public void addFailure(Test test, AssertionFailedError t);
1558a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	/**
1658a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	 * A test ended.
1758a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	 */
1858a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 	public void endTest(Test test);
1958a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	/**
2058a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	 * A test started.
2158a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	 */
2258a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot	public void startTest(Test test);
2358a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot}