文件目录概览:
book@ubuntu:~/pt1416/02-hellogolang/grpcTest/tjavademo/jut$ tree -f .
.
├── ./bin
├── ./lib
│ ├── ./lib/hamcrest-core-1.3.jar
│ └── ./lib/junit-4.13.2.jar
├── ./README.md
└── ./src
├── ./src/Calculate.java
└── ./src/CalculateTest.java
3 directories, 9 files
1 导入lib文件
hamcrest-core-1.3.jar
junit-4.13.2.jar
参考:
https://github.com/junit-team/junit4/wiki/Download-and-Install
2 源代码
2.1 Calculate.java
public class Calculate {
public int add(int a,int b){
return a+b;
}
public int substract(int a , int b){
return a-b;
}
public int cheng(int a,int b){
return a*b;
}
public int chu(int a, int b){
return a/b;
}
}
2.2 CalculateTest.java
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class CalculateTest {
@Test
public void testAdd(){
assertEquals(6,new Calculate().add(3, 3));
}
@Test
public void testsubstract(){
assertEquals(2,new Calculate().substract(5, 3));
}
@Test
public void testcheng(){
assertEquals(15,new Calculate().cheng(5, 3));
}
@Test
public void testchu(){
assertEquals(2,new Calculate().chu(6, 3));
}
}
3 vscode扩展
- Extension Pack for Java
- Maven for Java
- Debugger for Java
- Project Manager for Java
- Test Runner for Java