问题标签 [mockk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Mockk in Kotlin: Argument passed to verify is not a mock
I have defined my mock as follows:
Then, I'm trying to test it like this:
This throws an exception:
I don't understand how it's saying that the UserDal
is not a mock, when it clearly is! What is wrong with this code? How can I verify the argument fields?
spring - 如何在@InjectMockKs 测试实例中注入实现列表?
SomeComponent
Spring Boot 允许将接口 ( )的所有实现列表List
注入另一个组件 ( SomeOtherComponent
),例如
如何使用 MockK 注释为实现注入模拟?在
我得到要么
如果我使用构造函数注入和
如果我@Autowired var
在课堂上使用一个属性。
我通过 Maven 3.6 和 MockK 1.9.3 使用 1.3.50。
android - 使用 MockK 测试 LiveData 和协程
我有这个视图模型:
我想编写一个测试来检查状态是否真的LOADING
在myUseCase.loadStuff()
运行时。我正在为此使用 MockK。这是测试类:
它失败:
我怎样才能解决这个问题?
testing - 莫克。如何测试一种方法并跳过初始化类中的所有内容
我想测试方法解析并跳过所有业务逻辑。在项目中,我使用了 Mockk 库。
我从文档中尝试了很多东西,但没有看复杂的实现。预期的结果不是。我用过spyk<NameClass: class>
,mockk<NameClass::class>(relaxed = true)
。
如何parseTextFile()
以最少的资源测试该方法
ps:sry,如果我解释得不好
android - 如何使用 mockk 库模拟 android 上下文
我是 Android 上 JUnit 测试的新手,我正在测试一个函数,该函数使用 android 上下文对象来获取字符串资源并进行一些比较。如何模拟 android 上下文对象以成功测试此功能?对于测试,我正在使用 Mockk 测试库。
我试图使用 模拟上下文mockk<Context>()
,但出现以下异常
android - 如何模拟 android.util.Log
我在 kotlin 中使用 mockk 库,在测试中,我有以下异常:
我找不到解决方案。
kotlin - 如何准确调用 MockKKt.verify 的值?
我们正在将我们接触到的类迁移到 Kotlin,因此我们需要在 Java 测试类中模拟 Kotlin 类。我们使用io.mockk:mockk:1.9.3
.
为了验证调用至少 x 次,我们有一个包装方法
效果很好。但是,对于包装恰好 n 个调用的功能的方法,我唯一的想法
由于失败
1
当我使用for调用该方法时exactly
。
我可以看到这在 Kotlin 中是一个好主意,因为我可以在那里使用命名参数,但是我似乎无法将解决方案翻译成 Java。
spring-boot - Kotlin Spring WebMvcTest Mockk
有没有人遇到过@MockkBean
似乎没有实际工作或至少存根没有通过的问题?
简单的例子:
结果是:
android - Android:如何使用 mockK 对 Observable concatMap 组合进行单元测试
我需要使用 concatMap 对 Observable 进行单元测试,然后进行组合。
我正在使用 RxJava 和 mockk 库。
我一直在尝试使用两个单独every
的语句来模拟结果。但是当我第一次打电话时
进而
interactor.isServerConfigurationEmpty()
返回ObservableJust
。好的
但interactor.isServerConfigurationEmpty().compose()
返回NPE
,作曲家为空
当我先写
进而
interactor.isServerConfigurationEmpty().compose()
返回ObservableJust
。好的。
但是interactor.isServerConfigurationEmpty()
返回Observable(child of #1#3)
,我需要有一个ObservableJust
对象
这是我的测试课
这是我要测试的功能
android - 如何使用 mockK 为线程编写单元测试
我想使用 mockK 库为以下函数编写单元测试:
我尝试使用 mockk 中提供的 Thread:
但是验证块中提供的测试无法验证。
如何测试上述包含延迟的功能。