网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月16日
漏签
0
天
java吧
关注:
1,255,204
贴子:
12,744,574
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
25
回复贴,共
2
页
,跳到
页
确定
<返回java吧
>0< 加载中...
单元测试一般怎么写
只看楼主
收藏
回复
jkbbjk33
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以前没写过,今天试了一下
一个方法有好多逻辑,我都把一块块逻辑写成私有方法了,可是私有方法不能直接测试,直接测试整个方法的话感觉逻辑较多要整体考虑各种情况挺麻烦的
然后依赖的其他bean还要用mock去模拟调用的返回也好麻烦
送TA礼物
IP属地:浙江
来自
Android客户端
1楼
2024-07-19 18:59
回复
初春的飞舞
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
?方法不是为了实现功能么
IP属地:辽宁
来自
Android客户端
2楼
2024-07-19 21:09
回复
收起回复
武汉市积墨智能科技
java
项目毕业论文-你还在为毕业论文而苦恼吗,积墨模型3分钟帮你搞定,专精模型,基于DS微调,包过查重、AIGC
2025-04-16 21:41
广告
立即查看
Brother_Xian3
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
同问
IP属地:广东
来自
Android客户端
3楼
2024-07-19 21:12
回复
收起回复
小小不咋样
淼沝
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
私有方法就反射去调
IP属地:广东
来自
iPhone客户端
4楼
2024-07-19 21:13
回复(1)
收起回复
ingestor
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在ai可以自动智能分析你的业务代码并生成单元测试代码,负责走到每个逻辑分支覆盖每一种业务条件场景。
如果自己手写,怎么样都要耗费可观的时间。
但私有方法不是造成障碍的问题,用反射 set visibility 就能调用。
IP属地:江苏
来自
iPhone客户端
5楼
2024-07-19 22:41
回复(2)
收起回复
Nt_S落尘
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就从public一步步写到private,如果private实在太复杂就反射进去跑。反正单测就是为了覆盖率的无用功
IP属地:重庆
来自
Android客户端
6楼
2024-07-20 00:17
回复
收起回复
永记
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后你发现不但方法不好调,service注入全靠@resource,想test只能起spring boot,想打桩?可有得折腾了
IP属地:安徽
来自
Android客户端
7楼
2024-07-20 00:18
回复
收起回复
永记
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
更不说那些动不动几百行的SQL,全塞XML里,测?
IP属地:安徽
来自
Android客户端
8楼
2024-07-20 00:19
回复
收起回复
自己打骰
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
tdd就好测了
IP属地:广东
9楼
2024-07-20 01:09
回复
收起回复
生产搞活
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用powermockito,bean对象,根据入参mock返回,私有方法都可以mock
IP属地:北京
来自
iPhone客户端
10楼
2024-07-20 08:43
回复
收起回复
哪只pig在艾特我
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
mock会用了就很简单,写到最后也就是组装不同的参数。静态方法 私有方法都可以movk,方法里面调静态方法 私有方法也都可以,用mock的spy。
IP属地:陕西
来自
Android客户端
11楼
2024-07-20 09:31
回复
收起回复
殷哑_
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一般不写
IP属地:天津
来自
Android客户端
12楼
2024-07-20 10:03
回复
收起回复
CrossEvol
淼水
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
私有方法可以测试,你用反射就可以了,只是mockito不让mock而已(因为原则上私有方法没必要测试)
IP属地:广东
来自
Android客户端
13楼
2024-07-20 10:13
回复(1)
收起回复
PiMA49
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用powermockito可以测私有方法
IP属地:上海
来自
Android客户端
14楼
2024-07-20 10:22
回复
收起回复
云怎么挽留
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Spring有测试反射的Util,叫Reflect…Util
IP属地:上海
来自
iPhone客户端
15楼
2024-07-20 11:36
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
大同强奸案让结婚信任全面崩盘
2354910
2
ICU病床父亲最后笔画求破译遗言
1826130
3
游戏王漫展群不让聊打牌?
1576932
4
美国没活了?对华关税又接着上升
1147500
5
王者荣耀联动哪吒2
1019278
6
IG投资人张总开团朱开
822550
7
耳机吧惊现撒旦
791832
8
女友把爱豆当宝把我当成草
716243
9
又到了崩铁水温吐槽环节
632764
10
s1mon事件反转对EDG彻底无感
529452
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示