⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testlistenertest.java

📁 JUnit, java testing tool
💻 JAVA
字号:
package junit.tests.framework;/** * Test class used in SuiteTest */import junit.framework.AssertionFailedError;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestListener;import junit.framework.TestResult;public class TestListenerTest extends TestCase implements TestListener {	private TestResult fResult;	private int fStartCount;	private int fEndCount;	private int fFailureCount;	private int fErrorCount;	public void addError(Test test, Throwable t) {		fErrorCount++;	}	public void addFailure(Test test, AssertionFailedError t) {		fFailureCount++;	}	public void endTest(Test test) {		fEndCount++;	}	@Override	protected void setUp() {		fResult= new TestResult();		fResult.addListener(this);			fStartCount= 0;		fEndCount= 0;		fFailureCount= 0;	}	public void startTest(Test test) {		fStartCount++;	}	public void testError() {		TestCase test= new TestCase("noop") {			@Override			public void runTest() {				throw new Error();			}		};		test.run(fResult);		assertEquals(1, fErrorCount);		assertEquals(1, fEndCount);	}	public void testFailure() {		TestCase test= new TestCase("noop") {			@Override			public void runTest() {				fail();			}		};		test.run(fResult);		assertEquals(1, fFailureCount);		assertEquals(1, fEndCount);	}	public void testStartStop() {		TestCase test= new TestCase("noop") {			@Override			public void runTest() {			}		};		test.run(fResult);		assertEquals(1, fStartCount);		assertEquals(1, fEndCount);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -