/** Verify {@link BaseProjectProperty#setJob(org.hudsonci.api.model.IJob)} method. */ @Test public void testSetJob() { try { property.setJob(null); fail("Null is not allowed."); } catch (Exception e) { assertEquals(BaseProjectProperty.INVALID_JOB_EXCEPTION, e.getMessage()); } assertNotNull(property.getJob()); assertEquals(project, property.getJob()); }
/** Verify constructor */ @Test public void testConstructor() { try { new BaseProjectProperty(null); fail("Null should be handled by BaseProjectProperty constructor."); } catch (Exception e) { assertEquals(BaseProjectProperty.INVALID_JOB_EXCEPTION, e.getMessage()); } assertNotNull(property.getJob()); assertEquals(project, property.getJob()); }