JUnit

TelephonyManager.listen()をテストしたい

TelephonyManager.listen()の結果をユニットテストしようとしたのですが、うまくいきませんでした。試したことをメモしておきます。 listen()をオーバーライドしたTelephonyManagerのサブクラスを用意して、ContextのモックがgetSystemService()でそのサブク…

Serviceのユニットテスト

Testing | Android Developers Testing Overview | Android Developers Service Testing | Android Developers Serviceのユニットテストにはandroid.test.ServiceTestCaseというクラスが用意されている。 ServiceTestCase | Android Developers自分用にドキ…

JUnit4におけるhamcrest-libraryの利用

JUnit4の比較はorg.hamcrest.Matchers ある数値の未満とか以上とか以下とかを判定するには、org.hamcrest.MatchersのgreaterThan()やlessThan()を使えばよい。 Matchersの利用にはhamcrest-libraryが必要 で、そのorg.hamcrest.Matchersを利用するには、別途…