自動(dòng)測試工具AgitarOne 初體驗之-MockingBird的使用[2] 自動(dòng)化測試工具
thirdPart x =MockingBird.getProxyObject(thirdPart.class);
Connection connection =MockingBird.getProxyObject(Connection .class);
// 進(jìn)入錄制模式
MockingBird.enterRecondingMode();
//Mock Global.getThirdPart(); 方法
Mockingbird.setReturnValue(Global.getThirdPart(),x);
//Mock x.getConnection(); 方法
Mockingbird.setReturnValue(x.getConnection(),connection );
//Mock connection.getValue(); 使之返回為4
Mockingbird.setReturnValue(,connection.getValue("test") ,4);
進(jìn)入測試模式
MockingBird.enterTestMode()
必須先進(jìn)行錄制狀態(tài)進(jìn)行錄制,然后才能就是測試狀態(tài)使用之前設置的錄制值。軟件測試
然后對于這個(gè)方法的測試將很簡(jiǎn)單,只要調用給方法,看是不是返回4就可以了,完全與環(huán)境無(wú)關(guān)。簡(jiǎn)單吧!!
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/