java開(kāi)發(fā)mock測(cè)試接口 mock構(gòu)造方法?
mock構(gòu)造方法?@RunWith(PowerMockRunner.class類)@PrepareForTest(助手類)//1. 添加要初始化的類,即,構(gòu)造函數(shù)所在的類public class he
mock構(gòu)造方法?
@RunWith(PowerMockRunner.class類)
@PrepareForTest(助手類)//1. 添加要初始化的類,即,構(gòu)造函數(shù)所在的類
public class helpertest{
@mock
private something mocksomething
@injectmocks
private helper helper
@test
public void dosomething()拋出異常{
字符串參數(shù)=“arg”P(pán)owerMockito.whenNew公司( 什么。班級(jí)). witharguments(參數(shù))。然后返回(mocksomething)//2。添加要構(gòu)造的函數(shù)的類、參數(shù)和返回值
//3。調(diào)用要測(cè)試的方法3.劑量測(cè)定(參數(shù))
//verify
驗(yàn)證(mocksomething)。Doit()
}
]公共類幫助程序{
public void something(string ARG){
]something something=new something(ARG)做點(diǎn)什么吧()
}
}