没有方法的存储库Junit测试用例

时间:2019-01-18 05:39:48

标签: spring-boot junit

我是Junit的新手。我想要一个扩展Crud Repository且不包含任何方法的Repository的测试用例。我只想要Crud Repository的Save方法的测试用例。实体类包含带有getter和setter的变量。这是非常基本的实体类,在存储库中称为。有人可以指导我如何写吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以对存储库使用模拟!

@Mock
TestRepository testRepo;

@Test
public void test() throws Exception {
   YourReturnClass res = new YourReturnClass();
   res.setId("1");
   when(testRepo.save()).thenReturn(YourReturnClass); // -> you can mock save method like this
}