Closed izumin5210 closed 9 years ago
CIでも走ったっぽい
あえて壊れたままのテストをpushしたらCI通ってしまった
さきにgradle build
走らせなきゃいけない説がある
手元で再現した.
$ gradle clean
$ gradle test # 落ちるはずのテストがSUCCESSする
Android Studioからテストを実行すれば,次からはCLIでもちゃんと落ちるようになる.
ふつうに*.groovyが無視されてるだけな感じある
android plugin 1.3.0対応のcommitがまだリリースされてないのが原因ぽい… gradle-groovy-android-pluginの0.3.7-SNAPSHOTが出ない限りは厳しそうだ…
意図通りの挙動
出力もちゃんとPowerAssertっぽく出てる
@e10dokup UARTまわりとか特に自信ないので,おかしかったら言ってください
大丈夫かと思います
WHY
HOW, WHAT
GroovyとそのテスティングフレームワークSpockを導入してUtility classの簡単なユニットテストを書いてみる.Spockには標準でPowerAssertっぽいのが入ってる,パラメタライズドテストが書きやすいといったメリットが存在し,これを導入することでテストにかかる工数の削減が期待できる.
また,テストをエミュレータに接続しないUnit testにすることで,高速にテストを実行できるようにする.