当前位置:  开发笔记 > 编程语言 > 正文

Junit4 + Spring 2.5:断言抛出"NoClassDefFoundError"

如何解决《Junit4+Spring2.5:断言抛出"NoClassDefFoundError"》经验,为你挑选了1个好方法。

我一直在使用Spring在Junit4中编写测试,我得到了这个有趣的行为:

如果我的测试像这样传递,一切都很好:

@Test
public void truthTest(){

    assertTrue(true); //Ok

}

但是,如果我的测试失败了:

@Test
public void truthTest(){

    assertTrue(false); //ERROR

}

然后,我收到一个丑陋而神秘的堆栈跟踪而不是测试失败,这就是:

http://pastie.org/429912

对不起这个丑陋的转储,但它是我解释问题的唯一数据(我为了可读性而"粘贴"它)

我真的很困惑,有没有人遇到过这种问题?提前致谢!



1> lsiu..:

http://jira.springframework.org/browse/SPR-5145

这是spring-test 2.5.x的一个已知问题.它与JUnit 4.5不兼容.使用4.0-4.4.

或者您可以在问题跟踪器中尝试修补程序.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有