groovy 脉冲星斯波克常规试验

ldxq2e6h  于 2022-12-03  发布在  其他
关注(0)|答案(1)|浏览(107)

如何与groovy模拟脉冲星生产者如果我有代码:

myProducer.newMessage().key(String.valueOf(1L)).value(nameBytes).send()

我的生产者是mock myProducer = Mock(Producer)。但是在测试中我得到了NullPointerException

f2uvfpb9

f2uvfpb91#

我查出来了,应该是:

TypedMessageBuilder messageBuilder = Mock()
myProducer.newMessage() >> messageBuilder
messageBuilder.key(*_) >> messageBuilder
messageBuilder.value(*_) >> messageBuilder

相关问题