Android Test Night #1 https://testnight.connpass.com/event/63753/ で発表した(する)スライドです。Read less
![JUnit5とAndroidのテスト](https://cdn-ak-scissors.b.st-hatena.com/image/square/2cbce2ba96414ffbe9bb75444b5126eb511ffef9/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fandroidtestnight1-170921102755-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Android Test Night #1 https://testnight.connpass.com/event/63753/ で発表した(する)スライドです。Read less
public class HogeUnitTest { @Test public void hogeTest() { HogeStatus hogeStatus = new HogeStatus(); assertTrue(hogeStatus.isRunning()); assertFalse(hogeStatus.isCanceled()); //cancel hogeStatus.cancel(); assertFalse(hogeStatus.isRunning()); assertTrue(hogeStatus.isCanceled()); //finish hogeStatus = new HogeStatus(); hogeStatus.finish(); assertFalse(hogeStatus.isRunning()); assertFalse(hogeStatus.
(Depricated) I found a solution with lesser steps. See http://nenick-android.blogspot.de/2015/03/android-studio-110-and-robolectric-30.html Step by step guide how to enable Robolectric Support Until now it was not easy to use Robolectric with gradle and Android Studio, but the new experimental unit test feature may remove the necessity of extra plugins. An example can be found at https://github.co
執筆時点(2014/04/07)の環境、バージョン等 AndroidStudio 0.5.4 JUnit 4.11 Android-JUnit4 0.3 Espresso 1.1 (mockitoと併用するときはdependencies版を使いましょう) 1.はじめに Android開発でAndroidでJUnit4を使う方法の設定を行うとJUnit4を使ったテストを実装できます。 が、上記リンク先の設定を行うと今度はJUnit3.8系(Android SDKに含まれている)で記述したテストやGoogle製UIテストフレームワーク"Espresso"が動かなくなります。(TestRnnerが異なるため) Espressoを使用したかったので、併用する方法を調べました。 gradleをよく知らなかったのでめちゃくちゃ時間がかかった...。 2.結論 JUnit4用、Espresso用のfla
AndroidのテストプロジェクトではJUnitの結果が出力されません。 これを出力するためにはちょいとゴニョゴニョとすることが必要です。 今回使ったのは jsankey/android-junit-report · GitHub です Antで実行可能にする Antで実行できるようにするには下記のコマンドで自動でやってくれます。 build.xmlも作ってくれるので簡単です。 $ android update test-project -p "プロジェクトのパス" -m "テスト対象のプロジェクトのパス" android-junit-reportの設定 jarダウンロード Downloads · jsankey/android-junit-report · GitHub からjarをダウンロードしてきます。 ダウンロードしたjarをテストプロジェクトに追加してビルドパスに追加します。 A
JUnit4 works on Androidを見た[twitter:@vvakame]さんがHack the AndroidJUnit4というイベントを建ててくれたので行ってきました。 イベントの趣旨は@vvakameさんによるとこんな感じです。 "目指すところとしてはRobolectricのテストを AndroidJUnit4 を頑張っていじくって、場合によってはRobolectric自体にpull requestとか出したりしながら、PC上と実機上で共通のテストを走らせることができるようにしたいです。 これで、通常テストはRobolectricでPC上で高速に実行しつつ、たまに実機上でフルテストを流してシミュレートではない、本当の環境で動作確認できるようにすることで開発が大幅に高速化されると思います。" 結果的に以下の成果がありました。 RobolectricのテストをJVM/DVM
AndroidでJUnit4を使うためのライブラリ、AndroidJUnit4 を公開しました。 Androidは標準状態ではJUnit4が使えませんが、上記ライブラリを使えば可能になります。 このエントリでは、AndroidでJUnit4が使えない理由と、それを可能にするためライブラリで行なっていることの概要を述べます。 AndroidでJUnit4が使えない理由 AndroidでJUnit4が動かないのは何故なのでしょうか? もちろん、Androidに同梱されているJUnitは3.x系なので、そのままではJUnit4は動作しません。 しかし、JUnit4にはJUnit4TestAdapterというクラスがあり、これを使えばJUnit3の実行系でJUnit4のテストを実行できます。 JUnit4TestAdapterの利用 package com.uphyca.testing.test;
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く