下面两种情况怎么mock方法进行单元测试
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/25 18:19:03
下面两种情况怎么mock方法进行单元测试
1.一个类中有两个静态方法,分别为A和B,A中调用了B,现在要对方法A进行单元测试,那么怎么mock方法B呢?
2.一个类中有两个普通的非静态方法,分别为A和B,A中调用了B,现在要对方法A进行单元测试,那么怎么mock方法B呢?
1.一个类中有两个静态方法,分别为A和B,A中调用了B,现在要对方法A进行单元测试,那么怎么mock方法B呢?
2.一个类中有两个普通的非静态方法,分别为A和B,A中调用了B,现在要对方法A进行单元测试,那么怎么mock方法B呢?
据我说知:
mock测试方法用于构造对象,而不是你说的方法
比如,你现在要调用数据库,但这块也许还没完成,无法用orm框架进行映射,你就可以先new一些这样的对象,将它们保存或当作参数传入等
比如某接口中(UserDao)你有一个方法叫:queryUser(String name),但你的真正实现未完成,你就可以先写一个Mock类,MockUserDaoImpl
queryUser(String name){
User user = new User();
user.setName...
user.setPassword...
}
你说的两种方法,不需要mock,直接调用方法,传入参数,然后利用断言
assert*
再问: 但是我想对方法A进行测试的时候,方法B实际上不执行,只是返回自己预期设定的返回值,类似于mock的效果,因为方法B执行的时候可能需要很多的资源,这可以实现吗?
mock测试方法用于构造对象,而不是你说的方法
比如,你现在要调用数据库,但这块也许还没完成,无法用orm框架进行映射,你就可以先new一些这样的对象,将它们保存或当作参数传入等
比如某接口中(UserDao)你有一个方法叫:queryUser(String name),但你的真正实现未完成,你就可以先写一个Mock类,MockUserDaoImpl
queryUser(String name){
User user = new User();
user.setName...
user.setPassword...
}
你说的两种方法,不需要mock,直接调用方法,传入参数,然后利用断言
assert*
再问: 但是我想对方法A进行测试的时候,方法B实际上不执行,只是返回自己预期设定的返回值,类似于mock的效果,因为方法B执行的时候可能需要很多的资源,这可以实现吗?
下面几种面料怎么翻译啊 100% polyester mock micro polar fleece sherpa li
mock-infect \ mock-virus
用【两种】方法表达下面的时间【英语】
2.下面两幅曲线图表示一个人在两种状态下的呼吸情况.
两块磁铁下面的磁力比上面的大,上下两块磁铁固定的会发生怎么情况
2010年上海世博会期间,上海某中学九年级二班的一个课题组去AB两超市进行销售情况调查活动,下面是三位学生
Java:对double值进行四舍五入,保留两位小数的几种方法
eviews进行残差正态性检验两种方式正态分布怎么不一样?
联系中国历史,展开联想,格局一个例子说明下面的两种情况.
联系中国历史,展开联想,各举一个例子说明下面的两种情况
联系中国历史,展开联想,格局一个例子说明下面两种情况.
怎么进行因式分解啊?因式分解的方法.