2010-10-15 23 views

Trả lời

21

Chỉ cần sử dụng Mockito.match(String)

Mockito.verify(mockMyObject). 
    myMethod(
    Mockito.matches("(.*apple.*banana.*)|(.*banana.*apple.*)" 
) 
); 
11

Tôi nghĩ rằng giải pháp đơn giản nhất là để gọi xác minh() nhiều lần:

verify(emailService).sendHtmlMail(anyString(), eq(REPORT_TITLE), contains("Client response31")); 
verify(emailService).sendHtmlMail(anyString(), eq(REPORT_TITLE), contains("Client response40")); 
verify(emailService, never()).sendHtmlMail(anyString(), anyString(), contains("Client response30")); 
Các vấn đề liên quan