@Test public void testCalculateUnitFundingSourceBadId() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); protocolFundingSourceService.setUnitService(getUnitService()); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); ProtocolFundingSource fundingSource = (ProtocolFundingSource) protocolFundingSourceService.updateProtocolFundingSource( UNIT_SOURCE_TYPE_ID, UNIT_NUMBER_BAD, null); assertNotNull(fundingSource); assertNull(fundingSource.getFundingSourceName()); }
@Test public void testIsValidIdForTypeUnit() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); protocolFundingSourceService.setUnitService(getUnitService()); ProtocolFundingSource fundingSource = new ProtocolFundingSource(UNIT_NUMBER_GOOD, FundingSourceType.UNIT, null, null); assertTrue(protocolFundingSourceService.isValidIdForType(fundingSource)); fundingSource = new ProtocolFundingSource(UNIT_NUMBER_BAD, FundingSourceType.UNIT, null, null); assertFalse(protocolFundingSourceService.isValidIdForType(fundingSource)); }
@Test public void testCalculateUnitFundingSourceEmptyId() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); final UnitService unitService = context.mock(UnitService.class); protocolFundingSourceService.setUnitService(unitService); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); ProtocolFundingSource fundingSource = (ProtocolFundingSource) protocolFundingSourceService.updateProtocolFundingSource( UNIT_SOURCE_TYPE_ID, EMPTY_NUMBER, null); assertNull(fundingSource); }
@Test public void testCalculateUnitFunding() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); protocolFundingSourceService.setUnitService(getUnitService()); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); ProtocolFundingSource fundingSource = (ProtocolFundingSource) protocolFundingSourceService.updateProtocolFundingSource( UNIT_SOURCE_TYPE_ID, UNIT_NUMBER_GOOD, null); assertNotNull(fundingSource); assertNotNull(fundingSource.getFundingSourceName()); assertTrue(fundingSource.getFundingSourceName().equalsIgnoreCase(UNIT_NAME_GOOD)); }