강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của tmdwo5825
tmdwo5825

câu hỏi đã được viết

Bài kiểm tra mùa xuân hoàn thành trong một ngày với Juju

Thử nghiệm Kafka

Kafka테스트 다른 테스트랑 같이 돌리면 실패하는데 이유를 모르겠습니다..

Đã giải quyết

Viết

·

415

·

Đã chỉnh sửa

0

예시 코드대로 카프카 테스트를 실행하면 잘 성공합니다.

 

그런데 다른 통합테스트들과 같이 실행시키면 실패합니다.

로그를 보면

잘 실행되고 문제도 없는데

 

process메서드를 잘 실행 했음에도 불구하고 수행되지 않았다고 나오는거 같습니다.

 

    @SlowTest
    public void kafkaSendAndConsumeTest() {
        String topic = "test-topic";
        String expectValue = "expect-value";

        kafkaProducerService.send(topic, expectValue);


        var stringCaptor = ArgumentCaptor.forClass(String.class);
        System.out.println("-----------mock-----------start");
        Mockito.verify(kafkaConsumerService, Mockito.timeout(5000).times(1))
                .process(stringCaptor.capture());
        System.out.println("-----------mock-----------finish");

        Assertions.assertEquals(expectValue, stringCaptor.getValue());
    }

혹시 관련 문제에 대해 아실까요? ㅠㅠ

springdockerjunitmockito소프트웨어-테스트

Câu trả lời 1

1

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

안녕하세요. 지식공유자 쥬쥬입니다!

 

아래 노션 확인 부탁드려요. 감사합니다!

Hình ảnh hồ sơ của tmdwo5825
tmdwo5825

câu hỏi đã được viết

Đặt câu hỏi