【发布时间】:2021-06-24 16:08:32
【问题描述】:
我是单元测试的新手,并试图找出不同的测试实现。我试图弄清楚如何模拟特定的函数调用。我遇到了 Mock Spy,但不太了解它是如何使用的。有人能告诉我在这种情况下是如何进行模拟的吗...
Class ABC {
void display(String name, int id){
validateName(name);
validateId(id);
}
}
Class TestIt{
@Test
void testValidation(){
//how to mock validateName function call and test only validateId ?
ABC obj=new ABC();
obj.display("abc",2);
}
}
【问题讨论】:
-
this 有帮助吗?
-
你为什么要(部分)删除你正在尝试测试的方法?
标签: java spring-boot unit-testing junit mockito