2012-04-13 5 views
0

유니버설 응용 프로그램에서 일부 단위 테스트를 설정하려고합니다. 응용 프로그램은 ipad/iphone에로드 될 때 상당히 다르게 동작합니다. 예를 들어 각각의 별도 뷰와 컨트롤러에 대한 별도의 대리자가 있습니다.iOS 유니버셜 테스트 유니버설 응용 프로그램

특정 테스트 대상 또는 특정 테스트 파일을 iphone/ipad에서 테스트하도록 구성하려면 어떻게해야합니까? 예를 들어 iPhone에서 TestsTarget1을 실행하고 iPad에서 TestTarget2를 실행 하시겠습니까? 이와 같은 것을 파일 단위로 설정할 수 있습니까? 예를 들어, "TestIphoneMaps.m"이 iphone에서 실행되는 동안 iPad에서 실행되는 "TestIpadMaps.m".

편집 : 내가 테스트하는 장치에 따라 다른 응용 프로그램 대리인을 참조하는 특정 메서드에 대한 테스트를 실행하고 싶기 때문에 내가 묻는 이유가 있습니다.

답변

0

if 문을 사용하여 NS (또는 내 iPad에있는 UI 일 수 있으므로 참조가 필요하지 않음)를 확인할 수 있습니다. 장치가 iPhone과 같고 테스트가 실행되거나 GoTo가 실행되면 전망. 여기

도움이 될 것입니다 비디오입니다

http://www.youtube.com/watch?v=meiv1ePUEnM