ObsServiceTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,496 of 3,4960%74 of 740%1031037617616666
shouldSaveUpdateDeleteVoidObsGroupCascades()7160%220%121214814811
getObservations_shouldCompareDatesUsingLteAndGte()1820%n/a11282811
saveObs_shouldAllowChangingOfEveryPropertyOnObs()1610%n/a11444411
saveObs_shouldNotOverwriteFileWhenUpdatingAComplexObs()1520%40%33373711
getComplexObs_shouldFillInComplexDataObjectForComplexObs()1510%220%1212343411
getComplexObs_shouldNotFailWithNullView()1400%220%1212303011
getObservationCount_shouldIncludeVoidedObservationsUsingTheSpecifiedConceptNamesAsAnswers()1270%n/a11252511
getObservationCount_shouldReturnTheCountOfAllObservationsUsingTheSpecifiedConceptNamesAsAnswers()1230%n/a11242411
saveObs_shouldCreateNewFileFromComplexDataForNewObs()830%20%22212111
saveObs_shouldCascadeSaveToChildObsGroups()760%n/a11161611
saveObs_shouldCascadeUpdateToNewChildObsGroups()740%n/a11161611
getObservations_shouldGetAllObsWithAnswerConceptInGivenAnswersParameter()610%20%22111111
getObservations_shouldSortReturnedObsByConceptIdIfSortIsConcept()600%n/a117711
saveObs_shouldCreateVeryBasicObsAndAddNewObsId()520%n/a11101011
saveObs_shouldSetCreatorAndDateCreatedOnNewObs()520%n/a11111111
setHandlers_shouldAddNewHandlersWithNewKeys()490%n/a11131311
getObservations_shouldIncludeVoidedObsIfIncludeVoidedObsIsTrue()490%n/a118811
getObservationsByPersonAndConcept_shouldGetObservationsMatchingPersonAndQuestion()480%n/a117711
getObservations_shouldSortReturnedObsByObsDatetimeIfSortIsEmpty()460%n/a117711
setHandlers_shouldOverrideHandlersWithSameKey()450%n/a11121211
shouldGetObservationsOnDay()400%n/a119911
getObservations_shouldNotIncludeVoidedObs()400%n/a117711
getObservationsByPerson_shouldGetAllObservationsAssignedToGivenPerson()340%n/a116611
getObservations_shouldGetObsMatchingPatientIdentifierInSearchString()330%n/a117711
getObservations_shouldLimitNumberOfObsReturnedToMostReturnNParameter()320%n/a116611
saveObs_shouldLinkOriginalAndUpdatedObs()310%n/a11101011
unvoidObs_shouldCascadeUnvoidToChildGroupedObs()300%n/a117711
getObservationCount_shouldGetCountOfObsWithAnswerConceptInGivenAnswersParameter()290%n/a116611
getObservationCount_shouldIncludeVoidedObsInTheCountIfIncludeVoidedObsIsTrue()290%n/a116611
getObservationCount_shouldNotIncludeVoidedObsInCount()290%n/a116611
getObservationCount_shouldReturnZeroIfNoObservationIsUsingAnyOfTheConcepNamesInTheList()290%n/a115511
saveObs_shouldSetVoidReasonMessageToChangeMessage()290%n/a119911
getObservations_shouldGetAllObsAssignedToGivenEncounters()280%n/a115511
getObservations_shouldGetAllObsWithQuestionConceptInGivenQuestionsParameter()280%n/a115511
getObservations_shouldReturnObsWithLocationInGivenLocationsParameter()280%n/a115511
getObservations_shouldReturnObsWhoseGroupIdIsGivenObsGroupId()270%n/a116611
getObservations_shouldReturnObsWhosePersonIsAPatientOnly()270%n/a116611
getObservations_shouldReturnAllObsWhosePersonIsAPersonOnly()270%n/a116611
getObservations_shouldReturnObsWhosePersonIsAUserOnly()270%n/a116611
getObservationCount_shouldGetCountOfObsAssignedToGivenEncounters()260%n/a115511
getObservationCount_shouldGetCountOfObsWithQuestionConceptInGivenQuestionsParameter()260%n/a115511
getObservationCount_shouldReturnCountOfObsWithLocationInGivenLocationsParameter()260%n/a115511
getObservationCount_shouldReturnCountOfObsWhoseGroupIdIsGivenObsGroupId()250%n/a116611
getObservationCount_shouldReturnCountOfObsWhosePersonIsAPatientOnly()250%n/a116611
getObservationCount_shouldReturnCountOfAllObsWhosePersonIsAPersonOnly()250%n/a116611
getObservationCount_shouldReturnCountOfObsWhosePersonIsAUserOnly()250%n/a116611
saveObs_shouldVoidTheGivenObsInTheDatabase()240%n/a116611
removeHandler_shouldRemoveHandlerWithMatchingKey()220%n/a118811
saveObs_shouldReturnADifferentObjectWhenUpdatingAnObs()220%n/a116611
getObservations_shouldGetObsMatchingEncounterIdInSearchString()210%n/a115511
getObservations_shouldGetObsMatchingObsIdInSearchString()210%n/a115511
voidObs_shouldSetVoidedBitOnGivenObs()170%n/a115511
purgeObs_shouldDeleteTheGivenObsFromTheDatabase()160%n/a115511
unvoidObs_shouldUnsetVoidedBitOnGivenObs()160%n/a115511
getComplexObs_shouldReturnNormalObsForNonComplexObs()150%n/a115511
getHandler_shouldHaveDefaultImageAndTextHandlersRegisteredBySpring()150%n/a116611
registerHandler_shouldRegisterHandlerWithTheGivenKey()150%n/a115511
getObs_shouldGetObsMatchingGivenObsId()150%n/a114411
registerHandler_shouldLoadHandlerAndRegisterKey()130%n/a115511
voidObs_shouldFailIfReasonParameterIsEmpty()130%n/a114411
getHandler_shouldGetHandlerWithMatchingKey()120%n/a115511
getObservationsByPersonAndConcept_shouldNotFailWithNullPersonParameter()120%n/a113311
getHandlers_shouldNeverReturnNull()90%n/a113311
purgeObs_shouldThrowAPIExceptionIfGivenTrueCascade()90%n/a112211
removeHandler_shouldNotFailWithInvalidKey()0%n/a112211
ObsServiceTest()0%n/a111111