どうも、失礼します 今、Androidのアプリの開発の方法を勉強していて疑問に思ったので質問させてください。 現在作成しているアプリでは、初回起動時に、ユーザーに詳細設定画面に飛ばして、幾つか初歩的な設定項目を入力してもらってから一般的な起動時のTOP画面に誘導する仕様で作成しようと思っています。 初回起動時を手動で再現するのは面倒臭いので、できればJUnitでテスト自動化してみたいな、と感じて調べていたのですが JUnitではsetUpメソッドでの初期化は1パターンしか書けない様に出来ていて、初回起動時とそれ以外を切り分けられなくてここで詰まりました。 RubyのRspecの様にテストの条件を入れ後に書ければ描きやすいし読みやすいかなと自分では感じて JUnit4を使えば入れ後にかけるというもの調べてみましたが、EnclosedやAndroidSuiteとかの依存関係周りが解決が難しくて四苦八苦しています。 こう言うテストの初期化条件が分かれてしまっている時、特にActivityのテストの場合はみなさんどの様にテストを自動化されているでしょうか?
↧