2011-03-16 125 views
2

您认为在一个项目中使用JUnit和TestNG是一个好主意吗?我需要TestNG的一些功能,但我也需要JUnit特定的扩展,如DbUnit和XmlUnit。一起使用JUnit和TestNG

如果我一起使用它们,你认为我应该把两个测试包树放在我的Eclipse项目的同一个“测试”文件夹中吗?

回答

2

DBUnit的正常工作与TestNG的,但尽管如此,您可以运行在同一时间双方的JUnit 3和TestNG测试:所有你需要做的就是把你的JUnit 3类的标签

<test junit="true"> 
</test> 

和所有你的另一TestNG的类在常规:

<test> 
</test> 

寻找在the documentation字符串“的junit”的更多细节。

1

为什么不能在TestNG中使用DBUnit?据我所知,它没有任何特定于TestNG的东西。只需在TestNG的测试前和afterTest中定义导入。

如果XMLUnit不能用于类似的事情,我会感到惊讶。