public void doDelete() { if (isMinimumValid()) { ContactInfoDAO contactDao = new ContactInfoDAO(); contactDao.removeByUserId(view.getUsername(), view.getContactType()); view.pageReload(); } else { view.showFeedback("Error Field vlaues are not valid"); } }
public void ContactInfoDAOConstructorTest() { /*Context*/ ContactInfoDAO contactInfo_context = new ContactInfoDAO(); AccountDAO acc_context = new AccountDAO(); /*Insert*/ AccountDTO acc = new AccountDTO(); acc.userName = "******"; acc.password = "******"; acc.accountType = "administrator"; acc.status = "active"; acc_context.presist(acc); ContactInfoDTO contact = new ContactInfoDTO(); contact.userName = "******"; contact.contactType = "skype"; contact.data = "skippy"; contactInfo_context.presist(contact); bool expected = true; // TODO: Initialize to an appropriate value bool actual; actual = contactInfo_context.isFound("john", "skype"); Assert.AreEqual(expected, actual); /*Update*/ contact.data = "Gready"; contactInfo_context.merge(contact); string expectedUpdate = "Gready"; ContactInfoDTO contUpd = contactInfo_context.find("john", "skype"); Assert.AreEqual(expectedUpdate, contUpd.data); /*Delete*/ contactInfo_context.removeByUserId("john", "skype"); bool expectedDelete = false; bool actualDelete = contactInfo_context.isFound("john", "skype"); Assert.AreEqual(expectedDelete, actualDelete); acc_context.removeByUserId("john"); }