Package gov.nysenate.openleg.tests

Source Code of gov.nysenate.openleg.tests.UnpublishListManagerTest

package gov.nysenate.openleg.tests;

import gov.nysenate.openleg.util.UnpublishListManager;
import org.apache.log4j.Logger;
import org.junit.Test;

import java.util.List;
import java.util.Set;

public class UnpublishListManagerTest {

    private static Logger logger = Logger.getLogger(UnpublishListManagerTest.class);

    private static final String listDirectory = "/tmp";

    private UnpublishListManager unpublishListManager;

    @Test
    public void initManager(){
        unpublishListManager = new UnpublishListManager(listDirectory);
    }

    @Test
    public void addPrintNos(){
        unpublishListManager = new UnpublishListManager(listDirectory);
        unpublishListManager.addUnpublishedBill("A1234-2013");
        unpublishListManager.addUnpublishedBill("A5678-2013");
    }

    @Test
    public void addOtherPrintNos(){
        unpublishListManager = new UnpublishListManager(listDirectory);
        unpublishListManager.addUnpublishedBill("S1111-2013");
        unpublishListManager.addUnpublishedBill("S2222-2013");
    }

    @Test
    public void getUnpublishedBills(){
        unpublishListManager = new UnpublishListManager(listDirectory);
        Set<String> unpublishedBills = unpublishListManager.getUnpublishedBills();
        logger.info("Unpublished Bills:");
        for(String bill : unpublishedBills){
            logger.info('\t' + bill);
        }
    }
}
TOP

Related Classes of gov.nysenate.openleg.tests.UnpublishListManagerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.