POP3 조작과 관련된 새로운 코드를 작성 중입니다. 나는 테스트를 작성할 수있는 디자인을 제시하려고 노력하고 있으므로, 필자가 작성한 새로운 코드의 대부분을 실제로 해독하고 연습한다.델파이에서 제 3 자 전자 메일 구성 요소를 테스트하는 방법은 무엇입니까?
제가 직면 한 문제는 이메일에 제 3 자 구성 요소를 사용하는 방식이 올바른지 확인해야한다는 것입니다. 여기에는 결함이있는 POP3 서버의 이상한 응답을 테스트하는 작업이 포함됩니다.
현재 모의 POP3 클라이언트를 사용하고 있으므로 클라이언트가 오류 또는 이상한 응답을받을 수있는 가능한 시나리오를 논리적으로 테스트 할 수 있습니다. 그러나 제 3 자 구성 요소를 업그레이드 한 후에도 이러한 가정이 사실인지 확인해야합니다.
또한 SMTP가 있습니다. 자바 세계에서 당신은 Dumbster을 가지고 있음을 압니다.
Delphi의 대안은 무엇입니까? usualsuspects을 사용하여 나만의 맞춤 미니 서버를 만드시겠습니까?
AH 예, 중복이 아니지만 기본적으로 SMTP 또는 POP3를 가져 와서 HTTP를 삽입하십시오. http://stackoverflow.com/questions/9463011/http-server-for-unit-tests-in- 델파이 –
@WarrenP - 별개의 실행 파일을 갖는 것은 신성한 책 O 단위 테스트 또는 무언가에 따라 무서운 신성 모독의 어떤 형태라고 생각합니다. 그리고 당신이 제공 한 링크에서 허용되는 대답은 '인디를 사용하여 서버를 직접 작성하십시오.'입니다. 나는 이미 누군가 그것을 해주기를 바랬다. –
@WarrenP - 예, 알았습니다. 비명을지를 필요가 없습니다. –