注意-我是一个Java+Spring的家伙,正在尝试Kotlin+Micronaut。我可以添加RxHttpClient作为构造函数参数,这样就可以很好地注入。我尝试将@Inject添加到RxHttpClient中,但得到了错误This annotation is not applicable to target 'local v
我使用Kotlintest和data tables来测试一个使用Kotlin、SpringBoot和Gradle的应用程序,因为当你的表中有复杂的数据时,它的语法要比ParameterizedJunitTests有没有办法在方法标题中使用参数名,就像parameterized tests in JUnit一样?此外,我的所有测试执行都作为一个测试列出,但我希望在我
我目前正在尝试更改测试代码中的一些Spring配置属性(它们不是静态的,这就是原因)。当我运行测试时,我只得到一个错误: Caused by: java.lang.IllegalArgumentException: No argument provided for a required<init>(): com.example.MyTestClass.Initializer 嗯,好吧,我一直在调试,我认为是Spring的BeanUtils不能处理Kotlin内部类。我写了一个
我习惯于创建基于自定义Spring的库,每个库都有a number of different beans。然后,一个目标Spring应用程序将使用@Import使这些bean的subset可用,然后从外部库导入所有bean。外部库还将包括spring集成测试(即@SpringBootTest)。我试图在Micronaut中复制这个功能。我使用“io.micronaut.library”gradle插件创建了一个外部库。它还包含一些micronaut集成测试(即@