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