@Test public void testInsert() { com.renren.infra.xweb.entity.Test test = new com.renren.infra.xweb.entity.Test(); test.setMsg("insert new test"); dao.insert(test); Assert.assertEquals(2, dao.findAll().size()); }
@Test public void testFindTotalNum() { Map<String, Object> searchMap = new HashMap<String, Object>(); int total = dao.findTotalNum(searchMap); Assert.assertTrue(total > 0); Assert.assertEquals(1, total); searchMap.put("msg", "test"); int searchTotal = dao.findTotalNum(searchMap); Assert.assertTrue(searchTotal > 0); Assert.assertEquals(1, searchTotal); searchMap.put("msg", "tester"); int searchTestTotal = dao.findTotalNum(searchMap); Assert.assertEquals(0, searchTestTotal); }
@Test public void testBuildPage() { Map<String, Object> filterParams = new HashMap<String, Object>(); int pageNumber = 1; int pageSize = 2; List<com.renren.infra.xweb.entity.Test> tests = dao.find(filterParams, new RowBounds((pageNumber - 1) * pageSize, pageSize)); int totalnum = dao.findTotalNum(filterParams); Page<com.renren.infra.xweb.entity.Test> pageTest = new PageImpl<com.renren.infra.xweb.entity.Test>( tests, new PageRequest(pageNumber - 1, pageSize), totalnum); Assert.assertNotNull(pageTest); Assert.assertEquals(1, pageTest.getContent().size()); Assert.assertEquals(1, totalnum); }
@Test public void testInsertBatch() { int beforeInsertCount = countRowsInTable("xweb_test"); dao.insertBatch(testList); int afterInsertCount = countRowsInTable("xweb_test"); Assert.assertEquals(beforeInsertCount + testList.size(), afterInsertCount); }
@Test public void testDeleteByID() { int deleteNum = dao.deleteById(1); Assert.assertEquals(1, deleteNum); }
@Test public void testDeleteAll() { int deleteNum = dao.deleteAll(); Assert.assertTrue(deleteNum > 0); }
@Test public void testTest() { com.renren.infra.xweb.entity.Test test = dao.getTestById(1); Assert.assertEquals("test", test.getMsg()); }