一、什么是单元测试

二、Junit单元测试框架

三、如何使用Junit单元测试框架

package study.StringUtils;
public class StringUtil {
public static void printNumber(String name){
System.out.println ("名字的长度是:0");
System.out.println ("名字的长度是:"+name.length ());
public static int getMaxIndex(String data){
public class StringUtilsTest {
public void test_printNumber(){
StringUtil.printNumber ( "admin" );
StringUtil.printNumber ( null );
public void test_getMaxIndex(){
int index1 = StringUtil.getMaxIndex ( null );
System.out.println ( index1 );
int index2 = StringUtil.getMaxIndex ( "admin" );
System.out.println ( index2 );
Assert.assertEquals ( "方法内部有bug",4,5 );
四、Junit框架常见注解

public class StringUtilsTest {
public static void test11(){
System.out.println ("---> test11 BeforeClass 执行了--------------------------");
public static void test12(){
System.out.println ("---> test12 AfterClass 执行了--------------------------");
System.out.println ("---> test1 Before 执行了--------------------------");
System.out.println ("---> test2 After 执行了--------------------------");
public void test_printNumber(){
StringUtil.printNumber ( "admin" );
StringUtil.printNumber ( null );
public void test_getMaxIndex(){
int index1 = StringUtil.getMaxIndex ( null );
System.out.println ( index1 );
int index2 = StringUtil.getMaxIndex ( "admin" );
System.out.println ( index2 );
Assert.assertEquals ( "方法内部有bug",4,4 );

