package gov.nysenate.openleg.service.spotcheck; import gov.nysenate.openleg.BaseTests; import gov.nysenate.openleg.WebAppBaseTests; import gov.nysenate.openleg.client.response.base.BaseResponse; import gov.nysenate.openleg.controller.api.admin.SpotCheckCtrl; import gov.nysenate.openleg.model.spotcheck.SpotCheckRefType; import gov.nysenate.openleg.service.spotcheck.agenda.AgendaSpotcheckProcessService; import gov.nysenate.openleg.service.spotcheck.base.SpotcheckRunService; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.mock.web.MockHttpServletRequest; import org.springframework.web.context.request.ServletWebRequest; import java.time.Duration; import java.time.LocalDateTime; import java.time.LocalTime; public class SpotcheckTests extends WebAppBaseTests { private static final Logger logger = LoggerFactory.getLogger(SpotcheckTests.class); @Autowired SpotcheckRunService spotcheckRunService; @Autowired SpotCheckCtrl spotCheckCtrl; @Test public void runReports() { spotcheckRunService.runReports(SpotCheckRefType.SENATE_SITE_CALENDAR); } @Test public void openObsGetTest() { // LocalTime start = LocalTime.now(); // logger.info("start {}", start); // BaseResponse response = // spotCheckCtrl.getOpenMismatches("scraped-bill", null, "CONTENT_KEY", null, false, false, false, false, true, // new ServletWebRequest(new MockHttpServletRequest())); // LocalTime end = LocalTime.now(); // logger.info("done {}", end); // logger.info("took {}", Duration.between(start, end)); } }