@Test(expected = Exception.class) public void testResolveDirectoryBeforeTimeout() throws LBInvocationException { LexBIGService lbs = EasyMock.createMock(LexBIGService.class); CodingSchemeRenderingList csrl = new CodingSchemeRenderingList(); CodingSchemeRendering csr = new TimeoutCodingSchemeRendering(); csrl.addCodingSchemeRendering(csr); EasyMock.expect(lbs.getSupportedCodingSchemes()).andReturn(csrl).anyTimes(); EasyMock.replay(lbs); lexEvsCodeSystemVersionQuery.setLexBigService(lbs); codeSystemVersonDirectoryURIFactory.setLexBigService(lbs); CodeSystemVersionDirectoryURI directoryUri = lexEvsCodeSystemVersionQuery.getCodeSystemVersions(); QueryControl queryControl = new QueryControl(); queryControl.setTimeLimit(600l); CodeSystemVersionDirectory directory = lexEvsCodeSystemVersionQuery.resolve(directoryUri, queryControl, null); assertNotNull(directory); }
@Test public void testResolveDirectoryURINotNull() throws LBInvocationException { LexBIGService lbs = EasyMock.createMock(LexBIGService.class); CodingSchemeRenderingList csrl = new CodingSchemeRenderingList(); CodingSchemeRendering csr = new CodingSchemeRendering(); csr.setCodingSchemeSummary(new CodingSchemeSummary()); csr.getCodingSchemeSummary().setCodingSchemeURI("testURI"); csrl.addCodingSchemeRendering(csr); EasyMock.expect(lbs.getSupportedCodingSchemes()).andReturn(csrl).anyTimes(); EasyMock.replay(lbs); lexEvsCodeSystemVersionQuery.setLexBigService(lbs); codeSystemVersonDirectoryURIFactory.setLexBigService(lbs); CodeSystemVersionDirectoryURI directoryUri = lexEvsCodeSystemVersionQuery.getCodeSystemVersions(); CodeSystemVersionDirectory directory = lexEvsCodeSystemVersionQuery.resolve(directoryUri, null, null); assertNotNull(directory); }