iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

KotlinでとりあえずUnitTest

今回はとりあえずKotlinでUnitTestをするための爆速記事です。

結論

とりあえず、UnitTestを行うために下記をGradleファイルに追加します。

testImplementation 'junit:junit:4.12'
    testImplementation 'androidx.test:core:1.0.0'
    testImplementation 'org.mockito:mockito-core:1.10.19'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'

テストをするためのクラスを下記のように作成します。Assert系のメソッドを全て使えるようにorg.junit.Assert.*をインポートしておきましょう。

package yamatootaka.fidee.service

import org.junit.Test
import org.junit.Assert.*
import yamatootaka.fidee.datastore.service.FirebasePathService

class TestFirebasePathService {
}

あとは、@Testをテストメソッドにつけて、テストを追加すれば完了です🏃🏻‍♂️

    @Test
    fun field_collection_test() {
        assertEquals(instance().fieldCollection(), "fields")
    }

Assert系メソッドは、また別の機会にまとめておきたいと思います。

てな感じで本日も以上となります🍺

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com