?? repeatedtesttest.java
字號:
?
+
package junit.tests.extensions;import junit.framework.*;import junit.extensions.RepeatedTest;/** * Testing the RepeatedTest support. */public class RepeatedTestTest extends TestCase { private TestSuite fSuite; public static class SuccessTest extends TestCase { public void runTest() { } } public RepeatedTestTest(String name) { super(name); fSuite= new TestSuite(); fSuite.addTest(new SuccessTest()); fSuite.addTest(new SuccessTest()); } public void testRepeatedOnce() { Test test= new RepeatedTest(fSuite, 1); assertEquals(2, test.countTestCases()); TestResult result= new TestResult(); test.run(result); assertEquals(2, result.runCount()); } public void testRepeatedMoreThanOnce() { Test test= new RepeatedTest(fSuite, 3); assertEquals(6, test.countTestCases()); TestResult result= new TestResult(); test.run(result); assertEquals(6, result.runCount()); } public void testRepeatedZero() { Test test= new RepeatedTest(fSuite, 0); assertEquals(0, test.countTestCases()); TestResult result= new TestResult(); test.run(result); assertEquals(0, result.runCount()); } public void testRepeatedNegative() { try { new RepeatedTest(fSuite, -1); } catch (IllegalArgumentException e) { return; } fail("Should throw an IllegalArgumentException"); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -