1cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffinpackage junit.framework; 2cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin 3cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin/** 4cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin * A Listener for test progress 5cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin */ 6cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffinpublic interface TestListener { 7cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin /** 8cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin * An error occurred. 9cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin */ 10cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin public void addError(Test test, Throwable t); 11cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin /** 12cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin * A failure occurred. 13cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin */ 14cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin public void addFailure(Test test, AssertionFailedError t); 15cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin /** 16cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin * A test ended. 17cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin */ 18cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin public void endTest(Test test); 19cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin /** 20cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin * A test started. 21cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin */ 22cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin public void startTest(Test test); 23cd7c34d8bf4302e640c742d7bb94107cc1505affPaul Duffin}