单元测试,请问我mock接口需要写该接口的实现类吗

2021-02-26 05:19:48 字数 571 阅读 7182

1楼:匿名用户

当然不需要,否则怎么叫做mock,你只需要继承这个接口,写好你的mock类就可以了,我说的是google mock

2楼:流离的皇

肯定要写啊,除非 你这个类也是一个接口

3楼:啰嗦竟然

接口需要多态来实例化

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

4楼:匿名用户

据我说知来:

mock测试

方法用于构源造对象,而不是bai你说的方法比如,你现du在zhi要调用数据库,但这块也许dao还没完成,无法用orm框架进行映射,你就可以先new一些这样的对象,将它们保存或当作参数传入等

比如某接口中(userdao)你有一个方法叫:queryuser(string name),但你的真正实现未完成,你就可以先写一个mock类,mockuserdaoimpl

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