package org.gbif.occurrence.ws.client.mock; import org.gbif.api.model.occurrence.Occurrence; import org.gbif.api.vocabulary.BasisOfRecord; import org.gbif.dwc.terms.DwcTerm; import org.junit.Test; import static org.junit.Assert.assertEquals; public class OccurrencePersistenceMockServiceTest { @Test public void testGenerator() { OccurrencePersistenceMockService srv = new OccurrencePersistenceMockService(); Occurrence occ = srv.get(112); assertEquals((Integer) 112, occ.getKey()); assertEquals(OccurrencePersistenceMockService.DATASETS.get(2), occ.getDatasetKey()); assertEquals("cat-112", occ.getVerbatimField(DwcTerm.catalogNumber)); assertEquals("Chromista", occ.getKingdom()); assertEquals((Integer) 4, occ.getKingdomKey()); assertEquals(BasisOfRecord.HUMAN_OBSERVATION, occ.getBasisOfRecord()); assertEquals((Integer) 1912, occ.getYear()); assertEquals((Integer) 5, occ.getMonth()); assertEquals( (Double) 112d, occ.getElevation()); } }