Java中JUnit单元测试
步骤:
- 1.选中当前工程- 右键选择:bulid path -add libraries -JUnit4 - 下一步
- 2.创建Java类进行单元测试。
- 此时类的要求:1此类是public的2此类提供公共的无参构造器
- 3.此类中声明单元测试方法。
- 此时的单元测试方法:方法的权限是public,没有返回值,没有形参
- 4.此单元测试方法需要声明注解:@Test,并在单元测试类中导入:import org.junit.Test
- 5.声明好单元测试方法以后,就可以在方法体内测试相关代码。
- 6.写完代码以后,左键双击单元测试方法名,右键:run as -JUnit Test
- 说明:
- 1.如果执行结果没有任何异常:绿条
- 2.如果执行结果出现异常:红条
在B站学习Java写的代码
代码如下
/* * Java中JUnit单元测试 * * 步骤: * 1.选中当前工程- 右键选择:bulid path -add libraries -JUnit4 - 下一步 * 2.创建Java类进行单元测试。 * 此时类的要求:1此类是public的2此类提供公共的无参构造器 * 3.此类中声明单元测试方法。 * 此时的单元测试方法:方法的权限是public,没有返回值,没有形参 * 4.此单元测试方法需要声明注解:@Test,并在单元测试类中导入:import org.junit.Test * * 5.声明好单元测试方法以后,就可以在方法体内测试相关代码。 * 6.写完代码以后,左键双击单元测试方法名,右键:run as -JUnit Test * * 说明: * 1.如果执行结果没有任何异常:绿条 * 2.如果执行结果出现异常:红条 * */
JUnit类
package com.day0128_1; import org.junit.Test; public class JUnitTest { int num =10; @Test public void testEquals() { String s1="MM"; String s2="MM"; System.out.println(s1.equals(s2)); System.out.println(num); show(); } public void show() { num=20; System.out.println("show()..."); } @Test public void testToString() { String s2="MM"; System.out.println(s2.toString()); } }