[swift] 문자열 보간을 사용한 테스트 케이스 작성
import XCTest
class StringInterpolationTests: XCTestCase { func testStringInterpolation() { let name = “John” let age = 25
let greeting = "Hello, my name is \(name) and I am \(age) years old."
XCTAssertEqual(greeting, "Hello, my name is John and I am 25 years old.")
} }
```
위의 코드는 Swift에서 문자열 보간을 사용하여 테스트 케이스를 작성하는 예시입니다.
StringInterpolationTests
클래스는 XCTest
프레임워크를 사용하여 테스트를 작성하기 위한 클래스입니다.
testStringInterpolation
메소드는 문자열 보간을 사용하여 name
변수와 age
변수를 포함한 인사말을 생성하고, 이를 XCTAssertEqual
을 사용해서 예상 결과와 비교합니다.
XCTAssertEqual
은 두 값이 동일하다면 테스트를 통과하고, 다르다면 테스트를 실패시키는 XCTest
의 어설션 메소드입니다.
위의 코드를 실행하면 greeting
변수의 값이 “Hello, my name is John and I am 25 years old.”와 동일한지 비교하고, 비교 결과에 따라 테스트가 성공인지 실패인지 결정됩니다.
참고 자료: