大家帮帮忙,下面两种情况怎么mock方法进行单元测试

2025-04-28 13:56:41
推荐回答(1个)
回答1:

据我说知:
mock测试方法用于构造对象,而不是你说的方法
比如,你现在要调用数据库,但这块也许还没完成,无法用orm框架进行映射,你就可以先new一些这样的对象,将它们保存或当作参数传入等
比如某接口中(UserDao)你有一个方法叫:queryUser(String name),但你的真正实现未完成,你就可以先写一个Mock类,MockUserDaoImpl
queryUser(String name){
User user = new User();
user.setName...
user.setPassword...
}

你说的两种方法,不需要mock,直接调用方法,传入参数,然后利用断言
assert*