ぴよログ

↓に移転したのでこっちは更新されません、多分。

Test

Objective-Cで非同期処理のテスト(依存ライブラリなし版)

Xcode標準のテストライブラリがうまいことやってくれないせいで、非同期処理のテストを書く場合に待ちの処理を自分で書いてあげないといけません。 最近のすごくいい感じの拡張が紹介されたのでこれを使うとなかなかいい感じです。 Objective-Cで非同期処理…

webmockでHTTPリクエストをstubしてファイルの中身を返す

ユニットテストのときのAPIリクエストは本当にAPIをたたくのではなくstubしておくことで、決まったレスポンスを受け取ってテストしやすくするという話です。よくある話ですね。 RubyでRSpecを使っている場合です。 RSpecを含めいろいろなテストフレームワー…

iOS用UIテストフレームワークKIFで色々な要素をタップさせる方法

この間のポストでKIFでフレームワークの導入方法と簡単な使い方について書いたけど、そこからさらに使ってみてもうちょっと使い方がわかったのでそれを書いてみます。 その前に先日の記事。 XCode5対応!KIFでiPhoneアプリの受け入れ(統合)テスト - PILOG …

【失敗】iOSの統合テストフレームワークSubliminal

先日のKIFの記事に続いてSubliminalというフレームワークを試そうと思ったのですが、GithubのREADMEにしたがって1時間ぐらい格闘しても動かすところまでいけませんでした。 inkling/Subliminal · GitHub CocoaPodsに対応していないので最初に動かすまでのセ…

XCode5対応!KIFでiPhoneアプリの受け入れ(統合)テスト

最近初めてiPhoneアプリでテストを書く機会がありました。テストを書くならこの際ユニットテストだけではなく画面遷移を含めたテストも書いてみようと思い、環境を整えてみました。 テストフレームワークの選択肢 kif-framework/KIF inkling/Subliminal Test…