请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么添加到数据库里去读不到我在D盘图片的

public class ShopServiceTest extends BaseTest{
@Autowired
private ShopService shopService;

@Test
public void testAddShop() {
	Shop shop = new Shop();
	
	PersonInfo owner = new PersonInfo();
	
	Area area = new Area();
	
	ShopCategory shopCategory = new ShopCategory();
	
	owner.setUserId(1L);
	area.setAreaId(2);
	shopCategory.setShopCategoryId(1L);
	shop.setOwner(owner);
	shop.setArea(area);
	shop.setShopCategory(shopCategory);
	shop.setShopName("测试的店铺1");
	//测试店铺简介
	shop.setShopDesc("test");
	//测试店铺地址
	shop.setShopAddr("test");
	//测试店铺号码
	shop.setPhone("test");
	
	//测试创建时间
	shop.setCreateTime(new Date());
	//测试状态	1表示可用
	shop.setEnableStatus(ShopStateEnum.CHECK.getState());
	//测试超级管理员给店家的提醒,包括为什么审核不通过等
	shop.setAdvice("审核中...");

	File shopImg = new File("D://image//1.jpg");
	ShopExecution se = shopService.addShop(shop, shopImg);
	assertEquals(ShopStateEnum.CHECK.getState(),se.getState());
}

正在回答 回答被采纳积分+3

1回答

翔仔 2019-12-03 00:15:07

这就需要同学你结合后面所学的前后端调试去调试一下了,光贴代码,由于我们的执行环境不一样,图片路径不一样,没法帮你精确定位,需要你直接进去到addShop方法里面的addShopImg里面的generateThumbnail方法里面,看看catch里面的异常是啥,然后可以尝试贴百度解决一下,提前锻炼起独立解决问题的能力,对后续工作会很有帮助,总要成长的

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_蓝骏毅_04076633 #1
    不能远程吗
    回复 有任何疑惑可以回复我~ 2019-12-03 16:08:08
  • 翔仔 回复 提问者 qq_蓝骏毅_04076633 #2
    不好意思,不提供远程服务的,不然每个同学都要远程的话我平时上班也顾不来,总要成长起来的,按照我说的一步步定位问题,都帮你定位到了generateThumbnail这个方法里了,剩下就要去看看这个方法里打的异常解决一下,很简单的。或者你可以在群里问下别的同学,肯定都能解决
    回复 有任何疑惑可以回复我~ 2019-12-03 23:39:50
  • 提问者 qq_蓝骏毅_04076633 回复 翔仔 #3
    我没有异常啊,juit可以正常运行
    回复 有任何疑惑可以回复我~ 2019-12-08 20:17:15
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号