unit-testing
-
Junit 在我的测试用例中断言 OR 条件 在我的测试用例中,我得到一个整数值: 我运行测试,日志显示为5,但我上面的断言代码因AssersisFailedError而失败。看来我不能以这种方式使用,那么,如何检查OR条件的真实情况呢?
-
TestNG:如何测试强制性异常? 我想写一个TestNG测试,以确保在特定条件下引发异常,如果未引发异常,则测试失败。有没有一种简单的方法可以做到这一点,而不必创建一个额外的布尔变量? 关于这个主题的相关博客文章
-
-
使用 JWT 令牌安全性进行春季启动单元测试 我正在使用Spring Boot创建一个后端,我刚刚添加了JWT安全性。 我已经使用REST客户端进行了一些测试,JWT安全性工作正常,但是我的所有单元测试现在都返回403错误代码。 我已经向它们添加了注
-
如何为Java 11编译和运行我的Maven单元测试,同时为旧版本的Java 8编译我的代码 我想在我的单元测试中使用Java 11语法,但我的“主”代码需要针对Java 8进行编译,因为我的生产环境只安装了JDK 8。 有没有办法用maven-compiler-plugin做到这一点?我的 Jenkins 服务器安装了 Java 11。
-
IntelliJ - 如何在“运行”视图中跳转到源代码,而不是从失败的单元测试中编译的类 当我在 IntelliJ 中运行我的 JUnit 测试并且其中一个测试失败时,我想通过双击它(或右键单击它并选择“跳转到源”或“显示源”)在结果视图(在“运行”视图中的失败测试列表中)跳转到失
-
从 Oracle 实例创建内存中数据库结构 我有一个应用程序,其中许多“单元”测试在执行期间使用与Oracle数据库的真实连接。 可以想象,这些测试需要花费太多时间来执行,因为它们需要初始化一些Spring上下文,并与Oracle实例进行
-
如何让 Eclipse 2018.09 默认使用 JUnit 4 测试运行程序? 我刚刚升级到Eclipse 2018.09(这个问题也发生在Eclipse Photon上),但它在使用JUnit 4的项目上不能很好地发挥作用。默认情况下,新版本似乎使用JUnit 5运行程序运行所有测试,该运行器失败并出现以
-
如何模拟实体管理器? 我需要模拟实体管理器,以使测试服务层(在我的情况下是会话外观)独立于底层(在我的情况下是实体管理器)。 那么我该如何做到这一点呢?我应该使用 dbunit 吗?我需要 easy/j(Mock)嗎?
-
Mockito Spy - 调用构造函数之前的存根 我正在尝试监视对象,并且我想在构造函数调用它之前存根构造函数调用的方法。我的班级看起来像这样: 不得调用设置方法。好吧,我如何监视此方法(和存根设置,以便它不执行任何操作
标签