package gov.nysenate.openleg.dao.spotcheck;
import gov.nysenate.openleg.BaseTests;
import gov.nysenate.openleg.dao.base.SortOrder;
import gov.nysenate.openleg.model.bill.BaseBillId;
import gov.nysenate.openleg.model.spotcheck.*;
import gov.nysenate.openleg.service.spotcheck.daybreak.DaybreakCheckService;
import gov.nysenate.openleg.util.DateUtils;
import gov.nysenate.openleg.util.OutputUtils;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Optional;
public class DaybreakSpotCheckReportDaoTests extends BaseTests
{
private static final Logger logger = LoggerFactory.getLogger(DaybreakSpotCheckReportDaoTests.class);
@Autowired
DaybreakCheckService daybreakCheckService;
@Autowired
BaseBillIdSpotCheckReportDao reportDao;
@Test
public void setIgnoreStatusTest() {
//Shouldn't do anything
reportDao.setMismatchIgnoreStatus(-1, SpotCheckMismatchIgnore.IGNORE_PERMANENTLY);
// Should set ignore status
reportDao.setMismatchIgnoreStatus(5235, SpotCheckMismatchIgnore.IGNORE_PERMANENTLY);
// Should delete ignore status
reportDao.setMismatchIgnoreStatus(5235, null);
}
@Test
public void getOpenObsTest() {
//Map<BaseBillId, SpotCheckObservation<BaseBillId>> obs = reportDao.getOpenMismatches(SpotCheckRefType.LBDC_SCRAPED_BILL);
logger.info("hi");
}
@Test
public void testEndToEnd() throws Exception {
}
}