早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下面两种情况怎么mock方法进行单元测试1.一个类中有两个静态方法,分别为A和B,A中调用了B,现在要对方法A进行单元测试,那么怎么mock方法B呢?2.一个类中有两个普通的非静态方法,分别为A和B,A中

题目详情
下面两种情况怎么mock方法进行单元测试
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*
看了 下面两种情况怎么mock方法...的网友还看了以下:

11.如图所示,在斜面a上放一个小的斜面b,两个斜面的横截面是相似三角形,小斜面b在大斜面a上刚好  2020-05-13 …

如图所示,在斜面a上放一个小的斜面b,两个斜面的横截面是相似三角形,小斜面b在大斜面a上刚好能匀速  2020-05-13 …

如图所示,在斜面a上放一个小的斜面b,两个斜面的横截面是相似三角形,小斜面b在大斜面a上刚好能匀速  2020-05-13 …

以下答案大家选A还是选B?A.父子之间:爸爸好像对于自己怎么样都无所谓,重要的是儿子心中有什么想法  2020-05-14 …

某同学考试没考好,心里难过。班主任找他谈话。下面四种说法,效果最理想的是[]A.你怎么搞的,考成这  2020-05-17 …

某同学考试没考好,心理难过。班主任找他谈话。下面四种说法,效果最理想的是()(4分)A.你怎么搞的  2020-05-17 …

在挫折面前要怎样,在困难面前做出选择,该放弃什么,面对从未有过的困难,挫折,而且是一生的痛苦,和磨  2020-05-23 …

计算()面积的主要方法有几何求积法、求积仪法、数方格法等。A、纵断面B、大断面C、河流D、河道  2020-05-27 …

怎么判断向量是否共面?例如下面这题需要判断选项中的项量是否共面:若{a,b,c}构成空间的一个基底  2020-06-22 …

树顶A离地面a米,树上另一点B离地面b米,(a>b,即A比B高),在离地面c米的C处看此树,离此树  2020-06-28 …