当前位置: 首页 > 知识库问答 >
问题:

“junit.framework中的Assert已被弃用”-接下来要使用什么?

罗昱
2023-03-14

我将junit的版本升级到4.11,并得到:

[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....

如何迁移,迁移到什么地方?

共有3个答案

程俊健
2023-03-14

两者都经过了润滑:

junit.framework.Assert.assertThat
org.junit.Assert.assertThat

根据文档,请改用:

org.hamcrest.MatcherAssert.assertThat
湛骏祥
2023-03-14

更改您的进口声明

import junit.framework.Assert;

import org.junit.Assert; 

这将纠正您的JUnit弃用警告。

何灿
2023-03-14

看起来,在JUnit 4.0中,断言类已经从junit.framework移动到org.junit.断言-您可以改用它,它没有被弃用。

 类似资料:
  • 问题内容: 我在jquery文档中看到live()已被弃用。有直接替换功能吗? 问题答案: ;替换。 ;替换。 ;替换。

  • 我只是迁移到Spring mvc版本,但突然在eclipse STS WebMvcConfigrerAdapter中被标记为不建议使用 我怎么才能把它拿走!

  • 我正在使用sublime来编写python脚本,下面的代码是为python中的硒使用webdriver_manager包自动安装驱动程序 代码运行良好,但我得到了类似的警告 如何修复这样的错误?

  • 我发现,ProgressDialog现在已被弃用。除了ProgressBar之外,还有什么替代品可以替代它呢。我使用的是android studio 2.3.3版。

  • 我们现在可以跳过使用venv创建虚拟环境吗,因为在大多数情况下现在只有python版本3可用? 从python文档中它声明 创建虚拟环境venv(适用于Python 3)和virtualenv(适用于Python 2)允许您管理不同项目的单独软件包安装。它们本质上允许您创建一个“虚拟”隔离的 Python 安装并将包安装到该虚拟安装中。 venv 模块支持创建具有自己的站点目录的轻量级“虚拟环境”

  • 问题内容: 我正在使用Spring Data Commons v2 +快照,并且看到a的构造函数已被弃用。这似乎发生在M1和M2之间。不幸的是,这是该接口的唯一[真实]实现。我想知道努力的方向,对于当前的开发有什么更好的选择。 问题答案: 只是已弃用的构造函数。代替 您现在可以使用 就是这样。