有什么方法可以从 Guice 中的 Provide 中检索测试中的对象吗?
我正在尝试从模块中的 @Provides 获取 JUnit 测试中的对象,该模块不是 @Injected 因此我无法通过注入器获取它。 有什么方法可以在不注入类的情况下调…
composeTestRule 检查至少 1 个项目存在
我有一个包含 2 个不同项目的列表。但是,如果用户接近列表末尾,则会一次又一次添加 2 个相同的项目,以创建无限滚动的感觉。 我创建了一个测试来基…
多次尝试模拟或模拟 HttpResponse
我想对可能返回 HTTP 状态代码 (SERVICE_UNAVAILABLE) 的服务进行 JUnit 测试。对我来说,由于容器已扩大且尚未可达,因此这可能不可用。在这种情况下…
如何模拟原始 XML 输出以在 Java 测试类中使用?
我正在为应用程序编写 Junit 测试用例,我必须一次又一次地构建虚拟 Document 对象 并根据我的原始响应设置根元素和所有其他元素,以便传入我的 Mocki…
单元测试:我应该在方法中的测试部分之后进行验证吗?
我刚刚开始单元测试,对以下问题有点困惑。你能帮我一下吗? 以下是我正在测试的示例服务方法: public CommandDTO update(UUID uuid, Request reques…
在 Junit 测试中测试多个数据库
我正在尝试测试一个具有两个数据库的 Spring Boot 应用程序。但有一些错误我无法解决。 我已经共享了 application.properties 文件、测试类和下面的错…
Maven JUnit 5:使用 JUnit5 标签,默认运行所有单元测试或仅从命令行运行特定测试套件
我发布了这个: Maven JUnit 5:默认运行所有单元测试或仅从命令行运行特定测试套件。 我只是用几乎完全相同的标题再次发布它,因为我的基本问题没有…
Cucumber-JUnit 使用标签控制并行测试
最近,我使用 Cucumber-JUnit 创建了一个框架,我可以在其中并行执行场景(目前每个功能保留一个场景),没有任何问题。 现在我遇到的情况是某些功能…
Mockito“无法从参数化类型中选择”问题
我正在尝试模拟测试目的: ClassA classA = Mockito.mock(ClassA.class); Mockito.when(classA.void(Mockito.any(ClassB.class), Mockito.any(ClassD.…
SmsMessage.calculateLength() 在 Junit 测试应用程序中返回空引用
我正在为一个计算短信长度的类编写测试用例 class A { public int getLength() { int[] size = SmsMessage.calculateLength(" ", false); return size…
在 Netbeans 中的测试中找不到公共方法(无法编译的代码)(但可以从命令行运行)
我想测试已经有测试的类中的公共方法。 public class LocalDb { private final static LocalDb INSTANCE = new LocalDb(); public synchronized stati…
简单的 JUnit 测试在 Android Studio 中不起作用
您好,我正在尝试在 Android Studio 中运行基本的 JUnit 测试。当我单击“运行”时,每次在获得结果之前都会终止。我从来没有通过或失败,系统也不会…
使用 runAsync() 块调用另一个方法的测试方法
对于您遵循的任何建议或做法,我将不胜感激。 我们使用 Mockito 和 Junit4/5 来编写单元测试。但是,我发现一些测试在生产环境中失败 (在测试结束时…