PatientProgramValidatorTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total634 of 6340%0 of 0n/a17171411411717
validate_shouldFailIfThereIsMoreThanOneStateWithANullStartDateInTheSameWorkflow()760%n/a11161611
validate_shouldNotFailIfPatientStateIsInRetiredWorkflow()710%n/a11161611
validate_shouldFailIfAnyPatientStatesOverlapEachOtherInTheSameWorkFlow()660%n/a11141411
validate_shouldPassForPatientStatesThatHaveTheSameStartDatesInTheSameWorkFlow()440%n/a118811
validate_shouldFailIfAnyPatientStateHasAnEndDateBeforeItsStartDate()430%n/a11101011
validate_shouldFailIfAPatientIsInMultipleStatesInTheSameWorkFlow()430%n/a119911
validate_shouldPassIfTheStartDateOfTheFirstPatientStateInTheWorkFlowIsNull()400%n/a118811
validate_shouldFailIfThereIsMoreThanOnePatientStateWithTheSameStatesAndStartDates()390%n/a11101011
validate_shouldFailIfAPatientProgramHasDuplicateStatesInTheSameWorkFlow()390%n/a11101011
validate_shouldFailIfAPatientStateHasAnInvalidWorkFlowState()360%n/a118811
validate_shouldFailIfAnyPatientStateHasANullWorkFlowState()310%n/a117711
validate_shouldPassIfAPatientIsInMultipleStatesInDifferentWorkFlows()300%n/a118811
validate_shouldPassForAValidProgram()260%n/a116611
validate_shouldFailIfThePatientFieldIsBlank()240%n/a115511
validate_shouldFailValidationIfObjIsNull()130%n/a112211
validate_shouldFailIfTheProgramPropertyIsNull()100%n/a113311
PatientProgramValidatorTest()30%n/a111111