Test.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.kmall.admin;
  2. import com.fasterxml.jackson.core.type.TypeReference;
  3. import com.kmall.admin.entity.GoodsEntity;
  4. import com.kmall.admin.haikong.dto.MemberInfoDTO;
  5. import com.kmall.admin.haikong.utils.ListUtils;
  6. import com.kmall.admin.haikong.utils.Response;
  7. import com.kmall.admin.haikong.vo.QueryGoodsVO;
  8. import com.kmall.admin.service.GoodsService;
  9. import com.kmall.admin.utils.jackson.JacksonUtil;
  10. import org.junit.runner.RunWith;
  11. import org.springframework.beans.BeanUtils;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.test.context.ContextConfiguration;
  14. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  15. import org.springframework.test.context.web.WebAppConfiguration;
  16. import java.util.ArrayList;
  17. import java.util.List;
  18. /**
  19. * @author lhm
  20. * @createDate 2021-11-15
  21. */
  22. @RunWith(SpringJUnit4ClassRunner.class)
  23. @ContextConfiguration(locations = {
  24. "classpath:spring/spring-main.xml",
  25. "classpath:spring/spring-context.xml",
  26. "classpath:spring/spring-mvc.xml",
  27. "classpath:spring/spring-shiro.xml"
  28. })
  29. @WebAppConfiguration
  30. public class Test {
  31. @Autowired
  32. private GoodsService goodsService;
  33. @org.junit.Test
  34. public void testQueryGoodsStockByQueryGoodsVoList() {
  35. ListUtils listUtils = BeanUtils.instantiate(ListUtils.class);
  36. List<QueryGoodsVO> list = new ArrayList<>();
  37. QueryGoodsVO queryGoodsVo = new QueryGoodsVO();
  38. queryGoodsVo.setStoreId(171);
  39. queryGoodsVo.setSku("ISZWCW50466");
  40. queryGoodsVo.setProdBarcode("9421033250865");
  41. QueryGoodsVO queryGoodsVO1 = new QueryGoodsVO();
  42. queryGoodsVO1.setStoreId(163);
  43. queryGoodsVO1.setSku("ISZWCW50466");
  44. queryGoodsVO1.setProdBarcode("9421033250865");
  45. list.add(queryGoodsVo);
  46. list.add(queryGoodsVO1);
  47. List<GoodsEntity> goodsEntityList = goodsService.queryGoodsStockByQueryGoodsVoList(list);
  48. listUtils.copyList(goodsEntityList, list);
  49. System.out.println(list);
  50. System.out.println(goodsEntityList);
  51. }
  52. }