package Junit;
public class JunitTest {
public static void printNumber(String name){
if (name==null){
System.out.println(0);
return;
}
System.out.println("名字长度是:"+name.length());
}
}
junit测试框架代码
package Junit;
import org.junit.Test;
public class StringUtilTest {
@Test //
public void TestPrintNumber(){
JunitTest.printNumber("admin");
JunitTest.printNumber(null);
}
}
断言机制 程序员可以通过预测测业务方法的结果
package Junit;
public class JunitTest {
public static void printNumber(String name){
if (name==null){
System.out.println(0);
return;
}
System.out.println("名字长度是:"+name.length());
}
public static int getMaxIndex(String data){
if (data==null){
return -1;
}
return data.length()-1;
}
}
junit测试框架代码
package Junit;
import org.junit.Assert;
import org.junit.Test;
public class StringUtilTest {
@Test //
public void TestPrintNumber(){
JunitTest.printNumber("admin");
JunitTest.printNumber(null);
}
@Test
public void testGetMaxIndex(){
int index1 =JunitTest.getMaxIndex(null);
System.out.println(index1);
int index=JunitTest.getMaxIndex("admin");
System.out.println(index);
//断言机制 程序员可以通过预测测业务方法的结果
Assert.assertEquals("方法内部有bug!",4,index);
}
}
package Junit;
import org.junit.*;
import javax.crypto.spec.PSource;
public class StringUtilTest {
@Before
public void test1(){
System.out.println("------>test1 @Before");
}
@BeforeClass
public static void test11(){
System.out.println("------> test11 @BeforeClass");
}
@After
public void test2(){
System.out.println("------>test2 @After");
}
@AfterClass
public static void test22(){
System.out.println("------>test22 @AfterClass");
}
@Test //
public void TestPrintNumber(){
JunitTest.printNumber("admin");
JunitTest.printNumber(null);
}
@Test
public void testGetMaxIndex(){
int index1 =JunitTest.getMaxIndex(null);
System.out.println(index1);
int index=JunitTest.getMaxIndex("admin");
System.out.println(index);
//断言机制 程序员可以通过预测测业务方法的结果
Assert.assertEquals("方法内部有bug!",4,index);
}
}
package Junit;
public class JunitTest {
public static void printNumber(String name){
if (name==null){
System.out.println(0);
return;
}
System.out.println("名字长度是:"+name.length());
}
public static int getMaxIndex(String data){
if (data==null){
return -1;
}
return data.length()-1;
}
}