我想从主类执行测试。我努力了:
public static void main(String[] args) {
JUnitCore runner = new JUnitCore();
runner.run(TestClass.class);
}
和
public static void main(String[] args) {
JUnitCore.main(TestClass.class.getName());
}
但是,此测试使用 Spring 框架,并且未加载 bean。我的测试类如下所示:
@NoDataSet
@ContextConfiguration(locations = { "/.../xxx-beans.xml", "/.../yyy-beans.xml",
"..." }, inheritLocations = false)
@RunWith(SpringJUnit4ClassRunner.class)
public class TestClass extends AbstractTransactionalJUnit4SpringContextTests {
@BeforeClass
public static void beforeClass() {
// some config
}
@Test
public void testSomething() {
// testsomething
}
}
我使用了很多 bean,因此我无法手动加载 bean。
还有其他方法可以开始这个测试吗?