下面给出的是我的项目结构
class A{
void methodA(){
// Gets data from the DB
// Processes the data
// Sends the data via a kafka topic MyTopic
kafka.send(topicName, data);
}
}
class B{
// methodB is listening to topic MyTopic
void methodB(String data){
}
}
我想测试整个流程。使用Mockito,当在methodA中触发kafka.send时,是否有办法直接调用methodB(绕过kafka)?
1条答案
按热度按时间6yt4nkrj1#
我不确定我是否理解你所嘲笑的,但我的方法会是这样的:
ObjectB显然可以是一个服务间谍或其他东西。它不一定要用“new”来示例化。任何给定的Object引用都可以。