文|码术张 本节通过比较stub与mock,加深对stub、mock的认识。 1、相同点 都是在ut中消除依赖的一种方式。 如前面两节,针对同一个类,在ut中分别使用了stu...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
文|码术张 本节通过比较stub与mock,加深对stub、mock的认识。 1、相同点 都是在ut中消除依赖的一种方式。 如前面两节,针对同一个类,在ut中分别使用了stu...
文|码术张 一个ut只测一个类,当依赖其他类时,需消除依赖。 消除依赖的方法,上节介绍了stub方法,本节介绍另一种方法:使用mock。 本节的主题是展示使用mock可消除依...
文|码术张 如何验证抛出的异常是指定的异常? 下面介绍两种方法。 方法一: 期望的表达方式为 (expected = IllegalArgumentException.cla...
文|码术张 约翰接到一个任务,为下面这个类写ut。 这个类的功能为检查一个名字是否在服务器上。addr是服务器地址,name是被检查的名字。 约翰认为很简单。 他的思路是: ...
文|码术张 在所有Test方法运行结束后,如果还要做点什么,怎么办? 使用AfterClass。 如何使用? 举例如下: 从运行结果中可看到,两个名字都被打印了出来。 为什么...
文|码术张 如果公共变量的值,在每个test运行后,需要归零,那么可以使用After。 After就是在每个test运行后做一些工作。 与AfterClass不同,After...
文|码术张 1、@Test的作用 如下有一个类,类中有两个方法:m1,m2。 如何将这个类变成一个测试类? 将其中一个方法声明为@Test。 比如,将m2声明为@Test。 ...
长途飞机是个思考🤔人生的好地方呀
《欧洲商务行》1、抵达法兰克福机场北京时间2018-6-16,13:15,上海起飞。 11小时后,到达法兰克福机场。 现在是德国时间2018-6-16,19:36。 在过安检,去目的地,波兰。 这是我第一次坐...
今天周六,加班。 临近下班,导游哥又过来了,指导我们周日去哪里玩。 明天,或许会去这几个地方: 下班,回到酒店,放下包,去吃晚饭。 找到了一家麻辣烫,波兰人做的麻辣烫,味道怎...
主人一家都很优秀呢
《欧洲商务行》7、去同事家做客一位中国同事,来波兰出差2年。 已经来了两个月。 租了房子。 一家三口。 今儿周四,邀请我们这次出差的同事,去吃饭。 买了菜。一部分烧烤,一部分做家常菜。 我在阳台上,烧炭火...
据说布拉格是个很浪漫的城市哦,你感受到了么
《欧洲商务行》6、去布拉格今儿周六,依旧加班。 下午3点,从公司出来。 去布拉格。 4个小时后,到达目的地。 令人惊讶的是:全程没有一个收费站。 下车后,兑换克朗。10欧元,兑了250多的克朗。 以为...
波兰味的麻辣烫辣么
《欧洲商务行》5、周六加班今天周六,加班。 临近下班,导游哥又过来了,指导我们周日去哪里玩。 明天,或许会去这几个地方: 下班,回到酒店,放下包,去吃晚饭。 找到了一家麻辣烫,波兰人做的麻辣烫,味道怎...
为酒店的响应效率点赞
《欧洲商务行》4、睡觉现在是19:22,刚从公司回来。 到达酒店,打开出租车门,奔向酒店电梯,上到6楼,刷卡进门,放下包,扑向软乎乎的大床! 想睡的头痛! 睡到10点,被音乐吵醒了。 酒店的沙滩p...
熬通宵坐飞机呀,到波兰不易呢
《欧洲商务行》2、抵达波兰现在是波兰时间23:49。 只有一个想法:睡! good night!
现在是波兰时间23:49。 只有一个想法:睡! good night!
为啥没有波兰米饭的照片呢
《欧洲商务行》3、2018-6-21 吃到了米饭晚上,依然吃加班餐。 打开一开,眼睛一亮,米饭! 还有沙拉,和一块烤的猪排。 吃的干干净净。 只是好奇,竟然有米饭。 加班回来,就想睡觉,虽然天还大亮。 晚上8点半的窗外:
晚上,依然吃加班餐。 打开一开,眼睛一亮,米饭! 还有沙拉,和一块烤的猪排。 吃的干干净净。 只是好奇,竟然有米饭。 加班回来,就想睡觉,虽然天还大亮。 晚上8点半的窗外: