Debug调试工具
- step into: 跳入方法(快捷键F5)
- step over: 单步执行(快捷键F6)
- step return: 当进入一个方法返回上一方法(快捷键F7)
开发常用快捷键
- 代码提示【Alt】+【/】
- 快速导包【Ctrl】 + 【Shift】 + 【O】
- 单行注释【Ctrl】+ 【/】
- 取消单行注释【Ctrl】+ 【/】
- 多行注释【Ctrl】 + 【Shift】+ 【/】
- 取消多行注释【Ctrl】 + 【Shift】+ 【\】
- 删除行 【Ctrl】 + 【D】
- 格式化代码 【Ctrl】 + 【Shift】 + 【F】,Sourse –> Format
单元测试
- 必须是在如下格式代码区使用
@Test
public void functionName() {
//代码...
}
注意事项:
- 不允许是static
- 允许是private
- 不允许携带参数
案例(Demo):
public class TestDemo {
@Before
public void testBefore() {
//测试之前执行的方法
System.out.println("before...");
}
@Test
public void testAdd1() {
//测试某个类中的方法
TestJunit test01 = new TestJunit();
test01.testAdd(2,3);
}
@Ignore
public void testIgnore() {
//测试时忽视的方法
System.out.println("被忽视的");
}
@After
public void testAfter() {
//测试之后执行的方法
System.out.println("after...");
}
}
断言:判断结果与预期值是否相同, 如果相同Test通过,否则报错
public class TestDemo2 {
@Test
public void test02() {
int a = 3;
int b = 5;
int sum = a + b;
// 使用断言
//Assert.assertEquals("测试期望的值", "方法运行的实际的值");
Assert.assertEquals(80, sum);
}
}
===========================================