使用mockito以负方法编写测试用例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用mockito以负方法编写测试用例相关的知识,希望对你有一定的参考价值。

嗨,实际上我是初学者使用mockito编写测试用例,任何人都可以帮助我在负面场景中使用mockito为下面的程序编写测试用例。我的示例代码如下所示

MyEntity entity = new MyEntity() ;
entity. setId("1234") ;
entity. setName("Sam" ) ;
myRepository. save(entity) ;

提前致谢。

答案

取决于你的情况,但如果你的“myRepository”是一个模拟,你可以强制它在保存期间抛出异常。

示例:Mockito exceptions

示例:when(myRepository.save(any())).thenThrow(Exception.class);

以上是关于使用mockito以负方法编写测试用例的主要内容,如果未能解决你的问题,请参考以下文章

当我们有 rowmapper 时,如何使用 mockito 编写 junit 测试用例?

我想为 spring boot 服务方法编写一个 mockito 测试用例

如何使用 mockito 为以下代码编写 junit 测试?

如何使用mockito和junit为Java中的ExecutorService编写测试用例?

何时使用 Mockito.verify()?

如何为 Rest 模板编写 Mockito Junit 测试用例?