java - 运行 junit 时无法注入(inject) Jersey 资源类

标签 java junit mockito testcase

我的代码如下:

Response response = eds.dm(eDR, eR);

在 dm 方法中我有这样的事情:

@Inject
    private EDRE sdfs;

但是在运行测试用例时它没有被注入(inject)。

最佳答案

首先,我认为您没有集成任何实现控制反转(依赖注入(inject))概念的技术(guice、spring 等),并且注释 @Inject 仅在应用程序中存在依赖注入(inject)功能时才起作用。

关于java - 运行 junit 时无法注入(inject) Jersey 资源类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695155/

相关文章:

java - 在我的 Minecraft 1.14.4 mod 中,音乐光盘不会随着距离而变得更安静

java - 自动确定 Junit 测试副作用

java - Spring + hibernate : Initializing database with JUnit doesn't work

java - java中测试数据库类

java - 无法通过java程序在mac os中运行shell脚本

java - 过多的检查与 future 的可扩展性权衡

java - 两个 tableView 和一个使用 JavaFx 的选择

java - JUNIT 空指针异常

mocking - mock 时如何跳出循环

java - 如何使用 mockito 模拟 grpc ServiceBlockingStub 抛出 StatusRuntimeException(Status.UNAVAILABLE)?