欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

junit测试@注解

发布时间:2025/3/19 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 junit测试@注解 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

不知道也没去过大公司是怎么使用junit的,我只是初步了解和使用的,用注解倒是挺方便的,分享下:

1、测试由@Test注释开始


Method method=new Method();

@Test

public void say(){

System.out.println(method.say("ss","sss"));

Assert.assertEquals("say", method.say());

}

2、Fixture

@Before

public void initialize (){……}

@After

public void dispose (){……}

3、异常和测试时间

@Test(expected= IndexOutOfBoundsException.class)

public void empty() {

 new ArrayList<Object>().get(1);

}

@Test(timeout = 10)

public void checkEmail(){

 assertEquals(true, RegexUtil.checkEmail("add.dd@sina.com"));

}

4、忽略测试方法

@Ignore

5、测试套件

@RunWith(Suite.class)

@Suite.SuiteClasses({TestCheckEmail.class, TestTimeUtil.class})

public class CustomizeRunner{

}

完整:

public class Method {


public String say(){

return "say";

}

public int max(){

return 1;

}

public int max(int x,int y){

return x+y;

}

public String say(String name,String dialog){

return name+"say:"+dialog;

}

}

public class Test1 {


Method method=new Method();

@Test

public void say(){

System.out.println(method.say("ss","sss"));

Assert.assertEquals("say", method.say());

}

}

public class Test2 {


Method method=new Method();

@Test

public void max(){

System.out.println(method.max());

}

}

@RunWith(Suite.class)

@SuiteClasses({Test1.class,Test2.class})

public class Test12 {

}


总结

以上是生活随笔为你收集整理的junit测试@注解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。