1번 파일에 접근하는 법
let fileURL = Bundle.main.url(forResource: "sample", withExtension: "mp3")
print(fileURL)
//file:///Users/ohking/Library/Developer/
//CoreSimulator/Devices/54E10A3B-2139-466D-AE4B-5DC1979BBCB3/
//data/Containers/Bundle/Application/D2C8177A-09AB-41FD-A332-85480AFC23C6/
//VideoConverter.app/sample.mp3
2번 파일에 접근하는 법
let testBundle = Bundle(for: type(of: self))
guard let fileURL = testBundle.url(forResource: "sampleTest", withExtension: "mp3") else {
fatalError()
}
print(fileURL)
//file:///Users/ohking/Library/Developer/
//Xcode/DerivedData/VideoConverter-bptlhxxbjvomjsavrysbeegogvwi/Build/
//Products/Debug-iphonesimulator/VideoConverter.app/
//PlugIns/VideoConverterTests.xctest/sampleTest.mp3
경로보니까 테스트 파일은 시뮬레이터에 저장안하고 다른곳에 저장하네요. 👏
반응형
'테스트코드' 카테고리의 다른 글
Snapshot Testing (feat. iOS) (0) | 2023.03.26 |
---|---|
통합 UI 테스트코드 짜는 법 (0) | 2023.02.26 |
iOS 테스트 코드 시작하기 (2) | 2023.01.29 |