采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
// 存储图片
try {
addShopImg(shop, thumbnail);
} catch (Exception e) {
throw new ShopOperationException("addShopImg error:" + e.getMessage());
}
UT测试中 这里e.getMessage()为null 就测试失败了
同学您好,可以打断点进入到方法里调试 多数是test工程里没有添加水印图片导致,另外 可以将水印的basepath去掉 改成从绝对路径读取图片 如d盘的image目录 目录路径不要有空格或者中文
水印图片在test resource中添加,我断点调试了,public static String getShopImagePath(long shopId) { String imagePath = "upload/images/item/shop/" + shopId + "/"; return imagePath.replace("/", seperator); } 这个方法返回就报错,修改路径的会尝试的,我不明白为啥异常信息为什么是null
感觉不是这个地方导致的,同学进去点下一步之后它就出来了,来到别的地方,你如果不设置断点的话就会直接报错了,建议同学在generateThumbnail 里打个断点,其他地方不用打了。此外,解决这个问题后,希望同学记下今天的步骤,学会debug是程序开发的第一步 :)
好的,谢谢老师
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
1.8k 47
1.6k 41
2.2k 40
1.6k 39
1.3k 37