Slide 34
Slide 34 text
コード(テストでの性別差し替えの例)
/// URL͕ਖ਼͘͠ੜ͞ΕΔ͜ͱΛอূ͢Δςετ
XCTAssertEqual(
WebViewLink.help.toURLString(
params: [.gender(GenderStoreStub(
isFemale: true, isNilGenderCode: false))],
api: APITargetStoreStub(target: .dev01)
),
“https://dev01.hoge.com/api/web/help?gender_code=2”
)
}
XCTAssertEqual(
WebViewLink.help.toURLString(
gender: .gender(GenderStoreStub(
isFemale: false, isNilGenderCode: true)),
api: APITargetStoreStub(target: .dev02)
),
“https://dev02.hoge.com/api/web/help”
)
}
テストではスタブにより差し替えた値を使⽤
テスト以外にデバッグ時の強制表⽰などでも使えます