Search in sources :

Example 1 with DatasetFinderGitHubArchive

use of org.eol.globi.service.DatasetFinderGitHubArchive in project eol-globi-data by jhpoelen.

the class DatasetFinderWithCacheIT method hafnerTest.

@Test
public void hafnerTest() throws DatasetFinderException, IOException {
    DatasetFinder finder = new DatasetFinderWithCache(new DatasetFinderGitHubArchive(), cachePath);
    Dataset dataset = DatasetFactory.datasetFor("globalbioticinteractions/hafner", finder);
    assertNotNull(dataset.getResource("hafner/gopher_lice_int.csv"));
}
Also used : DatasetFinder(org.eol.globi.service.DatasetFinder) Dataset(org.eol.globi.service.Dataset) DatasetFinderGitHubArchive(org.eol.globi.service.DatasetFinderGitHubArchive) Test(org.junit.Test)

Example 2 with DatasetFinderGitHubArchive

use of org.eol.globi.service.DatasetFinderGitHubArchive in project eol-globi-data by jhpoelen.

the class DatasetFinderWithCacheIT method gitHubTest.

@Test
public void gitHubTest() throws DatasetFinderException {
    DatasetFinder finder = new DatasetFinderWithCache(new DatasetFinderGitHubArchive(), cachePath);
    Dataset dataset = DatasetFactory.datasetFor("globalbioticinteractions/Catalogue-of-Afrotropical-Bees", finder);
    assertThat(dataset.getArchiveURI().toString(), containsString("github.com"));
    assertThat(dataset.getResourceURI("globi.json").toString(), startsWith("jar:file:/"));
    assertThat(dataset.getCitation(), startsWith("Shan Kothari, Pers. Comm. 2014."));
}
Also used : DatasetFinder(org.eol.globi.service.DatasetFinder) Dataset(org.eol.globi.service.Dataset) DatasetFinderGitHubArchive(org.eol.globi.service.DatasetFinderGitHubArchive) Test(org.junit.Test)

Aggregations

Dataset (org.eol.globi.service.Dataset)2 DatasetFinder (org.eol.globi.service.DatasetFinder)2 DatasetFinderGitHubArchive (org.eol.globi.service.DatasetFinderGitHubArchive)2 Test (org.junit.Test)2