|
@@ -4,12 +4,10 @@ import cn.hutool.core.date.DateUtil;
|
|
import cn.hutool.core.util.RandomUtil;
|
|
import cn.hutool.core.util.RandomUtil;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
|
|
import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
|
|
-import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO;
|
|
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentPageReqVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentPageReqVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentReplyVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentReplyVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentRespVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentRespVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentUpdateVisibleReqVO;
|
|
import cn.iocoder.yudao.module.product.controller.admin.comment.vo.ProductCommentUpdateVisibleReqVO;
|
|
-import cn.iocoder.yudao.module.product.controller.app.comment.vo.AppCommentAdditionalReqVO;
|
|
|
|
import cn.iocoder.yudao.module.product.controller.app.comment.vo.AppCommentPageReqVO;
|
|
import cn.iocoder.yudao.module.product.controller.app.comment.vo.AppCommentPageReqVO;
|
|
import cn.iocoder.yudao.module.product.controller.app.comment.vo.AppCommentRespVO;
|
|
import cn.iocoder.yudao.module.product.controller.app.comment.vo.AppCommentRespVO;
|
|
import cn.iocoder.yudao.module.product.convert.comment.ProductCommentConvert;
|
|
import cn.iocoder.yudao.module.product.convert.comment.ProductCommentConvert;
|
|
@@ -93,12 +91,10 @@ public class ProductCommentServiceImplTest extends BaseDbUnitTest {
|
|
o.setSkuId(generateId());
|
|
o.setSkuId(generateId());
|
|
o.setDescriptionScores(ProductCommentScoresEnum.FOUR.getScores());
|
|
o.setDescriptionScores(ProductCommentScoresEnum.FOUR.getScores());
|
|
o.setBenefitScores(ProductCommentScoresEnum.FOUR.getScores());
|
|
o.setBenefitScores(ProductCommentScoresEnum.FOUR.getScores());
|
|
- o.setDeliveryScores(ProductCommentScoresEnum.FOUR.getScores());
|
|
|
|
o.setContent("真好吃");
|
|
o.setContent("真好吃");
|
|
o.setReplyUserId(generateId());
|
|
o.setReplyUserId(generateId());
|
|
o.setReplyContent("确实");
|
|
o.setReplyContent("确实");
|
|
o.setReplyTime(LocalDateTime.now());
|
|
o.setReplyTime(LocalDateTime.now());
|
|
- o.setAdditionalTime(LocalDateTime.now());
|
|
|
|
o.setCreateTime(LocalDateTime.now());
|
|
o.setCreateTime(LocalDateTime.now());
|
|
o.setUpdateTime(LocalDateTime.now());
|
|
o.setUpdateTime(LocalDateTime.now());
|
|
});
|
|
});
|
|
@@ -196,27 +192,4 @@ public class ProductCommentServiceImplTest extends BaseDbUnitTest {
|
|
assertEquals("测试", productCommentDO.getReplyContent());
|
|
assertEquals("测试", productCommentDO.getReplyContent());
|
|
}
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
|
- public void testCreateComment_success() {
|
|
|
|
- // mock 测试
|
|
|
|
- ProductCommentDO productComment = randomPojo(ProductCommentDO.class, o -> {
|
|
|
|
- o.setAdditionalContent("");
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- productCommentService.createComment(productComment, Boolean.TRUE);
|
|
|
|
-
|
|
|
|
- MemberUserRespDTO user = new MemberUserRespDTO();
|
|
|
|
- user.setId(productComment.getUserId());
|
|
|
|
-
|
|
|
|
- AppCommentAdditionalReqVO createReqVO = new AppCommentAdditionalReqVO();
|
|
|
|
- createReqVO.setId(productComment.getId());
|
|
|
|
- createReqVO.setAdditionalContent("追加");
|
|
|
|
- createReqVO.setAdditionalPicUrls(productComment.getAdditionalPicUrls());
|
|
|
|
-
|
|
|
|
- productCommentService.additionalComment(user, createReqVO);
|
|
|
|
- ProductCommentDO exist = productCommentMapper.selectById(productComment.getId());
|
|
|
|
-
|
|
|
|
- assertEquals("追加", exist.getAdditionalContent());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
}
|
|
}
|