AppCode는 XCTest, Quick, Kiwi, Catch, Boost.Test 및 Google Test와 통합되어 있어, 테스트를 간편하게 수행할 수 있습니다.
사용하기 간편하고 기능이 풍부한 유닛 테스트 러너를 사용해 테스트 기반 개발의 이점을 마음껏 누리세요. 테스트 러너는 테스트 실행의 전체 진행 과정 및 특정 테스트의 상태 및 소요 시간 정보를 포함해, 모든 실행 중인 테스트의 트리 뷰를 보여줍니다.
여기에서 테스트를 분류하거나 어느 하나의 테스트, 모든 테스트 또는 모든 실패한 테스트를 다시 실행할 수 있습니다.
테스트 기록은 자동으로 저장되며 간편하게 이전 테스트 결과를 확인하고 나중에 사용할 수 있도록 내보낼 수 있습니다.
⌘↓를 눌러 특정 테스트의 소스 코드로 이동할 수도 있습니다.
AppCode에서는 특별 팝업에서 실행할 수 있는 테스트 실행 구성을 여러 개 보유할 수 있습니다. 또한, 에디터에서 바로 테스트를 실행할 수 있습니다. 간단히 ⌃⇧R을 누르면, AppCode가 현재 컨텍스트에 따라 단일 또는 전체 테스트를 범위 내에서 실행합니다.
Generate(생성) 액션(⌘N)을 사용하면 유닛 테스트 메서드, XCTest 또는 Google Test용 setUp/tearDown
메서드, Kiwi용 표준 블록(it, context, beforeEach,afterEach
및 specify
)을 얻을 수 있습니다.
간단한 단축키(⌘⇧T) 1개를 사용해, 테스트 및 클래스 사이를 에디터에서 바로 간편하게 이동할 수 있습니다.