package com.kmall.admin; import com.fasterxml.jackson.core.type.TypeReference; import com.kmall.admin.entity.GoodsEntity; import com.kmall.admin.haikong.dto.MemberInfoDTO; import com.kmall.admin.haikong.utils.ListUtils; import com.kmall.admin.haikong.utils.Response; import com.kmall.admin.haikong.vo.QueryGoodsVO; import com.kmall.admin.service.GoodsService; import com.kmall.admin.utils.jackson.JacksonUtil; import org.junit.runner.RunWith; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; import java.util.ArrayList; import java.util.List; /** * @author lhm * @createDate 2021-11-15 */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:spring/spring-main.xml", "classpath:spring/spring-context.xml", "classpath:spring/spring-mvc.xml", "classpath:spring/spring-shiro.xml" }) @WebAppConfiguration public class Test { @Autowired private GoodsService goodsService; @org.junit.Test public void testQueryGoodsStockByQueryGoodsVoList() { ListUtils listUtils = BeanUtils.instantiate(ListUtils.class); List list = new ArrayList<>(); QueryGoodsVO queryGoodsVo = new QueryGoodsVO(); queryGoodsVo.setStoreId(171); queryGoodsVo.setSku("ISZWCW50466"); queryGoodsVo.setProdBarcode("9421033250865"); QueryGoodsVO queryGoodsVO1 = new QueryGoodsVO(); queryGoodsVO1.setStoreId(163); queryGoodsVO1.setSku("ISZWCW50466"); queryGoodsVO1.setProdBarcode("9421033250865"); list.add(queryGoodsVo); list.add(queryGoodsVO1); List goodsEntityList = goodsService.queryGoodsStockByQueryGoodsVoList(list); listUtils.copyList(goodsEntityList, list); System.out.println(list); System.out.println(goodsEntityList); } }