上泽充通大 SJTU School Of Software 2009-2-3 选中setUp(0和tearDown0,然后点击“Next': Newy JUnit Test Case Test Methods Select methods for which test method stubs should be created. Available methods: □c。Hello Select All s main(String[]) ☑oabs(int) Deselect All ▣© Object 1 method selected. Create final method stubs Create tasks for generated test methods Back Next> Cancel 学院
SJTU School Of Software 2009-2-3 软件学院 选中setUp()和tearDown(),然后点击“Next”:
上游克通大学 SJTU School Of Software 2009-2-3 选择要测试的方法,我们选中abs(int)方法,完成后在 HelloTest.java中输入: DHelloTest.javax 1 package example: 2 import junit.framework.TestCase; 3 4vpublic class HelloTest extends TestCase private Hello hello; 6 79 protected void setUp()throws Exception 8 super.setUp(): 9 hello new Hello(); 10 11 △12 protected void tearDown()throws Exception 13 super.tearDown(): 14 15 167 public void testAbs() assertEquals(hello.abs(14),14): 18 assertEquals(hello.abs(-5),5); 28 assertEquals(hello.abs(0), 0): 21 软件学院
SJTU School Of Software 2009-2-3 软件学院 选择要测试的方法,我们选中abs(int)方法,完成后在 HelloTest.java中输入:
上浒充通大姿 SJTU School Of Software 2009-2-3 JUnit会以以下顺序执行测试: (大致的代码) try HelloTest test new HelloTest();/ 建立测试类实例 test.setUp(0;∥初始化测试环境 test.testAbs(0;W测试某个方法 test.tearDown);II清理资源 catch... 软件学院
SJTU School Of Software 2009-2-3 软件学院 JUnit会以以下顺序执行测试:(大致的代码) try { HelloTest test = new HelloTest(); // 建立测试类实例 test.setUp(); // 初始化测试环境 test.testAbs(); // 测试某个方法 test.tearDown(); // 清理资源 } catch…