Jtester+unitils+testng:DAO单元测试文件模板自动生成(三)

2014-11-24 03:31:13 · 作者: · 浏览: 19
vm.setMem(); vm.setDisk(); vm.setStatus(); vm.setNcId(); vm.setIsDeleted(); vm.setGmtCreate(new Date()); vm.setGmtModify(new Date()); vmDAO.insertVmDO(vm); } @Test @DbFit(when="VmDAOTest.initRecords.when.wiki") public void testCountVmDOByExample() { VmDO vm = new VmDO(); Assert.assertTrue(vmDAO.countVmDOByExample(vm) == ); } @Test @DbFit(when="VmDAOTest.initRecords.when.wiki", then="VmDAOTest.testUpdate.then.wiki") public void testUpdateVmDO() { VmDO vm = vmDAO.findVmDOByPrimaryKey(); vm.setId(); vm.setVmName(); vm.setCores(); vm.setMem(); vm.setDisk(); vm.setStatus(); vm.setNcId(); vm.setIsDeleted(); vmDAO.updateVmDO(vm); } @Test @DbFit(when="VmDAOTest.initRecords.when.wiki") public void testFindListByExample() { VmDO vm = new VmDO(); vm.setId(); vm.setVmName(); vm.setCores(); vm.setMem(); vm.setDisk(); vm.setStatus(); vm.setNcId(); vm.setIsDeleted(); List list = vmDAO.findListByExample(vm); Assert.assertEquals(list.size(), ); for (VmDO vmDO: list) { Assert.assertEquals(vm.getId(), ) Assert.assertEquals(vm.getVmName(), ) Assert.assertEquals(vm.getCores(), ) Assert.assertEquals(vm.getMem(), ) Assert.assertEquals(vm.getDisk(), ) Assert.assertEquals(vm.getStatus(), ) Assert.assertEquals(vm.getNcId(), ) Assert.assertEquals(vm.getIsDeleted(), ) } } @Test @DbFit(when="VmDAOTest.initRecords.when.wiki") public void testFindVmDOByPrimaryKey() { VmDO vm = vmDAO.findVmDOByPrimaryKey(); Assert.assertEquals(vm.getId(), ) Assert.assertEquals(vm.getVmName(), ) Assert.assertEquals(vm.getCores(), ) Assert.assertEquals(vm.getMem(), ) Assert.assertEquals(vm.getDisk(), ) Assert.assertEquals(vm.getStatus(), ) Assert.assertEquals(vm.getNcId(), ) Assert.assertEquals(vm.getIsDeleted(), ) } @Test @DbFit(when="VmDAOTest.initRecords.when.wiki", then="") public void testDeleteVmDOByPrimaryKey() { Integer count = vmDAO.deleteVmDOByPrimaryKey(); Assert.assertEquals(count.intValue(), ); Integer nodelete = vmDAO.deleteVmDOByPrimaryKey(); Assert.assertEquals(nodelete.intValue(), ); } }

结语:

只要是手工劳动, 尽可能自动化。