IDEA使用Junit
IDEA已经集成了Junit,不需要再引用jar包
代码演示
StringUtil
package com.imooc.junit;
public class StringUtil {
public static void printNumber(String name) {
System.out.println("名字的长度是:" + name.length());
}
public static int getMaxIndex(String data) {
if (data == null) {
return -1;
}
System.out.println("最大下标:" + (data.length() - 1));
return data.length() - 1;
}
}
IDEA右键,选择Junit自动生成单元测试
StringUtilTest
import com.imooc.junit.StringUtil;
import org.junit.*;
public class StringUtilTest {
@Before
public void methods1() {
System.out.println("before");
}
@After
public void methods2() {
System.out.println("After");
}
@BeforeClass
public static void methods3() {
System.out.println("BeforeClass");
}
@AfterClass
public static void methods4() {
System.out.println("AfterClass");
}
@Test
public void printNumber() {
StringUtil.printNumber("111");
}
@Test
public void getMaxIndex() {
int maxIndex = StringUtil.getMaxIndex("abcasd");
Assert.assertEquals(5, maxIndex);
}
}
单个自动化测试
批量自动化测试