您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > TestNG
JUnit和TestNG的区别
作者:网络转载 发布时间:[ 2014/8/18 14:36:36 ] 推荐标签:TestNG

  然后相应的我们用@DataProvider来标注一个方法,这个方法提供了数据:
//This function will provide the patameter data
@DataProvider(name = "Data-Provider-Function")
public Object[][] parameterIntTestProvider() {
TestNGTest6_3_0 obj = new TestNGTest6_3_0();
obj.setMsg("Hello");
obj.setNumber(123);
return new Object[][]{
{obj}
};
}
  3.测试依赖性:
  对于JUnit 来说,所有的测试彼此之间都是独立的,毫无依赖性。
  但是对于 TestNG来说,我们完全可以让测试彼此之间有依赖性,做法是dependsOnMethods属性来标识一个被依赖的测试方法:
@Test
public void method1() {
System.out.println("This is method 1");
}
@Test(dependsOnMethods={"method1"})
public void method2() {
System.out.println("This is method 2");
}

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd