使用Junit做单元测试 (软件测试实验报告)

匿名 (未验证) 提交于 2019-12-02 23:42:01

使用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!");

}

}

  1. 然后在项目“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");

}

 

}

  1. 然后完善测试类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执行结果的界面如下

 

文章来源: https://blog.csdn.net/qq_42777804/article/details/91625637
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!