安装java
- JDK : Java SE Development Kit Java开发工具
- JRE : Java Runtime Environment Java运行环境
如果要从事Java编程,则需要安装JDK,如果仅仅是运行一款Java程序则JRE就满足要求。
此处我们需要使用JUnit测试Java代码,所以这里安装JDK。
下载JDK
-
双击运行安装程序,一路下一步即可。
-
配置环境变量
-
安装成功。
VSCODE安装插件
创建Java项目
-
Ctrl+Shift+P
-
运行程序
-
启用Java Tests
-
创建测试套件
-
运行测试
单元测试实例
- 创建Calculator类
public class Calculator
{
public int add(int x, int y)
{ //加法
return x + y;
}
public int sub(int x, int y)
{ //减法
return x - y;
}
public int mul(int x, int y)
{ //乘法
return x * y;
}
public int div(int x, int y)
{ //除法
return x / y;
}
public int div2(int x, int y)
{ //除法 做了异常判断
try
{
int z = x / y;
}
catch(Exception e)
{
e.printStackTrace();
}
return x / y;
}
}
-
参照上一章节创建测试套件并补充测试信息并填充测试代码
import org.junit.Test; public class CalculatorTest { Calculator calculator = new Calculator(); @Test public void testAdd() { if(calculator.add(8, 2) == 10) { System.out.println("Test passed!"); } else { System.out.println("Test failed!"); } } @Test public void testDiv() { if(calculator.div(8, 2) == 4) { System.out.println("Test passed!"); } else { System.out.println("Test failed!"); } } @Test public void testDiv2() { } @Test public void testMul() { if(calculator.mul(8, 2) == 16) { System.out.println("Test passed!"); } else { System.out.println("Test failed!"); } } @Test public void testSub() { if(calculator.sub(8, 2) == 6) { System.out.println("Test passed!"); } else { System.out.println("Test failed!"); } } }
3.选中测试类,右键选择”Run Test at Cursor with Coverage“
4.查看测试结果
参考
https://code.visualstudio.com/docs/java/java-testing#_features