| package com.xcong.excoin.mapper;  | 
|   | 
| import lombok.extern.slf4j.Slf4j;  | 
| import org.junit.jupiter.api.Test;  | 
| import org.springframework.boot.test.context.SpringBootTest;  | 
|   | 
| import com.xcong.excoin.modules.coin.entity.OrderCoinsDealEntity;  | 
| import com.xcong.excoin.modules.coin.mapper.OrderWalletCoinDealMapper;  | 
| import com.xcong.excoin.modules.coin.parameter.vo.OrderWalletCoinDealVo;  | 
|   | 
| import java.util.ArrayList;  | 
| import java.util.Date;  | 
| import java.util.List;  | 
|   | 
| /**  | 
|  * @author wzy  | 
|  * @date 2020-05-05 10:59  | 
|  **/  | 
| @Slf4j  | 
| @SpringBootTest  | 
| public class MapStructMapper {  | 
|   | 
|   | 
|     @Test  | 
|     public void mapperConvert() {  | 
|         Car car = new Car();  | 
|         car.setColor("123");  | 
|         car.setName("321");  | 
|         car.setCreateTime(new Date());  | 
|         CarDto carDto = CarMapper.INSTANCE.carToCarDto(car);  | 
|         log.info(carDto.toString());  | 
|     }  | 
|   | 
|     @Test  | 
|     public void carDtoToCarConvert() {  | 
|         CarDto carDto = new CarDto();  | 
|         carDto.setName("dddd");  | 
|         carDto.setColor("aaaa");  | 
|         carDto.setCreateTime("2020-12-12 12:22:22");  | 
|         Car car = CarMapper.INSTANCE.carDtoToCar(carDto);  | 
|         log.info(car.toString());  | 
|     }  | 
|   | 
|     @Test  | 
|     public void carToCarEntity() {  | 
|         Car car = new Car();  | 
|         car.setName("123");  | 
|         car.setColor("33333");  | 
|         car.setCreateTime(new Date());  | 
|         CarEntity carEntity = CarMapper.INSTANCE.carToCarEntity(car);  | 
|         log.info(carEntity.toString());  | 
|     }  | 
|   | 
|     @Test  | 
|     public void carEntityToCar() {  | 
|         CarEntity carEntity = new CarEntity();  | 
|         carEntity.setUserName("11111");  | 
|         carEntity.setUserColor("33333");  | 
|         carEntity.setTime("2020-12-12 12:22:22");  | 
|         Car car = CarMapper.INSTANCE.carEntityToCar(carEntity);  | 
|         log.info(car.toString());  | 
|     }  | 
|   | 
|     @Test  | 
|     public void carEntityListToCarList() {  | 
|         List<CarEntity> list = new ArrayList<>();  | 
|         for (int i = 0; i < 4; i++) {  | 
|             CarEntity carEntity = new CarEntity();  | 
|             carEntity.setTime("2020-12-12 12:22:33");  | 
|             carEntity.setUserName("zs" + i);  | 
|             carEntity.setUserColor("red" + i);  | 
|             list.add(carEntity);  | 
|         }  | 
|         List<Car> cars = CarMapper.INSTANCE.carsToCarEntities(list);  | 
|         log.info(cars.toString());  | 
|     }  | 
|   | 
|     @Test  | 
|     public void carToCarEntityList() {  | 
|         List<Car> list = new ArrayList<>();  | 
|         for (int i = 0; i < 4; i++) {  | 
|             Car car = new Car();  | 
|             car.setName("zs"+i);  | 
|             car.setColor("black" + i);  | 
|             car.setCreateTime(new Date());  | 
|             list.add(car);  | 
|         }  | 
|   | 
|         List<CarEntity> entities = CarMapper.INSTANCE.carEntitiesToCarList(list);  | 
|         log.info(entities.toString());  | 
|     }  | 
|       | 
|     @Test  | 
|     public void walletCoinTest() {  | 
|         OrderCoinsDealEntity orderCoinsDealEntity = new OrderCoinsDealEntity();  | 
|         orderCoinsDealEntity.setMemberId(1L);  | 
|         orderCoinsDealEntity.setOrderNo("123445");  | 
|         OrderWalletCoinDealVo entityToVo = OrderWalletCoinDealMapper.INSTANCE.entityToVoOrder(orderCoinsDealEntity);  | 
|         System.out.println(entityToVo);  | 
|     }  | 
|   | 
| }  |