[swift] 테스트 케이스 작성
import XCTest
class MyTestCase: XCTestCase {
func testAddition() {
let result = 2 + 3
XCTAssertEqual(result, 5, "Addition failed")
}
func testMultiplication() {
let result = 2 * 3
XCTAssertEqual(result, 6, "Multiplication failed")
}
}
위 코드에서 MyTestCase
클래스는 XCTestCase
를 상속받아 두 개의 테스트 메서드를 정의하고 있습니다. 각 테스트 메서드는 예상 결과와 실제 결과를 XCTAssertEqual
을 사용하여 비교하고, 그에 따라 테스트가 성공했는지 실패했는지를 확인합니다.
참고문헌:
테스트 케이스 작성은 소프트웨어 개발 과정에서 아주 중요한 단계이며, 테스트 주도 개발 (TDD) 등의 방법론을 활용하여 보다 효과적으로 품질을 향상시킬 수 있습니다.