package com.mogujie.service.tsharding.test;
import com.mogujie.service.tsharding.bean.ShopOrder;
import com.mogujie.service.tsharding.dao.ShopOrderDao;
import com.mogujie.service.tsharding.mapper.ShopOrderMapper;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.Assert;
import java.util.ArrayList;
import java.util.List;
/**
* @author by jiuru on 16/7/14.
*/
public class TShardingTest extends BaseTest {
private final Logger logger = LoggerFactory.getLogger(TShardingTest.class);
@Autowired
private ShopOrderDao shopOrderDao;
@Autowired
private ShopOrderMapper shopOrderMapper;
@Test
public void testGetShopOrderByShopOrderIdsDao() {
List<Long> orderIds = new ArrayList<>();
orderIds.add(50000280834672L);
List<ShopOrder> orders = shopOrderDao.getShopOrderByShopOrderIds(orderIds);
Assert.isTrue(orders.get(0).getOrderId().equals(50000280834672L));
}
@Test
public void testGetShopOrderByShopOrderIds() {
List<Long> orderIds = new ArrayList<>();
orderIds.add(50000280834672L);
List<ShopOrder> orders = shopOrderMapper.getShopOrderByShopOrderIds(orderIds);
Assert.isTrue(orders.get(0).getOrderId().equals(50000280834672L));
}
@Test
public void testUpdateShopOrder() {
List<Long> orderIds = new ArrayList<>();
orderIds.add(50000280834672L);
ShopOrder shopOrder = new ShopOrder();
shopOrder.setShipTime(12345678L);
int rows = shopOrderMapper.batchUpdateShopOrderByShopOrderIds(orderIds, shopOrder);
Assert.isTrue(rows == 1);
}
}