@Test public void testCalculateInstProposalFundingNegativeEmpty() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); protocolFundingSourceService.setParameterService(getParameterService()); protocolFundingSourceService.setInstitutionalProposalService(getInstProposalService()); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); protocolFundingSourceService.setBusinessObjectService(getBusinessObjectService()); ProtocolFundingSource fundingSource = (ProtocolFundingSource) protocolFundingSourceService.updateProtocolFundingSource( INSTITUTE_PROP_SOURCE_TYPE_ID, EMPTY_NUMBER, null); assertNull(fundingSource); }
@Test public void testCalculateInstProposalFundingBadIdBadNumber() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); protocolFundingSourceService.setParameterService(getParameterService()); protocolFundingSourceService.setInstitutionalProposalService(getInstProposalService()); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); protocolFundingSourceService.setBusinessObjectService(getBusinessObjectService()); ProtocolFundingSource fundingSource = (ProtocolFundingSource) protocolFundingSourceService.updateProtocolFundingSource( INSTITUTE_PROP_SOURCE_TYPE_ID, INST_PROPOSAL_NUMBER_BAD, null); assertNotNull(fundingSource); assertTrue(StringUtils.isEmpty(fundingSource.getFundingSourceName())); assertTrue(StringUtils.isEmpty(fundingSource.getFundingSourceTitle())); }
@Test public void testCalculateInstProposalFundingBadIdGoodNumber() throws Exception { protocolFundingSourceService = new ProtocolFundingSourceServiceImpl(); protocolFundingSourceService.setParameterService(getParameterService()); protocolFundingSourceService.setInstitutionalProposalService(getInstProposalService()); protocolFundingSourceService.setFundingSourceTypeService(getFundingSourceTypeService()); protocolFundingSourceService.setBusinessObjectService(getBusinessObjectService()); ProtocolFundingSource fundingSource = (ProtocolFundingSource) protocolFundingSourceService.updateProtocolFundingSource( INSTITUTE_PROP_SOURCE_TYPE_ID, INST_PROPOSAL_NUMBER_GOOD, null); assertNotNull(fundingSource); assertNotNull(fundingSource.getFundingSourceName()); assertTrue(fundingSource.getFundingSourceName().equalsIgnoreCase(sponsorNameAirForce)); assertTrue(fundingSource.getFundingSourceTitle().equalsIgnoreCase(INST_PROPOSAL_TITLE_GOOD)); }