package eu.dnetlib.iis.common.report; import static org.junit.Assert.assertEquals; import org.junit.Test; import eu.dnetlib.iis.common.schemas.ReportEntry; import eu.dnetlib.iis.common.schemas.ReportEntryType; /** * @author madryk */ public class ReportEntryFactoryTest { //------------------------ TESTS -------------------------- @Test public void createCounterReportParam() { // execute ReportEntry reportEntry = ReportEntryFactory.createCounterReportEntry("report.key", 43); // assert assertEquals("report.key", reportEntry.getKey()); assertEquals(ReportEntryType.COUNTER, reportEntry.getType()); assertEquals("43", reportEntry.getValue()); } @Test public void createDurationReportParam() { // execute ReportEntry reportEntry = ReportEntryFactory.createDurationReportEntry("report.key", 3600000); // assert assertEquals("report.key", reportEntry.getKey()); assertEquals(ReportEntryType.DURATION, reportEntry.getType()); assertEquals("3600000", reportEntry.getValue()); } }