package com.usemodj.jpetstore.service; import static org.junit.Assert.*; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.log4j.Logger; import org.junit.Before; import org.junit.Test; import com.usemodj.jpetstore.domain.Cart; import com.usemodj.jpetstore.domain.CartItem; import com.usemodj.mybatis.builder.MybatisConfig; public class CartServiceTest { private static Logger logger = Logger.getLogger( CartServiceTest.class); private static SqlSessionFactory sqlSessionFactory; @Before public void setUp() throws Exception { sqlSessionFactory = new MybatisConfig().getSqlSessionFactory(); } @Test public void testSelectCart() { String userId = "j2ee"; CartService service = new CartService(); Cart cart = service.selectCart(sqlSessionFactory.openSession(), userId); for( CartItem cartItem : cart.getCartItemList()){ logger.debug("-- cartItem.itemId=" + cartItem.getItemId()); logger.debug("-- cartItem.quantity=" + cartItem.getQuantity()); logger.debug("-- cartItem.userId=" + cartItem.getUserId()); logger.debug("-- cartItem.item.itemId=" + cartItem.getItem().getItemId()); } } }