unit-testing - 模拟 Kafka API 以进行单元测试

标签 unit-testing go apache-kafka confluent-platform

我想在 GO 中模拟 Confluent Kafka APIs for Consumer 和 Producer 进行单元测试,有没有办法(流程/步骤/库)成功模拟它们?

最佳答案

producer_test.go在 kafka 模块中有一个有用的测试生产者:

p, err := NewProducer(&ConfigMap{
    "socket.timeout.ms":  10,
    "message.timeout.ms": 10})
https://github.com/confluentinc/confluent-kafka-go/blob/master/kafka/producer_test.go

关于unit-testing - 模拟 Kafka API 以进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59316913/

相关文章:

elasticsearch - Confluent kafka connect elasticsearch文档ID创建

apache-kafka - 如何在正在运行的集群中为 ACL 创建 Kafka 用户和消费者组?

C# - 单元测试工厂设计模式

unit-testing - 是否有 Kotest 断言来测试列表是否包含具有给定属性的元素?

java - 使用 PowerMock 模拟链式方法调用

go - 附加两个数组的通用函数

apache-kafka - 融合平台与 apache kafka

javascript - 我如何访问 React 中的方法以进行单元测试

go - 如何从客户端发送 grpc 元数据

c - 如何将Golang的cgo与链接到math.h的C库一起使用?