• 使用Kotlin协程和LiveData对ViewModel进行单元测试?

    我正在开发新闻应用程序,并且已经在MainViewModelTest中实现了测试,以尝试检查从互联网上获得正确响应的位置。我已经写了这个逻辑,但是我遇到了更多的错误。 I followed this this tutorial 下面 我在其中执行了Internet响应测试的MainViewModelTest.kt。 class MainViewModelTest { private lateinit var binding: FragmentTopHeadlinesBinding priv...
  • 用Mocks进行的简单单元测试一直失败;模拟对象未传递给类?

    我有一个失败的简单单元测试。希望我已经看了几个小时就可以用简单的术语来解释这个问题,并且我明白了问题所在,但是我对Mocks背后的基本理论不太熟悉,所以我有点困惑,无法解决它。我将很快总结问题,然后将代码粘贴到下面。 基本上,在我的名为getAllValidModelsTest()的测试方法中,它使用for循环遍历对象类型DeviceModel的枚举值。只有5个:[EX3400_24P,EX4300_32F,EX4300_48MP,SRX_345,FAUX]。 因此,在for循环中,在Assert语句(Ju...
  • 为什么Mockito @Mock创建一个非模拟实例?

    我有几个非常相似的项目,全部是Java,SpringBoot和Maven。它们都具有相同的名称和几乎相同的内容。我在其中一个中添加了一个额外的方法,该类带有我要描述的问题,但是我很确定细节是巧合。 Each project also has a test class corresponding to that very similar class, and the skeleton of that test class is identical in each class. The test class ...
  • 使用Mockito模拟返回ByteBuffer的方法的响应

    我正在为方法编写一个junit测试,在其中调用返回ByteBuffer的方法。我正在尝试模拟方法调用,但字节缓冲区仍引发空指针异常。这是我第一次使用Mockito编写junit测试。 我的功能- public void myfunc(){ CallMyClass cl=new CallMyClass(); // getBody() return ByteByffer final byte[] response = cl.getBody().array(); } 测试- @Mock CallMyClass ...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部