public void testSavingEqualExpenses() throws Exception {
   repository.save(expense);
   assertEquals(repository.size(), 1);
   try {
     expense.setExpenseID(expense.getExpenseID() + 1);
     repository.save(expense);
   } catch (MyException e) {
     assertEquals(repository.size(), 1);
   }
 }