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