`

@RunWith(SpringJUnit4ClassRunner.class) 报错

阅读更多
使用spring @RunWith注解进行单元测试,报“Type mismatch: cannot convert from Class<SpringJUnit4ClassRunner> to Class<? extends Runner>”

有两个原因:
1.刚加进去的包可能没有加载到,重新加载下所有包,一般eclipse自带的是junit4.4版本的。
2.版本过低,spring不支持junit4.5以下的。

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"/config/applicationContext-config.xml"})
public class RfqServiceTest {

	@Test
	public void test() {
		
	}

}
分享到:
评论

相关推荐

    Spring In Action-2.1-01-@Component注解

    @RunWith(SpringJUnit4ClassRunner.class)//Spring的Junit测试,会在测试开始时,创建Spring的应用上下文 @ContextConfiguration(classes=CDPlayerSpringConfig.class)//表明配置类 public class SpringTest1 { //...

    junit的jar包

    org.junit.runner.RunWith.class org.junit.runner.Runner.class org.junit.runner.manipulation.Filter.class org.junit.runner.manipulation.Filterable.class org.junit.runner.manipulation....

    SpringJUnit4ClassRunner 单元测试

    单元测试—— Spring 环境下测试,所需要的jar包: spring-test-4.3.29.RELEASE.jar、junit-4.13.1.jar、hamcrest-core-1.3.jar。

    Spring_单元测试_2种写法

    本文介绍了Spring单元测试的2种写法,第一种写法使用AbstractDependencyInjectionSpringContextTests抽象类,第二种写法使用@RunWith(SpringJUnit4ClassRunner.class)和@ContextConfiguration注解。两种写法都可以...

    SpringTestDBUnit.zip

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration @TestExecutionListeners({ DependencyInjectionTestExecutionListener.class, DirtiesContextTestExecutionListener.class, ...

    spring boot Junit4配置

    使用`@RunWith(SpringJUnit4ClassRunner.class)`注解指定使用Spring的JUnit4运行器来运行测试。`@SpringBootTest`注解则用来加载整个Spring应用上下文,`classes=Application.class`指定了应用的主配置类。如果测试...

    jaxen.jar和dom4j.jar

    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt....

    spring-web-2.5.jar

    org.springframework.web.context.request.Log4jNestedDiagnosticContextInterceptor.class org.springframework.web.context.request.RequestAttributes.class org.springframework.web.context.request....

    spring-test.jar

    spring-test.jar 用在junit4以上 在类上写 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"WIN-INF/config/applicationContext.xml" })

    使用 Spring 2.5 TestContext 测试框架

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:spring-context.xml"}) public class MyTest { @Autowired @Qualifier("myService") private MyService myService; ...

    spring-mock.jar

    org.springframework.mock.jndi.ExpectedLookupTemplate.class org.springframework.mock.jndi.SimpleNamingContext.class org.springframework.mock.jndi.SimpleNamingContextBuilder.class org.springframework....

    org.springframework.test-3.0.2.RELEASE.jar

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:spring-context.xml"}) public class MyServiceTest { @Autowired private MyService myService; @Test public void...

    SSM中进行单元测试Junit4+spring-test所需jar包

    2. **创建测试类**:创建一个Java类,继承自`org.junit.Test`,并添加`@RunWith(SpringJUnit4ClassRunner.class)`注解,以启动Spring的测试运行器。例如: ```java import org.junit.Test; import org.junit....

    spring+junit4

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:spring-context.xml"}) public class MyTest { // 测试类的代码 } ``` 这里的`SpringJUnit4ClassRunner`是JUnit的扩展,...

    Spring3单元测试和集成测试

    在Spring3中,我们可以使用JUnit作为主要的测试框架,结合`@RunWith(SpringJUnit4ClassRunner.class)`注解来启动Spring上下文,使得测试类能够访问到Spring的bean。例如: ```java import org.junit.Test; import ...

    HIbernate4.3.6整合c3p0所需jar

    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt....

    org.eclipse.jdt.core_3.5.2.v_981_R35x

    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt....

    spring-framework-4.2.3.RELEASE

    `@RunWith(SpringJUnit4ClassRunner.class)`和`@ContextConfiguration`等注解可以快速启动Spring容器进行测试,而`@MockBean`、`@SpyBean`等则有助于模拟和隔离依赖,提高测试覆盖率。 总之,Spring Framework ...

    spring-framework-4.1.6.RELEASE-dist

    9. **测试支持**:Spring 提供了 `@RunWith(SpringJUnit4ClassRunner.class)` 和 `@ContextConfiguration` 等注解,使得单元测试和集成测试变得简单,可以方便地启动 Spring 容器并注入依赖。 10. **Spring AMQP**...

    junit4.jar.zip

    4. **测试套件(Test Suite)**:通过@RunWith(Suite.class)注解,可以将多个测试类组合成一个测试套件,方便批量执行。 三、Eclipse中使用JUnit4 在Eclipse集成开发环境中,使用JUnit4非常便捷: 1. **导入junit4....

Global site tag (gtag.js) - Google Analytics