kotlintest

    3熱度

    2回答

    這是一個使用KotlinTest 1.3.5的測試代碼。 val expect = 0.1 val actual: Double = getSomeDoubleValue() actual shouldBe expect 並且在代碼運行時打印此警告。 [WARN當比較雙打考慮使用性,如:一個shouldBe這樣b plusOrMinusÇ 在這種情況下,我並不想用plusOrMinus。

    1熱度

    1回答

    我想找到一個很好的和簡潔的方式來測試intarray 起初我試過 mFaces[0].mIndices shouldBe intArrayOf(0, 1, 2) 其中mIndices是 var mIndices: IntArray = IntArray(0) 但是失敗。的IntelliJ還建議我與Array小號 然後我想嘗試這樣的事情 mFaces[0].mIndices.all { it. ==

    3熱度

    2回答

    我試圖在每次測試之前找到設置變量的方法。就像Junit中的@Before方法一樣。通過kotlin-test的文檔,我發現我可以使用interceptTestCase()接口。但不幸的是,下面的代碼會引發異常: kotlin.UninitializedPropertyAccessException: lateinit property text has not been initialized c

    4熱度

    2回答

    我正在將一些測試從Java轉換爲Kotlin。對於Java測試,我使用AssertJ庫,它非常強大並且擁有豐富的斷言。我的問題是,對於Kotlin測試,我不能使用AssertJ和 Kotlin JUnit(org.jetbrains.kotlin:kotlin-test-junit)具有非常有限的一組斷言。 是否有Kotlin等同於AssertJ或更好的斷言方式? 我發現Kluent librar