使用Junit做单元测试
1.课程设计目的:
1)理解单元测试原理
2)学会使用Junit做单元测试
2.课程设计方法:
1)确定测试单元
2)设计测试用例
3.课程设计内容:
1)编写四则运算程序
2)确定测试单元
3)设计测试用例
4)使用Junit做单元测试
4.具体课程设计实验:
1. 新建一个项目“Java Project one”,然后创建一个Hellowworld类,其Java的源代码如下所示。
public class Helloworld {
public String say(){
return (“Hello World!”);
}
}
- 然后在项目“Java Project one”上单击鼠标右键,选择“New”→“Junit Test Case”,出现对话框,根据提示输入相关内容,如“Name”项输入“TestHelloWorld”,选择“SetUp()”和“TearDown()”,然后单击“Finish”就自动生成一个测试类TestHelloWorld.java,如下所示。
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class TestHelloWorld {
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void test() {
fail(“Not yet implemented”);
}
}
- 然后完善测试类TestHellowWorld的代码,如下所示。然后选择TestHellowWorld,单击鼠标右键,选择“Run As”→“Junit Test”,执行测试类,结果显示测试通过,如图1所示。
import static org.junit.Assert.*;
import junit.framework.TestCase;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class TestHelloWorld extends TestCase{
@Before
public void setUp() throws Exception {
}
public TestHelloWorld(String name){
super(name);
}
@After
public void tearDown() throws Exception {
}
@Test
public final void test() {
Helloworld hi=new Helloworld();
assertEquals(“Hello World!”,hi.say());
}
public static void main(String args){
junit.textui.TestRunner.run(TestHelloWorld.class);
}
}
TestHelloWorld执行结果的界面如下
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树注解基于注解的单元测试92471 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!