Setup Android Studio 1.2 で Robolectric3.0を準備する. build.gradle モジュールのbuild.gradleに下記ライブラリを追加. // UnitTest用. testCompile 'junit:junit:4.12' testCompile "org.mockito:mockito-core:1.9.5" // Robolectric用 testCompile 'org.robolectric:robolectric:3.0-rc2' Android gradle 1.1以降, AndroidStudioからのUnitTest実行がサポートされた. http://tools.android.com/tech-docs/unit-testing-support build.gradleの全容は下記. app/build.gradle B
AndroidのテストをRobolectric, Mockito, PowerMockを使用して行うように環境を整えます。【Android】Robolectirc & Mockito & PowerMockでテストする Posted in Android By Yohei On 2014/05/14 今回はAndroidのテストにPowerMockを仲間にいれようという話です。 簡単な説明 Robolectric Androidのテストが高速かつJunit4を使えるのですごく便利になります。導入はこちらから。 Mockitoではfinalクラスのモックオブジェクト作成や、static finalなフィールド変数の変更ができません。PowerMockを使うとそれが出来てしまう強力なモックライブラリーなります。 導入方法 Robolectric, Mockitoについては下記を参照して下さい。
概要 Espresso 2.0 が Android support library の一部としてリリースされた - ひだまりソケットは壊れない espressoの他にtesting-support-libというのがsupport packageに増えたそうです。 で、testing-support-libを使うと手軽にJUnit4をAndroidアプリケーションに導入できます。 手順 1. Android Support Repositoryを最新にする Android SDK ManagerでAndroid Support Repositoryを最新にします。 2. build.gradleに設定 build.gradleにtesting-support-libの設定を書く。差分は以下の通り。 android { defaultConfig { testInstrumentationRu
27. DroidKaigi 2015/04/25 @cattaka_net SharedPreferencesの差し替え プロダクションコード public class SharedPreferencesFactory { static SharedPreferencesFactory INSTANCE = new SharedPreferencesFactory(); public static SharedPreferencesFactory getInstance() { return INSTANCE; } public SharedPreferences newInstance(Context context, String name) { return context.getSharedPreferences(name, Context.MODE_PRIVATE); } }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く