关于testAbatchInsertProductImg测试不通过

来源:8-1 商品添加之Dao层的实现

啊jimes

2019-09-11

图片描述
图片描述
图片描述
数据库里的表也是完整的
图片描述
图片描述
图片描述
图片描述
图片描述

写回答

4回答

慕沐1441344

2021-05-01

mark

0
0

啊jimes

提问者

2019-09-16

老师我在tb_product和tb_product_Img先插入product_id的值再去执行testABatchInsertProductImg()这个类,然后就执行成功了,但是到了testAInsertProduct()这个类我想要单测的时候,它就报错找不到product_id的值,但是product_id的值已经是存在的,我真的不知道怎么去解决了

还有就是,在2-4里tb_product没有point的值,我想问下point的这一列,我不知道怎么取赋值

0
1
翔仔
同学好,point这列是2.0的内容,可以暂时去掉。然后testAInsertProduct这个应该是跟shopid和product_category_id相关的吧,这两个分别得在tb_shop和tb_product_category都有才可以呢
2019-09-17
共1条回复

啊jimes

提问者

2019-09-12

老师你讲的方法是我先在数据库的那两张表上写上数据再去单测的意思吗,我不懂怎么弄了

0
1
翔仔
不是呢,主要是你插入tb_product_img的时候,tb_product里面并没有对应的product_id呢。。是不是顺序反了,或者insert into tb_product的时候没有插入数据?设置断点调试一下,先保证插入tb_product成功后,获取到product_id再插入tb_product_img才对呢
2019-09-13
共1条回复

翔仔

2019-09-11

同学好,跟里面的数据有关,这里报的是你tb_product_img里面的product_id在tb_product里面不存在

0
0

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

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

5113 学习 · 8144 问题

查看课程