fix the ExpenseSheetTestDAO

FEA: ItEr76S24AdapatingProjectsToExpenses
This commit is contained in:
Susana Montes Pedreira 2012-05-11 18:57:53 +01:00
parent 3204a0ff87
commit 350538c6fd

View file

@ -57,6 +57,7 @@ import org.libreplan.business.scenarios.entities.OrderVersion;
import org.libreplan.business.test.calendars.entities.BaseCalendarTest; import org.libreplan.business.test.calendars.entities.BaseCalendarTest;
import org.libreplan.business.test.planner.daos.ResourceAllocationDAOTest; import org.libreplan.business.test.planner.daos.ResourceAllocationDAOTest;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -468,7 +469,11 @@ public class ExpenseSheetTestDAO {
public void testSaveExpenseSheetWithoutCode() { public void testSaveExpenseSheetWithoutCode() {
ExpenseSheet expense = ExpenseSheet.create(); ExpenseSheet expense = ExpenseSheet.create();
expense.setCode(null); expense.setCode(null);
try {
expenseSheetDAO.save(expense); expenseSheetDAO.save(expense);
} catch (DataIntegrityViolationException e) {
throw new ValidationException(e.getMessage());
}
} }
@Test @Test