單元測(cè)試mock使用方法?
mock測(cè)試就是在測(cè)試過程中,對(duì)于某些不容易構(gòu)造或者不容易獲取的對(duì)象,用一個(gè)虛擬的對(duì)象來創(chuàng)建以便測(cè)試的測(cè)試方法 說白了,Mock就是可以給你制造任何你想要的對(duì)象,分層測(cè)試,你可以只測(cè)試controller或者service,而不需要牽扯到下層的調(diào)用,這樣的話,測(cè)試就變得容易了。你可以Mock任何自己想要的資源。假設(shè)你的接口,有500種不同的返回結(jié)果,你要制造這500種返回結(jié)果來提高覆蓋率,那么你會(huì)累死在寫UT上,但是,你可以Mock讓它返回任意值,這樣UT覆蓋率就會(huì)像坐火箭一樣,嗖嗖的上升,哈哈哈!!