Junit4 + Spring 2.5:断言抛出“NoClassDefFoundError”

2024-06-11

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

如果我的测试像这样通过,那么一切都很好:

@Test
public void truthTest(){

    assertTrue(true); //Ok

}

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

@Test
public void truthTest(){

    assertTrue(false); //ERROR

}

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

http://pastie.org/429912 http://pastie.org/429912

抱歉这个丑陋的转储,但它是我解释问题的唯一数据(为了可读性,我“粘贴”了它)

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


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

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

或者您可以尝试问题跟踪器中的补丁。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Junit4 + Spring 2.5:断言抛出“NoClassDefFoundError” 的相关文章

随机推荐

  • Splunk 条件搜索

    我想做这个 If scope request search request type elif scope site search request type site scope zone search request type site
  • 将整数列表划分为总和相等的 K 个子列表

    类似的问题还有1 https stackoverflow com questions 27322804 partition of a set into k disjoint subsets with equal sum and 2 http
  • 身份验证中的随机数使用

    在基于摘要的身份验证中 随机数由服务器生成 然而 在基于 OAuth 的身份验证中 随机数是由客户端生成的 我想知道是否有人知道差异的原因 随机数用于使请求唯一 在没有随机数的身份验证方案中 恶意客户端可以生成一次请求并重放多次 即使计算成
  • Python 中的 if len(list)

    我正在将 Python 代码转换为 C 代码 以便利用 HPC 系统上可用的并行性 最初的程序员在 Python 中使用了一个令我困惑的条件 if rnum lt gt current res alim 0 if len f alim f
  • 寻找下一个素数的最佳方法(Java)

    我被要求编写一个程序以最佳方式找到下一个素数 我编写了这段代码 但找不到最佳答案 有什么建议么 public static int nextPrime int input input now find if the number is pr
  • SQL Server 查询从字符串中删除最后一个单词

    SO 中已经有一个带有 MySQL 标签的问题的答案 因此 我决定让您的生活更轻松 并为 SQL Server 用户提供以下答案 总是很高兴看到不同的答案 也许会有更好的表现 快乐编码 SELECT SUBSTRING YourString
  • Outlook 宏中的 SenderName 为空

    我想要得到SenderName和和To属性来自于MailItem对象 但它们是空白的 我可以看到有SentOn Subject以及其他不为空的属性 有谁知道为什么这两个是空白的 这是我的代码 Sub TestMacro Dim myOlAp
  • 在没有 TransactionScopeAsyncFlowOption.Enabled 的情况下启用异步 TransactionScope

    以下是使用事务范围的异步缓存和数据库更新 我无法使用TransactionScopeAsyncFlowOption Enabled在 v 4 5 1 中引入 因为我使用的 Apache Ignite Net 缓存不支持它 我尝试通过捕获当前
  • Java 中字符串的最大长度 - 调用 length() 方法

    In Java 最大尺寸 a 是多少String对象可能有 指的是length 方法调用 我知道length 返回 a 的大小String as a char 考虑到String http docs oracle com javase 7
  • C/C++ 使用字符串切换大小写[重复]

    这个问题在这里已经有答案了 可能的重复 C C 非整数切换 https stackoverflow com questions 4165131 c c switch for non integers 你好 我需要在 switch case
  • Azure 上的 SSAS 表格?

    我正在尝试部署 ssas 表格模型 我不知道我在做什么 我用VS2013在SQL Server 2008 R2上制作了多维 我想尝试将 Tabular 与 Power BI 结合使用 所以我设置了一个 SQL Azure DB 我有 Azu
  • 使用 microsoft graph api 时出现 404 文件未找到错误

    调用图形 api 时出现以下错误 https graph microsoft com v1 0 me drive root 文件夹名称 https graph microsoft com v1 0 me drive root foldern
  • 如何获取拍摄照片的uri?

    我想实现什么目标 我想获取捕获图像的 URI 并将其保存在 Firebase 上 我尝试了什么 首先我需要打开相机 下面我是如何做到的 Intent cameraIntent new Intent android provider Medi
  • FORTRAN:数据多态

    我试图隐藏真实数据类型和复杂数据类型之间的差异 在 FORTRAN 2003 中 我认为可能有一种方法可以做到这一点 目标是定义一个多态可分配数组 其类型可以在运行时决定 另外 还有一个子例程 它使用多态数组来做一些代数 相同的方程适用于真
  • 中继器按钮命令参数为空字符串

    我对这个失去了理智 即使命令参数已设置 我的按钮也会获得空字符串的命令参数 我已经验证它在调试模式下设置为正确的 ID 但是当我稍后在中继器 ItemCommand 事件中访问此命令参数时 命令参数是空字符串 我不知道为什么 我最终得到了
  • 获取 UWP 应用中当前登录用户的用户名/用户 ID

    我想要得到username或用户idUWP 应用中当前登录的用户的信息 下面是我正在使用但它返回的代码null var current users Where p gt p AuthenticationStatus UserAuthenti
  • 获取exe文件夹路径的最佳方法?

    我在另一个论坛上找到了这个 应该可以给你 但我认为这可能不是最好的方法 而且我认为它会由于数组未被删除而导致内存泄漏 这是真的 这也是最好的方法吗 最好的方法是直接提供文件夹目录的跨平台命令 如果不存在则使用 Windows std str
  • Java 的 RSA 算法库 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我想为我的应用程序提供基于 RSA 算法的简单许可机制 有免费的 RSA 库吗 只需使用javax crypto and java sec
  • 具有多个键的 ToLookup

    有没有办法需要多个密钥 ToLookupLINQ提供的功能 我承认这一开始似乎不直观 我希望没有实际的方法可以做到这一点 但我希望有人知道一种方法 我基本上希望能够通过两个值进行查找 例如string and an int 并检索具有这两个
  • Junit4 + Spring 2.5:断言抛出“NoClassDefFoundError”

    我一直在使用 Spring 在 Junit4 中编写测试代码 并且得到了这个有趣的行为 如果我的测试像这样通过 那么一切都很好 Test public void truthTest assertTrue true Ok 但是 如果我的测试失