@Test
public void testProvideChecklists() throws Exception {

    List<Checklist> checklists = this.constructIndivChecklists();
    ChecklistPlanner planner = new ChecklistPlanner(ALL_CKL_IDS);
    planner.provideChecklists(checklists);
    List<Checklist> allChecklists = planner.getAllChecklists().collect(Collectors.toList());
    assertTrue("constructed has alpha/alpha checklist", allChecklists.stream().anyMatch(alphaFilter));
    assertTrue("constructed has bravo/bravo-1 checklist", allChecklists.stream().anyMatch(bravo1Filter));
    assertTrue("constructed has bravo/bravo-2 checklist", allChecklists.stream().anyMatch(bravo2Filter));
    assertTrue("constructed has charlie/charlie checklist", allChecklists.stream().anyMatch(charlieFilter));
}