Salesforce 테스트 커버리지 75%를 넘지 못하여 기존의 소스코드를 수정하여 회피하였다.


Salesforce 테스트 커버리지 75%를 넘지 못하여 기존의 소스코드를 수정하여 회피하였다.

애증의 세일스포스 어쩌다가 내 업무에 이 녀석이 추가되었는지 이번에 새롭게 APEX class를 추가하니 릴리스가 불가한 문제 세일스포스에서 새로운 APEX클래스를 생성하면 sandbox 환경에서 송신세트를 생성하고 실서버의 수신세트로 받아야 하는 절차가 있다. 이 사이에 새롭게 생성된 클래스의 검증이 필요한데, 전체 소스코드의 테스트 커버리지가 75%를 넘어야지 릴리스가 가능하다. sandbox 환경에서 새로운 클래스를 생성하고 단위테스트를 위한 테스트 클래스를 생성하여 총 테스트 커버리지가 75%를 넘겨야 하는데, 이게 꽤나 까다로운 절차이다.

실제로 잘 돌아가는 로직인데 테스트에서는 합격을 못했다는 것이다. 어떻게 할까 고민하..........

Salesforce 테스트 커버리지 75%를 넘지 못하여 기존의 소스코드를 수정하여 회피하였다.에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Salesforce 테스트 커버리지 75%를 넘지 못하여 기존의 소스코드를 수정하여 회피하였다.