@Test public void testRemoveAll() { int affectedRows = 0; boolean success = false; Menu menu1 = new Menu(); Menu menu2 = new Menu(); menu1.setID_MENU(1); menu2.setID_MENU(2); Menu[] menuArr = new Menu[2]; menuArr[0] = menu1; menuArr[1] = menu2; try { affectedRows = menuDAO.removeAll(menuArr); success = (affectedRows == 2) ? true : false; } catch (DataAccessException e) { e.printStackTrace(); } finally { assertEquals( "The result for the operation testRemoveAll [" + success + "] " + "is different of the expected [" + SUCCESS_OPERATION + "].", SUCCESS_OPERATION, success); } }
@Test public void testFindById() { boolean exists = false; Menu found = null; Menu menu = new Menu(); menu.setID_MENU(3); try { found = menuDAO.findById(menu); if (found != null) { exists = true; } } catch (DataAccessException e) { e.printStackTrace(); } finally { assertEquals( "The result for the operation testFindById [" + exists + "] " + "is different of the expected [" + SUCCESS_OPERATION + "].", SUCCESS_OPERATION, exists); } }
@Test public void testFindAll() { boolean isNonEmpty = false; List<Menu> list = new ArrayList<Menu>(); try { list = menuDAO.findAll(); isNonEmpty = !list.isEmpty(); } catch (DataAccessException e) { e.printStackTrace(); } finally { assertEquals( "The result for the operation testFindAll [" + isNonEmpty + "] " + "is different of the expected [" + SUCCESS_OPERATION + "].", SUCCESS_OPERATION, isNonEmpty); } }
@Test public void testUpdate() { int updates = 0; boolean isUpdated = false; Menu menu = new Menu(); menu.setID_MENU(1); menu.setNM_MENU("About1"); try { updates = menuDAO.update(menu); isUpdated = updates > 0 ? true : false; } catch (DataAccessException e) { e.printStackTrace(); } finally { assertEquals( "The result for the operation testUpdate [" + isUpdated + "] " + "is different of the expected [" + SUCCESS_OPERATION + "].", SUCCESS_OPERATION, isUpdated); } }
@Test public void testCreate() { int inserts = 0; boolean isCreated = false; Menu menu = new Menu(); menu.setID_MENU_FATHER(null); menu.setNM_MENU("Home"); try { inserts = menuDAO.create(menu); isCreated = inserts > 0 ? true : false; } catch (DataAccessException e) { e.printStackTrace(); } finally { assertEquals( "The result for the operation testCreate [" + isCreated + "] " + "is different of the expected [" + SUCCESS_OPERATION + "].", SUCCESS_OPERATION, isCreated); } }