package gov.nysenate.openleg.processor.law;
import gov.nysenate.openleg.BaseTests;
import gov.nysenate.openleg.dao.base.LimitOffset;
import gov.nysenate.openleg.dao.base.SortOrder;
import gov.nysenate.openleg.dao.law.data.LawFileDao;
import gov.nysenate.openleg.model.law.LawFile;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
public class LawParserTests extends BaseTests
{
private static final Logger logger = LoggerFactory.getLogger(LawParserTests.class);
@Autowired
private LawFileDao lawFileDao;
@Test
public void testExtractDocuments() throws Exception {
LawFile lawFile = lawFileDao.getPendingLawFiles(SortOrder.ASC, LimitOffset.TEN).get(6);
//LawParser parser = new LawParser(lawFile);
logger.info("{}", lawFile);
// parser.getLawBlocks().stream().filter(l -> !l.isConsolidated()).
// forEach(r -> logger.info(r.getLawId() + " : " + r.getLocationId() + " : " + r.isConsolidated()));
}
}