테스트
비동기 테스트
async/await 기반 API는 단위 테스트에서 어떻게 테스트하나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
async/await 기반 API는 단위 테스트에서 어떻게 테스트하나요?
Xcode 13부터 테스트 메서드를 async throws로 선언하고 let result = try await sut.load()처럼 그냥 await한 뒤 바로 단언한다. 시간 의존은 Clock 주입으로 제거하고 sleep 기반 대기는 쓰지 않는다.
테스트주관식심화
Swift Testing은 XCTest와 무엇이 다른가요?
#swift-testing
테스트객관식기초
Swift Testing의 #expect와 #require에 대해 옳은 설명을 모두 고르세요.
#swift-testing
테스트객관식딥다이브
Swift Testing으로 작성한 스위트에서, 여러 테스트가 같은 파일 경로에 쓰고 읽는 바람에 간헐적으로 실패합니다. 가장 근본적인 해결책은?
#swift-testing
동시성객관식입문
sync/async와 serial/concurrent 큐에 대한 설명으로 맞는 것을 모두 고르세요.
#async