为什么不直接传shop给service层,其中提到ut?是什么,而且为什么在service中会比较困难?

来源:4-8 店铺注册功能之Controller层的改造

tataxqy

2019-04-07

如题

写回答

1回答

翔仔

2019-04-07

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不好验证,具体你可以试试

0
1
tataxqy
好的,get了,非常感谢!
2019-04-08
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5127 学习 · 8148 问题

查看课程