无法使用JUnit,Maven和Spring进行测试

时间:2017-03-14 20:02:52

标签: java spring maven junit

我正在使用Spring 4.3.0,Junit 4.12并尝试使用Maven运行此测试:


@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("spring-test.xml")
public class SpringTest {

    @Test
    public void testIt() {}

}

结果,我收到了这个错误:

  

initializationError(SpringTest)经过的时间:0.005秒<<< ERROR!

     

java.lang.IllegalStateException:无法加载CacheAwareContextLoaderDelegate [class org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]

     

引起:java.lang.NoSuchMethodError:org.springframework.beans.BeanUtils.instantiateClass(Ljava / lang / Class; Ljava / lang / Class;)Ljava / lang / Object;

有人可以帮我指出这个问题可能的根本原因吗?

以下是我的春天依赖:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.3.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-test</artifactId>
        <version>4.3.0.RELEASE</version>
        <scope>test</scope>
    </dependency>

0 个答案:

没有答案