package org.gbif.checklistbank.service.mybatis.mapper; import org.gbif.checklistbank.model.RawUsage; import java.util.Date; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; /** * */ public class RawUsageMapperTest extends MapperITBase<RawUsageMapper> { public RawUsageMapperTest() { super(RawUsageMapper.class, true); } @Test public void crudTest() { final RawUsage raw = new RawUsage(); raw.setUsageKey(usageKey); raw.setJson("{'me':'markus'}"); raw.setDatasetKey(datasetKey); raw.setLastCrawled(new Date()); assertNull(mapper.get(usageKey)); mapper.insert(raw); // this is taken from dataset_metrics and not stored in each raw usage so null it for comparison raw.setLastCrawled(null); assertEquals(raw, mapper.get(usageKey)); mapper.delete(usageKey); assertNull(mapper.get(usageKey)); } }