refactor: DLTProducerTest에서 불필요한 컨슈머 연결 방지를 위한 컨슈머 Mocking
- Kafka 클러스터 실행 없이 테스트를 진행해도 정상 동작해야 함.
This commit is contained in:
parent
54328767b9
commit
8ff8584a31
@ -17,6 +17,7 @@ import org.springframework.test.context.bean.override.mockito.MockitoBean;
|
|||||||
|
|
||||||
import com.sangdol.consumer.domain.TestRecord;
|
import com.sangdol.consumer.domain.TestRecord;
|
||||||
import com.sangdol.consumer.infrastructure.kafka.common.serialize.JsonObjectMapper;
|
import com.sangdol.consumer.infrastructure.kafka.common.serialize.JsonObjectMapper;
|
||||||
|
import com.sangdol.consumer.infrastructure.kafka.consumer.MultiWorkerConsumer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Spring Retryable 동작 및 로그 출력 확인용 테스트
|
* Spring Retryable 동작 및 로그 출력 확인용 테스트
|
||||||
@ -24,6 +25,9 @@ import com.sangdol.consumer.infrastructure.kafka.common.serialize.JsonObjectMapp
|
|||||||
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||||
class DLTProducerTest {
|
class DLTProducerTest {
|
||||||
|
|
||||||
|
@MockitoBean
|
||||||
|
private MultiWorkerConsumer multiWorkerConsumer;
|
||||||
|
|
||||||
@MockitoBean
|
@MockitoBean
|
||||||
private KafkaProducer<String, String> kafkaProducer;
|
private KafkaProducer<String, String> kafkaProducer;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user