public void testhasHouseholdPassedIncomeTestTimeline1() { final Number caseID = 1111L; final List<CaseParticipantRole> caseParticipantRoleList = createCaseParticipantRole(); final List<SAHouseholdUnitMember> saHouseholdUnitMemberList = createSAHouseholdUnitMember(caseParticipantRoleList); final SAHouseholdUnitCalculator saHouseholdUnitCalculator = SAHouseholdUnitCalculator_Factory.getFactory().newInstance(getSession()); saHouseholdUnitCalculator.mandatoryMembers().specifyValue(saHouseholdUnitMemberList); final List<Interval<Number>> amount = new ArrayList<Interval<Number>>(); amount.add(new Interval<Number>(null, 1000)); amount.add(new Interval<Number>(Date.fromISO8601("20040601"), 6000)); final Timeline<Number> amountTimeline = new Timeline<Number>(amount); final List<Interval<Number>> amount2 = new ArrayList<Interval<Number>>(); amount2.add(new Interval<Number>(null, 0)); amount2.add(new Interval<Number>(Date.fromISO8601("20040601"), 1000)); final Timeline<Number> amount2Timeline = new Timeline<Number>(amount2); final List<Interval<Boolean>> result = new ArrayList<Interval<Boolean>>(); result.add(new Interval<Boolean>(null, false)); result.add(new Interval<Boolean>(Date.fromISO8601("20040601"), false)); final Timeline<Boolean> resultTimeline = new Timeline<Boolean>(result); final FamilyOfMissingEligibilityUnitCalculator familyOfMissingObj = FamilyOfMissingEligibilityUnitCalculator_Factory.getFactory() .newInstance(getSession(), caseID, saHouseholdUnitCalculator); familyOfMissingObj.caseID().specifyValue(caseID); familyOfMissingObj.totalCountableIncomeTimeline().specifyValue(amountTimeline); familyOfMissingObj.primaryBeneficiaryAmount().specifyValue(amount2Timeline); CREOLETestHelper.assertEquals( resultTimeline, familyOfMissingObj.hasHouseholdPassedIncomeTestTimeline().getValue()); }