@Test public void loadTest() { // 该方法存在问题,可能是需要更改主键名 SqlSession sqlSession = sessionFactory.openSession(); OrderMapper orderMapper = sqlSession.getMapper(OrderMapper.class); Orders orders = orderMapper.loadOrder(4); Assert.assertEquals((int) orders.getCart().getId(), 5); Assert.assertEquals(orders.getMember().getMemberlevel().getLevelName(), "普通会员"); sqlSession.commit(); sqlSession.close(); }
@Test public void browseTest() { SqlSession sqlSession = sessionFactory.openSession(); OrderMapper orderMapper = sqlSession.getMapper(OrderMapper.class); Member member = new Member(); member.setId(2); Cart cart = new Cart(); cart.setId(6); // 这样的使用方法是不对的 // List<Orders> orders = orderMapper.browseOrder(null); List<Orders> orders2 = orderMapper.browseOrder(member); List<Cartselectedmer> cartselectedmers = orderMapper.browseOrderMer(cart); // Assert.assertEquals((int)orders.get(0).getId(),2); Assert.assertEquals((int) orders2.get(0).getId(), 5); Assert.assertEquals((int) cartselectedmers.get(0).getId(), 19); sqlSession.commit(); sqlSession.close(); }