0
我在使用TestNG工厂时调试测试类时遇到问题。看起来,在调试模式下,只能调试工厂类。TestNG @Factory:调试测试类似乎不可行
在以下示例中,可以在WebTestFactory中进行调试,并且在WebTest中不可能进行调试。
工厂类:
public class WebTestFactory {
@Factory
public Object[] createInstances() {
Object[] result = new Object[10];
for (int i = 0; i < 10; i++) {
result[i] = new WebTest(i * 10);
return result;
}
}
测试类:
public class WebTest {
// **** BREAKPOINTS IMPOSSIBLE HERE ****
private int m_numberOfTimes;
public WebTest(int numberOfTimes) {
m_numberOfTimes = numberOfTimes;
}
@Test
public void testServer() {
for (int i = 0; i < m_numberOfTimes; i++) {
}
}
}
编辑:附加信息:我目前的项目结构是,测试类和工厂都在不同的项目。工厂在我运行测试的项目中,测试类位于外部的jar中。
编辑:这不是一个TestNG问题。 Eclipse再次疯狂!
你好! TestNG的制造者在这里非常活跃,给我留下了深刻的印象!我只是清理了我的工作区,重新启动了Eclipse和我的电脑(为了安全起见),现在它正在工作。我的工作站一定出了问题。再次,谢谢!我将编辑帖子。 – jmrjulian 2011-03-10 01:55:05
很高兴听到,谢谢你让我知道! – 2011-03-10 02:18:31