RetrieveGolrBioentities extends AbstractRetrieveGolr { public List<GolrBioentityDocument> getGolrBioentites(String id) throws IOException { List<String[]> tagvalues = new ArrayList<String[]>(); String [] tagvalue = new String[2]; tagvalue[0] = "bioentity"; tagvalue[1] = id; tagvalues.add(tagvalue); final List<GolrBioentityDocument> documents = getGolrBioentities(tagvalues); return documents; } RetrieveGolrBioentities(String server, int retryCount); List<GolrBioentityDocument> getGolrBioentites(String id); List<GolrBioentityDocument> getGolrBioentities(List<String []> tagvalues);  }
@Test public void testGetGolrBioentites() throws Exception { RetrieveGolrBioentities golr = new RetrieveGolrBioentities("http: @Override protected void logRequest(URI uri) { System.out.println(uri); } }; List<GolrBioentityDocument> entities = golr.getGolrBioentites("SGD:S000004529"); assertEquals(1, entities.size()); }
@Test public void testGetGolrBioentitesProduction() throws Exception { RetrieveGolrBioentities golr = new RetrieveGolrBioentities("http: @Override protected void logRequest(URI uri) { System.out.println(uri); } }; List<GolrBioentityDocument> entities = golr.getGolrBioentites("SGD:S000004529"); assertEquals(1, entities.size()); GolrBioentityDocument document = entities.get(0); assertNotNull(document.taxon); }
@Test public void testGetGolrBioentitesNoctua() throws Exception { RetrieveGolrBioentities golr = new RetrieveGolrBioentities("http: @Override protected void logRequest(URI uri) { System.out.println(uri); } }; List<GolrBioentityDocument> entities = golr.getGolrBioentites("WB:WBGene00001674"); assertEquals(0, entities.size()); }