まえがきKotlin Advent Calendar 2017 - Qiitaの14日目です。 ユニットテストを書く時に、もっといい感じに書きたいっと思う時があります。 そんなとき、Spek - AKotlin Specification Framework for the JVMを発見しました。Androidで試してみました。Androidでの導入は最後に書きます。 まずはSpekとJUnit4でのソースをみてみます。Kotlin前提ですが、デフォルトはもうKotlinでいいよね? 比較 テスト対象 class SampleCalculator { fun sum(x: Int, y: Int): Int = x + y fun subtract(x: Int, y: Int): Int = x - y } @RunWith(JUnitPlatform::class) objec

alt + enterで、Create Testメニューを実行すると、 このようなダイアログが表示されまして、 必要に応じて、setUp/tearDownにチェックを入れます。 またすでに実装されているメソッドの一覧が表示され、 チェックを入れると、自動的にtest用メソッドが追加されます。 OKを押し進めると、 Test用クラスが生成されます。 Test実行 メニューの Run → Edit Configurations.. から +ボタンを押し、Android Tests を選択 初期状態は、 Module が no moduleになっているので、 所定のものを指定。(今回でしたら、app) Testを実行したい場合は、 ツールバーにて先ほど作成して、Android Testsを指定し、 実行。 結果 仮にSampleTestに以下のようなコードを書いた場合 public void

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く