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}