共富商城
This commit is contained in:
1 parent
056bb95229
commit
5968204663
1 file changed
+6
-11
+6
-11
@@ -3,10 +3,10 @@ package com.bsd.pjcloud.supermarket.service;
|
||||
import com.bsd.pjcloud.supermarket.dto.MallProductCreateDTO;
|
||||
import com.bsd.pjcloud.supermarket.dto.MallProductSkuCreateDTO;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Arrays;
|
||||
@@ -21,7 +21,7 @@ import java.util.Arrays;
|
||||
@ActiveProfiles("test")
|
||||
public class MallProductServiceTest {
|
||||
|
||||
@Resource
|
||||
@Autowired
|
||||
private MallProductService mallProductService;
|
||||
|
||||
@Test
|
||||
@@ -38,11 +38,10 @@ public class MallProductServiceTest {
|
||||
productCreateDTO.setPriceType(1); // 多SKU模式
|
||||
productCreateDTO.setOriginalPrice(new BigDecimal("999.00"));
|
||||
productCreateDTO.setUnit("台");
|
||||
productCreateDTO.setStatus(1);
|
||||
productCreateDTO.setStatus("0");
|
||||
productCreateDTO.setSaleStartTime(LocalDateTime.now());
|
||||
productCreateDTO.setSaleEndTime(LocalDateTime.now().plusYears(1));
|
||||
productCreateDTO.setDescription("测试商品描述");
|
||||
productCreateDTO.setDeptId(1L);
|
||||
|
||||
// 创建SKU列表
|
||||
MallProductSkuCreateDTO sku1 = new MallProductSkuCreateDTO();
|
||||
@@ -54,8 +53,7 @@ public class MallProductServiceTest {
|
||||
sku1.setBarcode("1234567890123");
|
||||
sku1.setWeightG(200);
|
||||
sku1.setVolumeCm3(300);
|
||||
sku1.setStatus(1);
|
||||
sku1.setDeptId(1L);
|
||||
sku1.setStatus("1");
|
||||
|
||||
MallProductSkuCreateDTO sku2 = new MallProductSkuCreateDTO();
|
||||
sku2.setSkuCode("TEST-SKU-002");
|
||||
@@ -66,8 +64,7 @@ public class MallProductServiceTest {
|
||||
sku2.setBarcode("1234567890124");
|
||||
sku2.setWeightG(250);
|
||||
sku2.setVolumeCm3(350);
|
||||
sku2.setStatus(1);
|
||||
sku2.setDeptId(1L);
|
||||
sku2.setStatus("1");
|
||||
|
||||
productCreateDTO.setSkuList(Arrays.asList(sku1, sku2));
|
||||
|
||||
@@ -91,12 +88,10 @@ public class MallProductServiceTest {
|
||||
productCreateDTO.setSpuPrice(new BigDecimal("599.00"));
|
||||
productCreateDTO.setOriginalPrice(new BigDecimal("999.00"));
|
||||
productCreateDTO.setUnit("台");
|
||||
productCreateDTO.setStatus(1);
|
||||
productCreateDTO.setStatus("1");
|
||||
productCreateDTO.setSaleStartTime(LocalDateTime.now());
|
||||
productCreateDTO.setSaleEndTime(LocalDateTime.now().plusYears(1));
|
||||
productCreateDTO.setDescription("测试商品描述");
|
||||
productCreateDTO.setDeptId(1L);
|
||||
|
||||
// 执行测试
|
||||
boolean result = mallProductService.createProductWithSkus(productCreateDTO);
|
||||
assert result : "商品创建应该成功";
|
||||
|
||||
Reference in new issue
Block a user