?????????mock????ü?mock????jmockit???
???????????? ???????[ 2013/7/24 13:38:37 ] ????????
??????????refundmanager?????????????Χ queryRefundFeeRange????????????????????????????????????????????????
????feeResultDO = confirmGoodsService.queryConfirmToSellerRefundFee(detailId);
???????????hsf???? ?????feeResultDO ??
???????hsf?????????mock???
?????????mock??ut ???? confirmGoodsService ???bean???????????????spring????????????????? ???????
????jmockit?????????????
@Injectable
private ConfirmGoodsService confirmGoodsService ;
???????Annotation???????е?????????????????????????????????bean???????????????
???????? @Tested RefundManagerImpl refundManagerImpl = new RefundManagerImpl();
????????????????? @Tested ??????????class ??
?????????г???????@Mocked??@NonStrict???
????????δ?????mock??????????mock??method????????????????
new Expectations(){
{
confirmGoodsService.queryConfirmToSellerRefundFee(anyLong);
result = feeResultDOmock;
times = 1;
}
} ;
????????
????result ????????????????????????
????times ???????????????????
?????????????????????????
???????????δ?????? ???????????mockup ???????£?
????????MockUp??????????mock?????mock??????????????????д???method??????????????????????????
?????????jmockit??????????
?????????????????????testcase??mock??????????
????Mockit.tearDownMocks();
??????????????????
????????????????mock???????????? any??
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11