
[英]Create custom testcontainer modules?
我正在使用 JUnit5 + 测试容器。 我看到有这样的 Testcontainer 模块: https://github.com/testcontainers/testcontainers-java/tree/main/modules 我想构建自己的 Testcontainers 自定义模块。 ...
[英]Create custom testcontainer modules?
我正在使用 JUnit5 + 测试容器。 我看到有这样的 Testcontainer 模块: https://github.com/testcontainers/testcontainers-java/tree/main/modules 我想构建自己的 Testcontainers 自定义模块。 ...
[英]JUnit5: Before and After Suite method invocation
我花了几天时间寻找解决方案,所以我知道所有基本答案我看过文档,我知道,@BeforeClass/@AfterClass 被@BeforeAll/@AfterAll 替换了,@RunWith 不再存在; 被@ExtendWith取代我已经阅读了stackoverflow上的所有主题(删除链接,因为st ...
[英]JUnit checking if the message thrown by an exception is either `stringA` or `stringB`
在我的代码中,我有一些类似的模式(我试图尽可能地简化):import com.google.common.base.Joiner; import com.google.common.base.Preconditions; import java.util.Set; public void fun ...
[英]Junit Test Pass even when the method called inside may fail
我正在创建一个 Junit 单元测试来检查服务中调用 Service 辅助方法的 createAccount 方法。 请在下面找到它。 客服 class 助手Class: 账户服务测试 class @ExtendWith(MockitoExtension.class) 公共 class Accou ...
[英]Is it possible to see scenarios in feature files in the runner window while running parallel in karate?
当我使用并行运行器运行测试时,我无法在功能文件中看到失败或成功的场景。 我想在 IntelliJ Idea 的跑步者 window 上看到这些场景。 我正在为 cucumber 报告使用并行运行器。 这是我的代码 ...
[英]Mocked dao returns false when saving an object
我是测试驱动开发的新手。 我正在尝试测试 object 是否已成功保存到我的数据库中。 到目前为止我的代码: 这是与 MySQL 建立连接的方法: 最后,这就是我保存机票的方式: 使用 MySQL 的请求有效,但在保存 object 时,我从 ps.execute() 得到一个错误; 而不是真的, ...
[英]ClassCircularityError: java/lang/WeakPairMap$Pair$Weak in JUnit5, Springboot, Pact Project in Debug Mode
我们有一个使用 JUnit 5 和 Pact 的 spring 引导项目。 我们使用的是 OpenJDK 17。当我们运行 JUnit 5 测试时,我们没有遇到任何问题,但是当我们想要调试它们时,我们遇到了以下问题。 注意:我尝试了许多版本的 JUnit Jupiter 和 Pact 依赖项,但无 ...
[英]@Mock results in exception but @MockBean works in spring boot application
我正在学习在 spring 启动应用程序中为 controller 层编写测试用例。 我已经使用@Mock 来模拟服务层测试用例中的存储库接口并且它工作/编译并执行了测试用例。 在 controller 层测试用例中,@Mock 导致异常,但 @MockBean 有效。 我试图从其他资源中了解 @M ...
[英]Controller unit tests using JUnit 5 in Spring Boot v3.0.1
我正在尝试在 Spring Boot (v3.0.1) 中使用 JUnit 5 为 controller class 编写单元测试。 我被以下错误困住了。 我已经包含了 controller 和测试类供您查看。 如果我添加@NoArgsConstructor ,编译器会抱怨 final 字段未初始 ...
[英]How to unit test a function that contains a lambda function that uses Predicate
几天来我一直在尝试对这个 function 进行单元测试,但似乎无法解决,而且我在所有服务中都有类似的功能,这确实降低了代码覆盖率。 有没有办法对它进行单元测试,如果没有,也许只是让 jacoco/sonarqube 忽略它? 你可以在这里找到报道 ...
[英]how to define order for execution of feature files in karate framework
我在特定的子文件夹中有几个功能文件,我想根据我定义的顺序执行这些功能文件。 那么我们如何才能按特定顺序运行功能文件呢? 先感谢您! ...
[英]Getting NoNodeAvailableException running multiple tests in Spring Boot + Cassandra
刚刚使用 jdk19 升级到 Spring boot 2.7,并决定使用在 docker 中运行的 Cassandra bitnami 3 和我的测试“Junit-5”,我得到的错误是No node was available to execute the query ,它发生在同一个测试中每次都有 ...
[英](Resolvido) Mock Mvc is always null
我试图实施 controller 测试以保证它会返回 http 200 代码,但是在尝试运行测试时我收到了 NullPointerException 异常。 调试代码发现MockMvc是null。 我已经尝试添加注释,如@SpringBootTest、@AutoConfigureMockMvc、@ ...
[英]How to write JUnit5 or Mockito test for a retry mechanism built using Supplier<CompletableFuture> as a method param?
赏金将在 7 天后到期。 此问题的答案有资格获得+250声望赏金。 PacificNW_Lover正在寻找可靠来源的答案。 有一个不是特定于服务器的通用框架,我们用它来导入和重用我们微服务中的对象,但可以用于支持 Java 的任何特定 Java 程序 8. 负责创建一个retry()机制,该机制 ...
[英]SpringBoot Controller Layer Test throws JSONException : Unparsable JSON String
我使用 springboot 和 JUnit5 进行的 controller 层测试有一些错误,Mockito。 我想测试 ExceptionHandler,所以我使用 @BeforeEach 注释来初始化 mockMvc。 但是,在添加setup()方法之后,像这样抛出 JSONExceptio ...
[英]Is there a way to test two opposite methods in JUnit 5?
我有两种相反的方法需要测试第一种方法 第二种方法 这是实现 如果我传递 'D' 和 'P' 这将导致 throwFunctionalException(ERROR_34) 并且这很好 问题是永远不会达到isRtcPortabilityToFiberSip()方法,因为如果我通过 'P' 和 'D' ...
[英]mvn test + JUnit5 + log4j: Why logs printed in @BeforeAll and @BeforeEach are not output to console?
我创建了一个简单的 maven 项目来描述我的问题 我的测试 class 代码 和 log4j2.xml 我的问题是,当我使用mvn test运行它时,我只能看到来自@Test function 的日志,而看不到来自@BeforeAll 和@BeforeEach 的日志,为什么以及如何启用它? ...
[英]Writing a apache camel test case but getting this error
我正在写一个骆驼路线测试用例,但遇到了这个问题,还包括了骆驼路线。 已调试看起来 object 正在正确流过,但根据我的断言,它似乎失败了...... java.lang.AssertionError: mock://seda:processMessage?blockWhenFull=true 收 ...
[英]Same Java unit test returning different results in a plain Java project and an Android project
我有一个普通的旧 Java 项目,其中有一个简单的 Java class,它具有验证 JSON 字符串的方法。 我从 Gradle 文件中添加了 JUnit 5 来为此方法编写单元测试。 这是单元测试。 单元测试正确通过,这里一切都很好。 然后我将相同的 Java class 移植到 Android ...