为什么不直接传shop给service层,其中提到ut?是什么,而且为什么在service中会比较困难?
来源:4-8 店铺注册功能之Controller层的改造

tataxqy
2019-04-07
如题
写回答
1回答
-
service层的接口是
public ShopExecution getShopList(Shop shopCondition, int pageIndex, int pageSize); Shop getByShopId(long shopId); ShopExecution modifyShop(Shop shop, ImageHolder thumbnail) throws ShopOperationException; ShopExecution addShop(Shop shop, ImageHolder thumbnail) throws ShopOperationException;
对于修改和添加,都将shop传递给了service层,同时ImageHolder里面传入了图片供处理。ut即单元测试,我们这边是dao和service层都用ut来验证,主要就是根据输入验证输出是否和预期相同。
这里的改造主要是因为我们需要在service层进行图片的ut验证,而图片的话需要获取到流才好验证,直接用CommonsMultipartFile不好验证,具体你可以试试
012019-04-08
相似问题