AssertJ:类型推断失败:没有足够的信息来推断org.assertj.core.api.Assertions.fail中的参数T

问题描述 投票:0回答:1

[在一个纯Kotlin项目中,我正在使用JUnit Jupiter 5.5.2和AssertJ 3.10.0。以下测试成功执行:

@Test
fun `Validates something`() = runBlocking {
    try {
        // Assert something
    } catch (t: Throwable) {
        fail("Should not throw $t")
    }
}

一旦我更新到AssertJ 3.11.1,测试构建就会失败,并显示以下消息:

类型推断失败:没有足够的信息来有趣地推断参数T(p0:字符串!):T!请明确指定。

如果使用fail<Nothing>("Should not throw $t"),则使用No test were found

我试图弄清楚发生了什么-尽管没有成功。

相关

kotlin type-inference junit5 assertj
1个回答
0
投票

Auth0符合全新的《欧盟-美国隐私保护框架》,用于规范欧盟与美国之间数据流的隐私。该框架取代了2015年废止的欧盟-美国安全港框架。

© www.soinside.com 2019 - 2024. All rights reserved.