TestNG @RunWith 来自 JUnit

8

我正在从JUnit转移到TestNG。

我的类已经有一个构造函数,所以我已经添加了一个零参数构造函数,现在我注意到@RunWith正在使用org.junit.runner。

我认为我需要注释掉import org.junit.runner.RunWith;,但是我需要使用哪个TestNG等效项呢?

谢谢。


4
@TestNG中不存在@RunWith注解。默认的TestNG运行器应该足够使用了。你使用了哪个JUnit运行器? - juherr
嗨,啊好的,我刚意识到 - 我正在使用4.11版本。所以我的问题是,我有一个构造函数注入了以下内容。现在我该如何在@Before中实现这个呢?@Inject public DigitalTests(Logger log, WcConfigManager config, WebSessionFactory sessionFactory) { super(log, config, sessionFactory); } - userMod2
你应该尽可能地更新问题,提供更多的细节/示例。 - juherr
http://stackoverflow.com/questions/33919644/junit-to-testng-constructor-with-args - userMod2
1个回答

6

将您的测试类扩展自

org.springframework.test.context.testng.AbstractTestNGSpringContextTests. 

这相当于 Junit 的 @RunWith


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接