为什么maven不运行测试用例类?

时间:2015-02-11 09:05:16

标签: java maven junit spring-test spring-test-mvc

我在包中有5个测试类:X.Y.Z

测试类如下:A,B,C,D,。它们完全相同。课堂上的一切都是一样的。唯一不同的是,班级中还有另一个领域。

主要问题(令人困惑的问题)是,MVN运行A,B,C测试用例而不是" D"。

在日志中只写了这个:

------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running ge.ddrc.transport.controller.rest
Running x.y.z.A
...
Running x.y.z.B
...
Running x.y.z.C

我使用Eclipse。在eclipse中我可以毫无问题地运行测试用例(作为A JUnit Launcher)。这个课看起来像这样:

@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(locations = { "/junit/spring/config/root-context.xml" })
public class D{

    @Autowired
    private TestService testServ;


    private MockMvc mockMvc;

    @Autowired
    private FilterChainProxy springSecurityFilterChain;

    @Autowired
    private WebApplicationContext wac;

    @Before
    public void setup() {
        this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).addFilters(this.springSecurityFilterChain).build();
    }


    @Test
    public void getInfo() throws Exception {
        System.out.println("OK INVOKED");

    }



}

你能告诉我发生了什么吗?为什么mvn不想运行这个类。有什么问题吗? mvn运行另一个测试用例但不是这个。

0 个答案:

没有答案