2017-11-04 7 views
-1

우리는 모든 테스트를 실행할 때 반복되는 클래스를 볼 수있는 문제가 있습니다. 반복되는 이러한 클래스는 실제로 잘못 레이블 된 클래스입니다.코드 적용 반복 Apex 클래스

예 : 클래스 A 및 클래스 B 모든 테스트를 실행하고 클래스 A는 90 % 적용 범위이고 클래스 A는 55 % 적용 범위를 나타냅니다. 우리는 이것이 우리 IDE를 깨뜨리고 있다고 믿습니다. 누구든지 이것을 해결할 방법을 알고 있습니까?

테스트 캐시 지우기 (설정> 개발> 에이펙스 테스트 실행> 테스트 기록보기> 변경없이 테스트 데이터 지우기)를 시도했지만 다른 클래스를 호출했을 수도있는 코드를 주석 처리하려고했지만 여전히 운이 없습니다.

이 '버그', 우리의 IDE의 ... dev에 콘솔에서 존재하는 원인을 핀하려고 ... 스위트, force.com의 IDE를 welkins 흥미롭게.

답변

0

그것은 IDE의가 모두 존재 실제 Salesforce 인스턴스에도 포함되어 있기 때문입니다.

구체적으로 말하면

Apex 테스트는 서버에서 실행됩니다. 충분한 범위가 없으면 배치 할 수 없습니다. 조직에 추가 한 코드에 일부 테스트를 추가해야 할 수도 있습니다. 이것은 또한 뭔가 다른 것이 깨 졌음을 나타낼 수 있습니다.

+0

죄송합니다. 좀 더 자세히 설명 드리겠습니다. 테스트 클래스를 실행하고 잘 컴파일하십시오. 우리는 샌드 박스에서 푸시 할 수있게되었습니다. 코드 커버리지는 훌륭합니다. 이것이 문제가되는 이유만으로, welkins suite (우리의 제 3 자 IDE)는 반복되는 클래스로 코드 커버리지를 보여주지 않을 것이며, 우리는 이러한 반복 클래스가 원인이라고 의심합니다. 우리는 테스트를 실행하고 모든 IDE의 목록을보고 어떤 클래스가없는 경우에만 클래스가 반복되는 것을 봅니다. 우리는 수업에서 속임수 ID를 확인 했으므로 그렇게 생각하지 않아야합니다 .... – digiTank