温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
这个测试完以后,咱们这个name list service当中还有一个方法就是获取指定某一个。诶,这个ID的这样一个员工,把这个呢,咱们也测一下,这个呢,咱们就再去新建一个单元测试方法。去get指定的啊,某一个这个啊,CTRLC这个是test啊。好,那此时的话呢,首先也得啊,你先把这个啊name so得找好这个对象啊,然后呢,拿着这个对象,CTRLCCTRLV,咱们去调一下叫get employee啊,这时候你需要一个具体的ID,这ID的话,咱们在这去提供一下,比如说in对性的ID啊,先是一个一啊,ID是一个一。哎,这个时候我们就得到它了啊,这个呢,本身有异常,这异常咱们这呢,就用个拆开来处理了,得到一个1CTRL1一下啊,我给它附一个RLE这块呢,我们做一个输出,标一下它的这个to方法,那如果说呢,你要是呃没有指定这个ID的,咱们不是抛了一个异常嘛,这个我们就直接呃在这输出一下,这个相当于是这个呃直接呢,我就1.getmessage,哎这样来处理啊,好执行。
01:24
那这呢,因为咱们是一一呢,就是马云嘛,那就找到了啊,你可以再写一个,比如说ID改成一个十。啊,这个是嗯,啊,这个位置我竟然写死了,给他这样呗。诶这样呢,就找到这个丁磊啊,它的ID呢就是十,那如果这时候写一个不靠谱的,比如写个101啊咱们呢,目前范围内有的就是一到12,嗯,然后再来一下,哎,这就找不到执勤员工,哎相当于呢,咱们调这个方法的时候呢,哎这时候呢,你找的时候呢,便利变以后呢,都没找到,没找到呢,它就slow一个异常了,诶肉的这个异常呢,在咱们这块呢,就进行了一个catch,诶把你这里边这个message,也就是我们这个,诶异常当中的这个信息啊就给输出了。
02:21
啊,是这样子的啊好,那相当于呢,咱们这个name list service这个类呢,写的就没有问题了,咱们确实通过刚才的测试呢,做了几个事儿,第一个呢,就是把相应的这个促进方法呢搞定了一下,另外呢,咱们发现啊,这个programmer一开始这个忘了赋值了,所以说大家写程序的时候呢,呃,不要想着说我第一遍写一定要保证它就完全得对,是吧,那难免呢,你可能会有一些瑕疵,或者有些不注意的地方出错了,那后边呢,通过测试把这个问题呢找到,然后做一个修改。啊。
我来说两句