@Test @ExpectedDataSet(DATA_FILENAME_NO_CHANGEDATE) public void testUpdateItemAssocUsingUniqueKeyActiveNull() { ItemAssocVO<Integer, Integer> itemAssoc = itemAssocDAO.loadItemAssocByPrimaryKey(1); itemAssoc.setActive(null); // setActive(null) shouldn't be called at all, therefore the dataset shouldn't change itemAssocDAO.updateItemAssocUsingUniqueKey(itemAssoc); }
@Test @ExpectedDataSet(DATA_FILENAME_UPDATED) public void testUpdateItemAssocUsingUniqueKey() { ItemAssocVO<Integer, Integer> itemAssoc = itemAssocDAO.loadItemAssocByPrimaryKey(1); itemAssoc.setAssocValue(1.2d); itemAssocDAO.updateItemAssocUsingUniqueKey(itemAssoc); itemAssoc = itemAssocDAO.loadItemAssocByPrimaryKey(2); itemAssoc.setViewType(7); itemAssoc.setActive(false); itemAssocDAO.updateItemAssocUsingUniqueKey(itemAssoc); itemAssoc = itemAssocDAO.loadItemAssocByPrimaryKey(3); itemAssoc.setAssocValue(3.0d); itemAssoc.setActive(false); itemAssocDAO.updateItemAssocUsingUniqueKey(itemAssoc); }