0

我有一个如下所示的测试用例

@ContextConfiguration(locations = { "classpath:chartContext-test.xml" })
@Component("allocationChartTest")
public class ChartServiceUnitTest extends AbstractTestNGSpringContextTests {

我有如下所示的导入

org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.testng.AbstractTestNGSpringContextTests;

所以基本上我使用的是spring junit,它与junit 4或3无关当我右键单击该类时,它没有给出一个名为run as junit的选项,不确定需要添加什么scr/mian/java和src/main /test 两者都包含在我的源代码中.. 有人可以告诉我为什么它给了我一个选项..

4

1 回答 1

0

为什么你的测试类有@Component注释?无论如何,您需要在 Eclipse 中安装 TestNG。您是否熟悉以下教程:http: //java.dzone.com/articles/spring-testing-support-testng

于 2012-12-19T05:46:08.970 回答