}
@Test
@Transactional
public void checkInvalidCodeWorkReportType() throws ValidationException {
WorkReportType workReportType = createValidWorkReportType();
workReportType.setCode("");
try {
workReportTypeDAO.save(workReportType);
fail("It should throw an exception");
} catch (ValidationException e) {
// It should throw an exception
}
workReportType = createValidWorkReportType();
workReportType.setCode(null);
try {
workReportTypeDAO.save(workReportType);
fail("It should throw an exception");
} catch (ValidationException e) {
// It should throw an exception
}
workReportType.setCode("invalid_code");
try {
workReportTypeDAO.save(workReportType);
fail("It should throw an exception");
} catch (ValidationException e) {
// It should throw an exception