我有一个类似这样的CDI Bean:
@Dependent
class Parser {
String[] parse(String expression) {
return expression.split("::");
}
}
它会像这样被注入到另一个bean中:
@ApplicationScoped
class ParserService {
@Inject
Parser parser;
//...
}
我想做的是在我的常规代码中继续使用
Parser
,但我想为测试目的使用一个“模拟器”。我该如何实现这一点?