Commit a86cbde090569cf6c6850ab44000ee7ef8ca8042
1 parent
e314f4aa
商品spu和sku测试类调整
Showing
2 changed files
with
53 additions
and
61 deletions
yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/sku/SkuServiceImplTest.java
| ... | ... | @@ -99,7 +99,7 @@ public class SkuServiceImplTest extends BaseDbUnitTest { |
| 99 | 99 | // 准备参数 |
| 100 | 100 | Integer id = 1; |
| 101 | 101 | |
| 102 | - // 调用, 并断言异常spu | |
| 102 | + // 调用, 并断言异常 | |
| 103 | 103 | assertServiceException(() -> skuService.deleteSku(id), SKU_NOT_EXISTS); |
| 104 | 104 | } |
| 105 | 105 | |
| ... | ... | @@ -108,25 +108,21 @@ public class SkuServiceImplTest extends BaseDbUnitTest { |
| 108 | 108 | public void testGetSkuPage() { |
| 109 | 109 | // mock 数据 |
| 110 | 110 | SkuDO dbSku = randomPojo(SkuDO.class, o -> { // 等会查询到 |
| 111 | - o.setCreateTime(null); | |
| 112 | 111 | o.setSpuId(null); |
| 113 | - o.setSkuStatus(null); | |
| 114 | - o.setAttrs(null); | |
| 112 | + o.setProperties(null); | |
| 115 | 113 | o.setPrice(null); |
| 116 | 114 | o.setOriginalPrice(null); |
| 117 | 115 | o.setCostPrice(null); |
| 118 | 116 | o.setBarCode(null); |
| 119 | 117 | o.setPicUrl(null); |
| 118 | + o.setStatus(null); | |
| 119 | + o.setCreateTime(null); | |
| 120 | 120 | }); |
| 121 | 121 | skuMapper.insert(dbSku); |
| 122 | - // 测试 createTime 不匹配 | |
| 123 | - skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setCreateTime(null))); | |
| 124 | 122 | // 测试 spuId 不匹配 |
| 125 | 123 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setSpuId(null))); |
| 126 | - // 测试 skuStatus 不匹配 | |
| 127 | - skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setSkuStatus(null))); | |
| 128 | - // 测试 attrs 不匹配 | |
| 129 | - skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setAttrs(null))); | |
| 124 | + // 测试 properties 不匹配 | |
| 125 | + skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setProperties(null))); | |
| 130 | 126 | // 测试 price 不匹配 |
| 131 | 127 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setPrice(null))); |
| 132 | 128 | // 测试 originalPrice 不匹配 |
| ... | ... | @@ -137,18 +133,22 @@ public class SkuServiceImplTest extends BaseDbUnitTest { |
| 137 | 133 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setBarCode(null))); |
| 138 | 134 | // 测试 picUrl 不匹配 |
| 139 | 135 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setPicUrl(null))); |
| 136 | + // 测试 status 不匹配 | |
| 137 | + skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setStatus(null))); | |
| 138 | + // 测试 createTime 不匹配 | |
| 139 | + skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setCreateTime(null))); | |
| 140 | 140 | // 准备参数 |
| 141 | 141 | SkuPageReqVO reqVO = new SkuPageReqVO(); |
| 142 | - reqVO.setBeginCreateTime(null); | |
| 143 | - reqVO.setEndCreateTime(null); | |
| 144 | 142 | reqVO.setSpuId(null); |
| 145 | - reqVO.setSkuStatus(null); | |
| 146 | - reqVO.setAttrs(null); | |
| 143 | + reqVO.setProperties(null); | |
| 147 | 144 | reqVO.setPrice(null); |
| 148 | 145 | reqVO.setOriginalPrice(null); |
| 149 | 146 | reqVO.setCostPrice(null); |
| 150 | 147 | reqVO.setBarCode(null); |
| 151 | 148 | reqVO.setPicUrl(null); |
| 149 | + reqVO.setStatus(null); | |
| 150 | + reqVO.setBeginCreateTime(null); | |
| 151 | + reqVO.setEndCreateTime(null); | |
| 152 | 152 | |
| 153 | 153 | // 调用 |
| 154 | 154 | PageResult<SkuDO> pageResult = skuService.getSkuPage(reqVO); |
| ... | ... | @@ -163,25 +163,21 @@ public class SkuServiceImplTest extends BaseDbUnitTest { |
| 163 | 163 | public void testGetSkuList() { |
| 164 | 164 | // mock 数据 |
| 165 | 165 | SkuDO dbSku = randomPojo(SkuDO.class, o -> { // 等会查询到 |
| 166 | - o.setCreateTime(null); | |
| 167 | 166 | o.setSpuId(null); |
| 168 | - o.setSkuStatus(null); | |
| 169 | - o.setAttrs(null); | |
| 167 | + o.setProperties(null); | |
| 170 | 168 | o.setPrice(null); |
| 171 | 169 | o.setOriginalPrice(null); |
| 172 | 170 | o.setCostPrice(null); |
| 173 | 171 | o.setBarCode(null); |
| 174 | 172 | o.setPicUrl(null); |
| 173 | + o.setStatus(null); | |
| 174 | + o.setCreateTime(null); | |
| 175 | 175 | }); |
| 176 | 176 | skuMapper.insert(dbSku); |
| 177 | - // 测试 createTime 不匹配 | |
| 178 | - skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setCreateTime(null))); | |
| 179 | 177 | // 测试 spuId 不匹配 |
| 180 | 178 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setSpuId(null))); |
| 181 | - // 测试 skuStatus 不匹配 | |
| 182 | - skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setSkuStatus(null))); | |
| 183 | - // 测试 attrs 不匹配 | |
| 184 | - skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setAttrs(null))); | |
| 179 | + // 测试 properties 不匹配 | |
| 180 | + skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setProperties(null))); | |
| 185 | 181 | // 测试 price 不匹配 |
| 186 | 182 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setPrice(null))); |
| 187 | 183 | // 测试 originalPrice 不匹配 |
| ... | ... | @@ -192,18 +188,22 @@ public class SkuServiceImplTest extends BaseDbUnitTest { |
| 192 | 188 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setBarCode(null))); |
| 193 | 189 | // 测试 picUrl 不匹配 |
| 194 | 190 | skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setPicUrl(null))); |
| 191 | + // 测试 status 不匹配 | |
| 192 | + skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setStatus(null))); | |
| 193 | + // 测试 createTime 不匹配 | |
| 194 | + skuMapper.insert(cloneIgnoreId(dbSku, o -> o.setCreateTime(null))); | |
| 195 | 195 | // 准备参数 |
| 196 | 196 | SkuExportReqVO reqVO = new SkuExportReqVO(); |
| 197 | - reqVO.setBeginCreateTime(null); | |
| 198 | - reqVO.setEndCreateTime(null); | |
| 199 | 197 | reqVO.setSpuId(null); |
| 200 | - reqVO.setSkuStatus(null); | |
| 201 | - reqVO.setAttrs(null); | |
| 198 | + reqVO.setProperties(null); | |
| 202 | 199 | reqVO.setPrice(null); |
| 203 | 200 | reqVO.setOriginalPrice(null); |
| 204 | 201 | reqVO.setCostPrice(null); |
| 205 | 202 | reqVO.setBarCode(null); |
| 206 | 203 | reqVO.setPicUrl(null); |
| 204 | + reqVO.setStatus(null); | |
| 205 | + reqVO.setBeginCreateTime(null); | |
| 206 | + reqVO.setEndCreateTime(null); | |
| 207 | 207 | |
| 208 | 208 | // 调用 |
| 209 | 209 | List<SkuDO> list = skuService.getSkuList(reqVO); | ... | ... |
yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/spu/SpuServiceImplTest.java
| ... | ... | @@ -108,34 +108,27 @@ public class SpuServiceImplTest extends BaseDbUnitTest { |
| 108 | 108 | public void testGetSpuPage() { |
| 109 | 109 | // mock 数据 |
| 110 | 110 | SpuDO dbSpu = randomPojo(SpuDO.class, o -> { // 等会查询到 |
| 111 | - o.setCreateTime(null); | |
| 112 | 111 | o.setName(null); |
| 113 | - o.setVisible(null); | |
| 114 | 112 | o.setSellPoint(null); |
| 115 | 113 | o.setDescription(null); |
| 116 | - o.setCid(null); | |
| 117 | - o.setListPicUrl(null); | |
| 114 | + o.setCategoryId(null); | |
| 118 | 115 | o.setPicUrls(null); |
| 119 | 116 | o.setSort(null); |
| 120 | 117 | o.setLikeCount(null); |
| 121 | 118 | o.setPrice(null); |
| 122 | 119 | o.setQuantity(null); |
| 120 | + o.setStatus(null); | |
| 121 | + o.setCreateTime(null); | |
| 123 | 122 | }); |
| 124 | 123 | spuMapper.insert(dbSpu); |
| 125 | - // 测试 createTime 不匹配 | |
| 126 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCreateTime(null))); | |
| 127 | 124 | // 测试 name 不匹配 |
| 128 | 125 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setName(null))); |
| 129 | - // 测试 visible 不匹配 | |
| 130 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setVisible(null))); | |
| 131 | 126 | // 测试 sellPoint 不匹配 |
| 132 | 127 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setSellPoint(null))); |
| 133 | 128 | // 测试 description 不匹配 |
| 134 | 129 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setDescription(null))); |
| 135 | - // 测试 cid 不匹配 | |
| 136 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCid(null))); | |
| 137 | - // 测试 listPicUrl 不匹配 | |
| 138 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setListPicUrl(null))); | |
| 130 | + // 测试 categoryId 不匹配 | |
| 131 | + spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCategoryId(null))); | |
| 139 | 132 | // 测试 picUrls 不匹配 |
| 140 | 133 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setPicUrls(null))); |
| 141 | 134 | // 测试 sort 不匹配 |
| ... | ... | @@ -146,21 +139,24 @@ public class SpuServiceImplTest extends BaseDbUnitTest { |
| 146 | 139 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setPrice(null))); |
| 147 | 140 | // 测试 quantity 不匹配 |
| 148 | 141 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setQuantity(null))); |
| 142 | + // 测试 status 不匹配 | |
| 143 | + spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setStatus(null))); | |
| 144 | + // 测试 createTime 不匹配 | |
| 145 | + spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCreateTime(null))); | |
| 149 | 146 | // 准备参数 |
| 150 | 147 | SpuPageReqVO reqVO = new SpuPageReqVO(); |
| 151 | - reqVO.setBeginCreateTime(null); | |
| 152 | - reqVO.setEndCreateTime(null); | |
| 153 | 148 | reqVO.setName(null); |
| 154 | - reqVO.setVisible(null); | |
| 155 | 149 | reqVO.setSellPoint(null); |
| 156 | 150 | reqVO.setDescription(null); |
| 157 | - reqVO.setCid(null); | |
| 158 | - reqVO.setListPicUrl(null); | |
| 151 | + reqVO.setCategoryId(null); | |
| 159 | 152 | reqVO.setPicUrls(null); |
| 160 | 153 | reqVO.setSort(null); |
| 161 | 154 | reqVO.setLikeCount(null); |
| 162 | 155 | reqVO.setPrice(null); |
| 163 | 156 | reqVO.setQuantity(null); |
| 157 | + reqVO.setStatus(null); | |
| 158 | + reqVO.setBeginCreateTime(null); | |
| 159 | + reqVO.setEndCreateTime(null); | |
| 164 | 160 | |
| 165 | 161 | // 调用 |
| 166 | 162 | PageResult<SpuDO> pageResult = spuService.getSpuPage(reqVO); |
| ... | ... | @@ -175,34 +171,27 @@ public class SpuServiceImplTest extends BaseDbUnitTest { |
| 175 | 171 | public void testGetSpuList() { |
| 176 | 172 | // mock 数据 |
| 177 | 173 | SpuDO dbSpu = randomPojo(SpuDO.class, o -> { // 等会查询到 |
| 178 | - o.setCreateTime(null); | |
| 179 | 174 | o.setName(null); |
| 180 | - o.setVisible(null); | |
| 181 | 175 | o.setSellPoint(null); |
| 182 | 176 | o.setDescription(null); |
| 183 | - o.setCid(null); | |
| 184 | - o.setListPicUrl(null); | |
| 177 | + o.setCategoryId(null); | |
| 185 | 178 | o.setPicUrls(null); |
| 186 | 179 | o.setSort(null); |
| 187 | 180 | o.setLikeCount(null); |
| 188 | 181 | o.setPrice(null); |
| 189 | 182 | o.setQuantity(null); |
| 183 | + o.setStatus(null); | |
| 184 | + o.setCreateTime(null); | |
| 190 | 185 | }); |
| 191 | 186 | spuMapper.insert(dbSpu); |
| 192 | - // 测试 createTime 不匹配 | |
| 193 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCreateTime(null))); | |
| 194 | 187 | // 测试 name 不匹配 |
| 195 | 188 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setName(null))); |
| 196 | - // 测试 visible 不匹配 | |
| 197 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setVisible(null))); | |
| 198 | 189 | // 测试 sellPoint 不匹配 |
| 199 | 190 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setSellPoint(null))); |
| 200 | 191 | // 测试 description 不匹配 |
| 201 | 192 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setDescription(null))); |
| 202 | - // 测试 cid 不匹配 | |
| 203 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCid(null))); | |
| 204 | - // 测试 listPicUrl 不匹配 | |
| 205 | - spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setListPicUrl(null))); | |
| 193 | + // 测试 categoryId 不匹配 | |
| 194 | + spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCategoryId(null))); | |
| 206 | 195 | // 测试 picUrls 不匹配 |
| 207 | 196 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setPicUrls(null))); |
| 208 | 197 | // 测试 sort 不匹配 |
| ... | ... | @@ -213,21 +202,24 @@ public class SpuServiceImplTest extends BaseDbUnitTest { |
| 213 | 202 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setPrice(null))); |
| 214 | 203 | // 测试 quantity 不匹配 |
| 215 | 204 | spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setQuantity(null))); |
| 205 | + // 测试 status 不匹配 | |
| 206 | + spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setStatus(null))); | |
| 207 | + // 测试 createTime 不匹配 | |
| 208 | + spuMapper.insert(cloneIgnoreId(dbSpu, o -> o.setCreateTime(null))); | |
| 216 | 209 | // 准备参数 |
| 217 | 210 | SpuExportReqVO reqVO = new SpuExportReqVO(); |
| 218 | - reqVO.setBeginCreateTime(null); | |
| 219 | - reqVO.setEndCreateTime(null); | |
| 220 | 211 | reqVO.setName(null); |
| 221 | - reqVO.setVisible(null); | |
| 222 | 212 | reqVO.setSellPoint(null); |
| 223 | 213 | reqVO.setDescription(null); |
| 224 | - reqVO.setCid(null); | |
| 225 | - reqVO.setListPicUrl(null); | |
| 214 | + reqVO.setCategoryId(null); | |
| 226 | 215 | reqVO.setPicUrls(null); |
| 227 | 216 | reqVO.setSort(null); |
| 228 | 217 | reqVO.setLikeCount(null); |
| 229 | 218 | reqVO.setPrice(null); |
| 230 | 219 | reqVO.setQuantity(null); |
| 220 | + reqVO.setStatus(null); | |
| 221 | + reqVO.setBeginCreateTime(null); | |
| 222 | + reqVO.setEndCreateTime(null); | |
| 231 | 223 | |
| 232 | 224 | // 调用 |
| 233 | 225 | List<SpuDO> list = spuService.getSpuList(reqVO); | ... | ... |