예제 #1
0
 @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);
 }
예제 #2
0
  @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);
  }