Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?><testrun name="java" project="legacyui-omod" tests="353" started="353" failures="0" errors="0" ignored="3">
- <testsuite name="org.openmrs.web.controller.UserPropertiesTest" time="0.001">
- <testcase name="setSupposedToChangePassword_shouldRemoveForcePasswordFromUserPropertyIfValueIsSetAsNull" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.001"/>
- <testcase name="setSupposedToChangePassword_shouldRemoveForcePasswordFromUserPropertyIfValueIsSetAsFalse" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
- <testcase name="setSupposedToChangePassword_shouldNotAddForcePasswordToUserPropertyWhenValueIsSetAsFalse" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
- <testcase name="setSupposedToChangePassword_shouldAddForcePasswordPropertyWhenValueIsSetToTrue" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
- <testcase name="isSupposedToChangePassword_shouldReturnTrueOrFalseBasedOnTheValueInUserProperties" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
- <testcase name="setSupposedToChangePassword_shouldNotAddForcePasswordToUserPropertyWhenValueIsSetAsNull" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.ConceptListItemTest" time="8.354">
- <testcase name="shouldSetThePreferredNameIfFoundEvenWhenTheMatchedNameIsMarkedAsFullySpecified" classname="org.openmrs.web.dwr.ConceptListItemTest" time="0.001"/>
- <testcase name="shouldSetPreferredNameFromBroaderLocaleIfNoneExistsInALocaleWithACountryOrVariation" classname="org.openmrs.web.dwr.ConceptListItemTest" time="0.0"/>
- <testcase name="shouldSetFullySpecifiedNameFromBroaderLocaleIfNoneExistsInALocaleWithACountryOrVariation" classname="org.openmrs.web.dwr.ConceptListItemTest" time="0.0"/>
- <testcase name="shouldSetFullySpecifiedNameAsPreferredIfThereIsNoPreferredNameInTheLocale" classname="org.openmrs.web.dwr.ConceptListItemTest" time="8.353"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.concept.ConceptProposalFormControllerTest" time="1.534">
- <testcase name="onSubmit_shouldWorkProperlyForCountryLocales" classname="org.openmrs.web.controller.concept.ConceptProposalFormControllerTest" time="1.385"/>
- <testcase name="onSubmit_shouldCreateASingleUniqueSynonymAndObsForAllSimilarProposals" classname="org.openmrs.web.controller.concept.ConceptProposalFormControllerTest" time="0.149"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.196">
- <testcase name="shouldNotSavePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.054"/>
- <testcase name="shouldNotDeletePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.041"/>
- <testcase name="shouldNotUnretirePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.036"/>
- <testcase name="shouldNotRetirePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.065"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest" time="0.107">
- <testcase name="shouldNotDeleteEncounterTypeWhenEncounterTypesAreLocked" classname="org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest" time="0.041"/>
- <testcase name="shouldSaveEncounterTypeWhenEncounterTypesAreNotLocked" classname="org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest" time="0.066"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.18">
- <testcase name="shouldNotUnretirePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.05"/>
- <testcase name="shouldNotDeletePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.032"/>
- <testcase name="shouldNotSavePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.037"/>
- <testcase name="shouldNotRetirePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.061"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.LoginControllerTest" time="0.072">
- <testcase name="shouldReplaceHashtagInRedirectUrl" classname="org.openmrs.web.controller.LoginControllerTest" time="0.021"/>
- <testcase name="shouldSetTheRedirectAttribute" classname="org.openmrs.web.controller.LoginControllerTest" time="0.051"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.PortletControllerTest" time="0.223">
- <testcase name="handleRequest_shouldCalculateBmiIntoPatientBmiAsString" classname="org.openmrs.web.controller.PortletControllerTest" time="0.125"/>
- <testcase name="handleRequest_shouldNotFailWithEmptyHeightAndWeightProperties" classname="org.openmrs.web.controller.PortletControllerTest" time="0.098"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="1.189">
- <testcase name="saveShortPatient_shouldCreateANewPatient" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.218"/>
- <testcase name="saveShortPatient_shouldShouldReplaceAnExistingAttributeWithANewOneWhenEdited" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.147"/>
- <testcase name="saveShortPatient_shouldVoidANameAndReplaceItWithANewOneIfItIsChangedToAUniqueValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.093"/>
- <testcase name="saveShortPatient_shouldVoidAnExistingPersonAttributeWithAnEmptyValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.104"/>
- <testcase name="saveShortPatient_shouldSendTheUserBackToTheFormInCaseOfValidationErrors" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.019"/>
- <testcase name="saveShortPatient_shouldIgnoreANewAddressThatWasAddedAndVoidedAtSameTime" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.086"/>
- <testcase name="saveShortPatient_shouldAddANewNameIfThePersonHadNoNames" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.052"/>
- <testcase name="saveShortPatient_shouldVoidAddressIfItWasChanged" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.118"/>
- <testcase name="saveShortPatient_shouldAddANewPersonAttributeWithANonEmptyValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.056"/>
- <testcase name="saveShortPatient_shouldVoidAnAddressAndReplaceItWithANewOneIfItIsChangedToAUniqueValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.062"/>
- <testcase name="saveShortPatient_shouldPassIfAllTheFormDataIsValid" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.054"/>
- <testcase name="saveShortPatient_shouldNotAddANewPersonAttributeWithAnEmptyValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.048"/>
- <testcase name="saveShortPatient_shouldAddANewAddressIfThePersonHadNone" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.066"/>
- <testcase name="saveShortPatient_shouldNotVoidAddressIfItWasNotChanged" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.066"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.135">
- <testcase name="findProviderCountAndProvider_shouldReturnTheCountOfAllProvidersMatchingTheSearchedNameAlongWithProviderList" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.013" ignored="true"/>
- <testcase name="findProvider_shouldReturnTheListOfProvidersIncludingRetiredProvidersForTheMatchingSearchName" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.05"/>
- <testcase name="findProvider_shouldReturnTheListOfProvidersMatchingTheSearchName" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.031"/>
- <testcase name="findProvider_shouldReturnAMessageWithNoMatchesFoundWhenNoProvidersAreFound" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.041"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.118">
- <testcase name="onSubmit_shouldNotVoidOrChangeAttributeListIfTheAttributeValuesAreSame" classname="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.055"/>
- <testcase name="onSubmit_shouldPurgeTheProvider" classname="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.032"/>
- <testcase name="onSubmit_shouldSetAttributesToVoidIfTheValueIsNotSet" classname="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.031"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.192">
- <testcase name="shouldFailForAValidUsernameAndInvalidSecretQuestion" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.029"/>
- <testcase name="shouldAcceptAsUserWithValidSecretQuestion" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.03"/>
- <testcase name="shouldGiveUserFiveSecretAnswerAttemptsAfterLessThanFiveFailedUsernameAttempts" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.036"/>
- <testcase name="shouldNotAcceptAfterFiveFailedInvalidUsernames" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.018"/>
- <testcase name="shouldLockOutAfterFiveFailedInvalidUsernames" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.015"/>
- <testcase name="shouldLockOutAfterFiveFailedInvalidSecretAnswers" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.015"/>
- <testcase name="shouldSetARandomSecretQuestionWhenTheUsernameIsInvalid" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.021"/>
- <testcase name="shouldNotAcceptWithInvalidSecretQuestionIfUserIsNull" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.028"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.concept.ConceptStopWordFormControllerTest" time="0.035">
- <testcase name="handleSubmission_shouldAddNewConceptStopWord" classname="org.openmrs.web.controller.concept.ConceptStopWordFormControllerTest" time="0.013"/>
- <testcase name="handleSubmission_shouldReturnErrorMessageForAnEmptyConceptStopWord" classname="org.openmrs.web.controller.concept.ConceptStopWordFormControllerTest" time="0.022"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.observation.ObsFormControllerTest" time="0.053">
- <testcase name="shouldSaveObsFormNormally" classname="org.openmrs.web.controller.observation.ObsFormControllerTest" time="0.028"/>
- <testcase name="shouldGetObsFormWithEncounterFilledIn" classname="org.openmrs.web.controller.observation.ObsFormControllerTest" time="0.025"/>
- </testsuite>
- <testsuite name="org.openmrs.web.servlet.ShowGraphServletTest" time="0.31">
- <testcase name="getToDate_shouldReturnNextMonthsDateIfParameterIsNull" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.017"/>
- <testcase name="getToDate_shouldSetHourMinuteAndSecondToZero" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.008"/>
- <testcase name="getToDate_shouldReturnDateOneDayAfterGivenStringDate" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.009"/>
- <testcase name="getFromDate_shouldReturnSameDateAsGivenStringParameter" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.008"/>
- <testcase name="getChart_shouldSetValueAxisLabelToGivenUnits" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.231"/>
- <testcase name="getChart_shouldSetValueAxisLabelToConceptNumericUnitsIfGivenUnitsIsNull" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.016"/>
- <testcase name="getFromDate_shouldReturnOneYearPreviousToTodayIfParameterIsNull" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.021"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.165">
- <testcase name="doEndTag_shouldResolveMessageByCode" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.036"/>
- <testcase name="doEndTag_shouldUseBodyContentInPriorToTextAttributeAsFallbackIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
- <testcase name="doEndTag_doubleArgument" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.01"/>
- <testcase name="doEndTag_shouldUseBodyContentAsFallbackIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
- <testcase name="doEndTag_shouldUseTextAttributeAsFallbackIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.008"/>
- <testcase name="doEndTag_messageIsNotEscapedWhenEscapingIsOff" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
- <testcase name="doEndTag_shouldResolveMessageInLocaleThatDifferentFromDefault" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
- <testcase name="doEndTag_shouldReturnCodeIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.01"/>
- <testcase name="doEndTag_javaScriptEscapingWorks" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.008"/>
- <testcase name="doEndTag_shouldEvaluateVarIfIsNotNull" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.01"/>
- <testcase name="doEndTag_shouldIgnoreFallbacksIfTagLocaleDiffersFromContextLocale" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.007"/>
- <testcase name="doEndTag_singleArgument" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
- <testcase name="doEndTag_shouldEvaluateSpecifiedMessageResolvable" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.008"/>
- <testcase name="doEndTag_shouldFailEvaluateRandomObjectMessage" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.023"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.encounter.EncounterFormControllerTest" time="0.132">
- <testcase name="onSubmit_shouldSaveANewEncounterRoleObject" classname="org.openmrs.web.controller.encounter.EncounterFormControllerTest" time="0.132"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DeprecationCheckTest" time="0.035">
- <testcase name="checkThatNoDeprecatedMethodExistsInServiceClassesInDWRPackage" classname="org.openmrs.web.dwr.DeprecationCheckTest" time="0.035"/>
- </testsuite>
- <testsuite name="org.openmrs.web.servlet.LoginServletTest" time="0.062">
- <testcase name="shouldLockUserOutAfterFiveFailedLoginAttempts" classname="org.openmrs.web.servlet.LoginServletTest" time="0.024"/>
- <testcase name="shouldNotRedirectBackToLoginScreenWithCorrectUsernameAndPassword" classname="org.openmrs.web.servlet.LoginServletTest" time="0.014"/>
- <testcase name="shouldRedirectBackToLoginScreenOnBadUsernameAndPassword" classname="org.openmrs.web.servlet.LoginServletTest" time="0.023"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.148">
- <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueTrue" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.03"/>
- <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueZero" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.025"/>
- <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueFalse" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.019"/>
- <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueNo" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.018"/>
- <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueOne" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.016"/>
- <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueYes" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.016"/>
- <testcase name="createObservation_shouldCreateObservationWithCodedConcept" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.023"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.form.FormFormControllerTest" time="0.047">
- <testcase name="shouldNotSaveAFormWhenFormsAreLocked" classname="org.openmrs.web.controller.form.FormFormControllerTest" time="0.021"/>
- <testcase name="shouldNotDuplicateAFormWhenFormsAreLocked" classname="org.openmrs.web.controller.form.FormFormControllerTest" time="0.026"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.user.UserListControllerTest" time="0.069">
- <testcase name="displayUsers_shouldGetAllUsersIfNoNameGiven" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.019"/>
- <testcase name="displayUsers_shouldGetUsersWithAGivenRole" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.016"/>
- <testcase name="displayUsers_shouldIncludeDisabledUsersIfRequested" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.014"/>
- <testcase name="displayUsers_shouldGetUsersJustGivenActionParameter" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.02"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.194">
- <testcase name="getPossibleNextStates_shouldReturnAllNext" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.077"/>
- <testcase name="getPossibleNextStates_shouldReturnNonRetiredConcepts" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.04"/>
- <testcase name="getPossibleNextStates_shouldReturnNonRetiredStates" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.039"/>
- <testcase name="getPossibleOutcomes_shouldReturnOutcomeConceptsFromProgram" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.038"/>
- </testsuite>
- <testsuite name="org.openmrs.layout.NameSupportTest" time="0.015">
- <testcase name="getInstance_shouldFindNameSupportBean" classname="org.openmrs.layout.NameSupportTest" time="0.014"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.OpenmrsHtmlEscapingAwareTagTest" time="0.024">
- <testcase name="setHtmlEscape_false" classname="org.openmrs.web.taglib.OpenmrsHtmlEscapingAwareTagTest" time="0.007"/>
- <testcase name="setHtmlEscape_true" classname="org.openmrs.web.taglib.OpenmrsHtmlEscapingAwareTagTest" time="0.017"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest" time="0.062">
- <testcase name="onSubmit_shouldPurgeNotIncludedProperties" classname="org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest" time="0.033"/>
- <testcase name="onSubmit_shouldSaveOrUpdateIncludedProperties" classname="org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest" time="0.029"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.patient.PatientFormControllerTest" time="0.066">
- <testcase name="onSubmit_shouldVoidPatientWhenVoidReasonIsNotEmpty" classname="org.openmrs.web.controller.patient.PatientFormControllerTest" time="0.049"/>
- <testcase name="onSubmit_shouldNotVoidPatientWhenVoidReasonIsEmpty" classname="org.openmrs.web.controller.patient.PatientFormControllerTest" time="0.017"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.ForEachEncounterTagTest" time="0.036">
- <testcase name="doStartTag_shouldPassForAPatientWithNoEncounters" classname="org.openmrs.web.taglib.ForEachEncounterTagTest" time="0.007"/>
- <testcase name="doStartTag_shouldSortEncountersByEncounterDatetimeInDescendingOrder" classname="org.openmrs.web.taglib.ForEachEncounterTagTest" time="0.029"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.program.WorkflowFormControllerTest" time="0.018">
- <testcase name="formBackingObject_shouldReturnValidProgramWorkflowGivenValidProgramIdAndWorkflowId" classname="org.openmrs.web.controller.program.WorkflowFormControllerTest" time="0.018"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.343">
- <testcase name="retire_shouldRaiseAnErrorIfRetireReasonIsNotFilled" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.045"/>
- <testcase name="saveEncounterRole_shouldSaveANewEncounterRoleObject" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.011"/>
- <testcase name="showEncounterList_shouldAddListOfEncounterRoleObjectsToTheModel" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.045"/>
- <testcase name="purge_shouldPurgeAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.058"/>
- <testcase name="saveEncounterRole_shouldRaiseAnErrorIfValidationOfEncounterRoleFails" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.007"/>
- <testcase name="saveEncounterRole_shouldEditAndSaveAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.054"/>
- <testcase name="retire_shouldRetireAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.053"/>
- <testcase name="unretire_shouldRetireAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.07"/>
- </testsuite>
- <testsuite name="org.openmrs.scheduler.web.controller.SchedulerFormTest" time="0.023">
- <testcase name="addANewTaskShouldNotError" classname="org.openmrs.scheduler.web.controller.SchedulerFormTest" time="0.022"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.059">
- <testcase name="formBackingObject_shouldReturnValidLocationGivenValidLocationId" classname="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.01"/>
- <testcase name="onSubmit_shouldNotRetireLocationIfReasonIsEmpty" classname="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.017"/>
- <testcase name="onSubmit_shouldRetireLocation" classname="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.032"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DWRConceptServiceTest" time="1.496">
- <testcase name="findConceptAnswers_shouldSearchForConceptAnswersInAllSearchLocales" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.488"/>
- <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfClassnameIsExcluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.105"/>
- <testcase name="findBatchOfConcepts_shouldNotReturnDuplicatesWhenSearchingByConceptId" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.185"/>
- <testcase name="findBatchOfConcepts_shouldReturnConceptByGivenIdIfClassnameIsIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.017"/>
- <testcase name="findConceptAnswers_shouldNotReturnDuplicates" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.176"/>
- <testcase name="findBatchOfConcepts_shouldReturnConceptByGivenIdIfDatatypeIsIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.067"/>
- <testcase name="findConceptAnswers_shouldNotFailIfTheSpecifiedConceptHasNoAnswersRegressionTestForTRUNK2807" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.12"/>
- <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfDatatypeIsNotIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.068"/>
- <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfDatatypeIsExcluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.073"/>
- <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfClassnameIsNotIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.076"/>
- <testcase name="findBatchOfConcepts_shouldReturnConceptByGivenIdIfExclusionAndInclusionListsAreEmpty" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.121"/>
- </testsuite>
- <testsuite name="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="1.305">
- <testcase name="onSubmit_shouldRescheduleACurrentlyScheduledTask" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.024"/>
- <testcase name="processFormSubmission_shouldNotThrowNullPointerExceptionIfRepeatIntervalIsNull" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.012"/>
- <testcase name="onSubmit_shouldNotRescheduleATaskThatIsNotCurrentlyScheduled" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.014"/>
- <testcase name="onSubmit_shouldNotRescheduleAnExecutingTask" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="1.077"/>
- <testcase name="onSubmit_shouldNotRescheduleATaskIfTheStartTimeHasPassed" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.178"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.033">
- <testcase name="onSubmit_shouldDeleteConceptSource" classname="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.008"/>
- <testcase name="onSubmit_shouldRestoreRetiredConceptSource" classname="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.009"/>
- <testcase name="onSubmit_shouldRetireConceptSource" classname="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.016"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.077">
- <testcase name="getPatient_shouldReturnPatientIfGivenPatientIdIsAnExistingUuid" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.018"/>
- <testcase name="getPatient_shouldReturnNullIfGivenNullOrWhitespacesOnly" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.006"/>
- <testcase name="getPatient_shouldReturnNullIfGivenPatientIdIsNotAnExistingUuid" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.007"/>
- <testcase name="getPatient_shouldReturnPatientIfGivenPatientIdIsAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.008"/>
- <testcase name="renderDashboard_shouldRedirectToFindPatientPageIfGivenPatientIdIsNotAnExistingUuid" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.006"/>
- <testcase name="renderDashboard_shouldRedirectToFindPatientPageIfGivenPatientIdIsNotAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.006"/>
- <testcase name="renderDashboard_shouldRenderPatientDashboardIfGivenPatientIdIsAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.012"/>
- <testcase name="getPatient_shouldReturnNullIfGivenPatientIdIsNotAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.014"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.PrivilegeTagTest" time="0.494">
- <testcase name="doStartTag_shouldIncludeBodyForUserWithThePrivilege" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.065"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithAnyOfThePrivilegesIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.031"/>
- <testcase name="doStartTag_shouldIncludeBodyForUserWithoutThePrivilegeIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.034"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithAllOfThePrivilegesIfHasAllIsTrueAndInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.038"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithoutAnyOfThePrivilegesIfHasAllIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.036"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithoutThePrivilege" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.036"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithNotAllOfThePrivilegesIfHasAllIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.038"/>
- <testcase name="doStartTag_shouldIncludeBodyForUserWithoutAnyOfThePrivilegesIfHasAllIsTrueAndInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.034"/>
- <testcase name="doStartTag_shouldIncludeBodyForUserWithAnyOfThePrivileges" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.033"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithoutAnyOfThePrivileges" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.033"/>
- <testcase name="doStartTag_shouldIncludeBodyForUserWithoutAnyOfThePrivilegesIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.034"/>
- <testcase name="doStartTag_shouldIncludeBodyForUserWithAllOfThePrivilegesIfHasAllIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.039"/>
- <testcase name="doStartTag_shouldSkipBodyForUserWithThePrivilegeIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.043"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.185">
- <testcase name="setupModelForModule_shouldNotOverrideExcludePrefixButConcatenate" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.153"/>
- <testcase name="setupModelForModule_shouldNotChangeModeIfForModuleIsNotPresent" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.006"/>
- <testcase name="populateModel_shouldExcludeMultiplePrefixes" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.01"/>
- <testcase name="setupModelForModule_shouldChangeModelIfForModuleIsPresent" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.016"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.087">
- <testcase name="moveUp_shouldMoveSelectedIdsUpOneInTheList" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.014"/>
- <testcase name="updateGlobalProperties_shouldSaveGivenPersonListingAttributeTypes" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.012"/>
- <testcase name="displayPage_shouldNotFailIfNotAuthenticated" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.008"/>
- <testcase name="displayPage_shouldPutAllAttributeTypesIntoMap" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
- <testcase name="moveDown_shouldNotFailIfGivenLastId" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
- <testcase name="moveUp_shouldNotFailIfGivenFirstId" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
- <testcase name="moveDown_shouldMoveSelectedIdsDownInTheList" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.013"/>
- <testcase name="moveDown_shouldNotFailIfNotGivenAnyIds" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
- <testcase name="moveUp_shouldNotFailIfNotGivenAnyIds" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.015"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.PersonListItemTest" time="0.093">
- <testcase name="createBestMatch_shouldReturnPatientListItemGivenPatientParameter" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.012"/>
- <testcase name="PersonListItem_shouldIdentifyBestMatchingNameInMultipleSearchNames" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
- <testcase name="PersonListItem_shouldIdentifyBestMatchingNameForTheFamilyName" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.009"/>
- <testcase name="PersonListItem_shouldIdentifyBestMatchingNameAsOtherNameForTheGivenName" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
- <testcase name="PersonListItem_shouldIdentifyBestMatchingNameForTheGivenPreferredNameEvenIfOtherNamesMatch" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
- <testcase name="PersonListItem_shouldPutAttributeToStringValueIntoAttributesMap" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.011"/>
- <testcase name="PersonListItem_shouldIdentifyBestMatchingNameAsOtherNameForTheMiddleName" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
- <testcase name="createBestMatch_shouldReturnPersonListItemGivenPersonParameter" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.021"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.concept.ConceptDrugFormControllerTest" time="0.026">
- <testcase name="onSubmit_shouldPurgeConceptDrug" classname="org.openmrs.web.controller.concept.ConceptDrugFormControllerTest" time="0.026"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.encounter.EncounterTypeListControllerTest" time="0.013">
- <testcase name="onSubmit_shouldNotFailIfNoEncounterTypesAreSelected" classname="org.openmrs.web.controller.encounter.EncounterTypeListControllerTest" time="0.013"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.person.AddPersonControllerTest" time="0.085">
- <testcase name="formBackingObject_shouldCatchAnInvalidBirthdate" classname="org.openmrs.web.controller.person.AddPersonControllerTest" time="0.036"/>
- <testcase name="formBackingObject_shouldCatchPassForAValidBirthdate" classname="org.openmrs.web.controller.person.AddPersonControllerTest" time="0.049"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.168">
- <testcase name="handleSubmission_shouldDisplayErrorMessageIfQuestionIsNotEmptyAndAnswerIsEmpty" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.011"/>
- <testcase name="handleSubmission_shouldDiplayErrorMessageIfAnswerAndConfirmAnswerAreNotTheSame" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.008"/>
- <testcase name="handleSubmission_shouldRedirectToIndexPageWhenPasswordAndConfirmPasswordAreTheSame" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.023"/>
- <testcase name="handleSubmission_shouldDiplayErrorMessageOnWeakPasswords" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.008"/>
- <testcase name="formBackingObject_shouldReturnAuthenticatedUser" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.007"/>
- <testcase name="formBackingObject_shouldRemainOnChangePasswordFormPageIfThereAreErrors" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.005"/>
- <testcase name="handleSubmission_shouldNotChangeTheUserPropertyForcePasswordChangeToFalse" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.009"/>
- <testcase name="handleSubmission_shouldProceedToHomePageIfOperationIsSuccesful" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.019"/>
- <testcase name="handleSubmission_shouldSetTheUserSecretQuestionAndAnswer" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.023"/>
- <testcase name="handleSubmission_shouldDisplayErrorMessageWhenPasswordAndConfirmPasswordAreNotSame" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.007"/>
- <testcase name="handleSubmission_shouldDisplayErrorMessageWhenPasswordIsEmpty" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.006"/>
- <testcase name="handleSubmission_shouldDiplayErrorMessageIfQuestionIsEmptyAndAnswerIsNotEmpty" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.007"/>
- <testcase name="handleSubmission_shouldChangeTheUserPropertyForcePasswordChangeToFalse" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.034"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.OptionsFormControllerTest" time="0.283">
- <testcase name="shouldRejectEmptySecretAnswer" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.041"/>
- <testcase name="shouldAcceptValidNotificationAddress" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.051"/>
- <testcase name="shouldChangeSecretQuestionAndAnswer" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.015"/>
- <testcase name="shouldRejectInvalidNotificationAddress" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.014"/>
- <testcase name="onSubmit_shouldAccept2CharactersAsUsername" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.025"/>
- <testcase name="shouldRejectEmptyNotificationAddress" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.012"/>
- <testcase name="shouldRejectEmptySecretQuestion" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.012"/>
- <testcase name="onSubmit_shouldRejectInvalidEmailAddressAsUsernameIfEnabled" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.022"/>
- <testcase name="onSubmit_shouldReject1CharacterAsUsername" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.019"/>
- <testcase name="shouldNotOverwriteUserSecretQuestionOrAnswerWhenChangingPassword" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.031"/>
- <testcase name="onSubmit_shouldAcceptEmailAddressAsUsernameIfEnabled" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.019"/>
- <testcase name="shouldRejectEmptySecretAnswerWhenSecretQuestionPasswordIsNotSet" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.022"/>
- </testsuite>
- <testsuite name="org.openmrs.layout.AddressSupportTest" time="0.013">
- <testcase name="getAddressTemplate_shouldSucceedEvenIfDBAddressTemplateClassHasChanged" classname="org.openmrs.layout.AddressSupportTest" time="0.013"/>
- </testsuite>
- <testsuite name="org.openmrs.module.web.controller.ModuleListControllerTest" time="0.009">
- <testcase name="sortStartupOrder_shouldSortModulesCorrectly" classname="org.openmrs.module.web.controller.ModuleListControllerTest" time="0.009"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DWRPersonServiceTest" time="0.075">
- <testcase name="findPeopleByRoles_shouldAllowNullRolesParameter" classname="org.openmrs.web.dwr.DWRPersonServiceTest" time="0.015"/>
- <testcase name="findPeopleByRoles_shouldMatchOnPatientIdentifiers" classname="org.openmrs.web.dwr.DWRPersonServiceTest" time="0.06"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.043">
- <testcase name="handleSubmission_shouldDeleteGivenConceptStopWordFromDB" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.009"/>
- <testcase name="handleSubmission_shouldAddTheDeleteErrorMessageInSession" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.009"/>
- <testcase name="showForm_shouldReturnConceptStopWordListView" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.007"/>
- <testcase name="handleSubmission_shouldAddTheDeleteSuccessMessageInSession" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.01"/>
- <testcase name="showForm_shouldAddAllConceptStopWordsInSessionAttribute" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.008"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.ProviderListItemTest" time="0.013">
- <testcase name="getDisplayName_shouldReturnADisplayNameBasedOnWhetherProviderHasAPersonAssociated" classname="org.openmrs.web.dwr.ProviderListItemTest" time="0.001"/>
- <testcase name="getIdentifier_shouldReturnTheIdentifierThatIsMentionedForTheProviderWhenAPersonIsNotSpecified" classname="org.openmrs.web.dwr.ProviderListItemTest" time="0.0"/>
- <testcase name="getProviderId_shouldReturnTheProviderId" classname="org.openmrs.web.dwr.ProviderListItemTest" time="0.012"/>
- </testsuite>
- <testsuite name="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.229">
- <testcase name="shouldPrintHeaderAndFormattedConceptLines" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.119"/>
- <testcase name="shouldPrintColumnsWithEmptyQuotesForNullFields" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.03"/>
- <testcase name="shouldFormatMultipleSynonymsWithLineBreaks" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.027"/>
- <testcase name="shouldFormatMultipleSetMembersWithLineBreaks" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.023"/>
- <testcase name="shouldFormatMultipleAnswersWithLineBreaks" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.029"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.366">
- <testcase name="validate_shouldIgnoreDuplicateVoidedAddress" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.062"/>
- <testcase name="validate_shouldFailIfAllIdentifiersHaveBeenVoided" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.016"/>
- <testcase name="validate_shouldFailValidationIfBirthdateIsAFutureDate" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.019"/>
- <testcase name="validate_shouldFailValidationIfGenderIsBlank" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.023"/>
- <testcase name="validate_shouldRejectADuplicateName" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.031"/>
- <testcase name="validate_shouldFailValidationIfBirthdateMakesPatient120YearsOldOrOlder" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.018"/>
- <testcase name="validate_shouldRejectADuplicateAddress" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.034"/>
- <testcase name="validate_shouldFailValidationIfDeathdateIsAFutureDate" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.024"/>
- <testcase name="validate_shouldFailIfAllNameFieldsAreEmptyOrWhiteSpaceCharacters" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.015"/>
- <testcase name="validate_shouldNotRejectAgainstVoidedName" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.029"/>
- <testcase name="validate_shouldFailIfTheDeathdateIsBeforeTheBirthdateIncaseThePatientIsDead" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.018"/>
- <testcase name="validate_shouldPassIfTheMinimumRequiredFieldsAreProvidedAndAreValid" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.008"/>
- <testcase name="validate_shouldFailValidationIfBirthdateIsBlank" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.017"/>
- <testcase name="validate_shouldFailIfNoIdentifiersAreAdded" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.014"/>
- <testcase name="validate_shouldFailValidationIfCauseOfDeathIsBlankWhenPatientIsDead" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.017"/>
- <testcase name="validate_shouldFailIfAnyNameHasMoreThan50Characters" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.021"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.program.ProgramFormControllerTest" time="0.042">
- <testcase name="onSubmit_shouldEditExistingWorkflowsWithinPrograms" classname="org.openmrs.web.controller.program.ProgramFormControllerTest" time="0.025"/>
- <testcase name="onSubmit_shouldSaveWorkflowsWithProgram" classname="org.openmrs.web.controller.program.ProgramFormControllerTest" time="0.017"/>
- </testsuite>
- <testsuite name="org.openmrs.module.web.extension.ExtensionUtilTest" time="0.359">
- <testcase name="getModulesAddEncounterToVisitLinks_shouldReturnEmptySetIfThereIsNoAddEncounterToVisitExtension" classname="org.openmrs.module.web.extension.ExtensionUtilTest" time="0.341"/>
- <testcase name="getFormsModulesCanAddEncounterToVisit_shouldReturnFormsIfThereAreAddEncounterToVisitExtensions" classname="org.openmrs.module.web.extension.ExtensionUtilTest" time="0.018"/>
- </testsuite>
- <testsuite name="org.openmrs.web.patient.PatientDashboardGraphControllerTest" time="0.098">
- <testcase name="shouldReturnJSONWithPatientObservationDetails" classname="org.openmrs.web.patient.PatientDashboardGraphControllerTest" time="0.081"/>
- <testcase name="shouldDisplayPatientDashboardGraphForm" classname="org.openmrs.web.patient.PatientDashboardGraphControllerTest" time="0.017"/>
- </testsuite>
- <testsuite name="org.openmrs.web.attribute.handler.BaseMetadataFieldGenDatatypeHandlerTest" time="0.032">
- <testcase name="toHtml_shouldReturnTheName" classname="org.openmrs.web.attribute.handler.BaseMetadataFieldGenDatatypeHandlerTest" time="0.017"/>
- <testcase name="toHtmlSummary_shouldUseTheNameInTheHtmlSummaryInstance" classname="org.openmrs.web.attribute.handler.BaseMetadataFieldGenDatatypeHandlerTest" time="0.015"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.ConceptFormControllerTest" time="1.991">
- <testcase name="shouldEditConceptComplex" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.103"/>
- <testcase name="onSubmit_shouldReturnAConceptWithANullIdIfNoMatchIsFound" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.063"/>
- <testcase name="onSubmit_shouldAddANewConceptMapWhenCreatingAConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.065"/>
- <testcase name="validateConceptReferenceTermUsesPersistedObjects_shouldAddErrorIfMapTypeIsNotSaved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.048"/>
- <testcase name="onSubmit_shouldEditShortNameWhenThereAreMultipleAllowedLocales" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.07"/>
- <testcase name="shouldAddConceptWithNameAndShortNameSpecified" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.053"/>
- <testcase name="shouldNotVoidOrChangeAttributeListIfTheAttributeValuesAreSame" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.07"/>
- <testcase name="shouldUpdateConceptWithShortNameAlreadyInSynonymList" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.065"/>
- <testcase name="shouldSetAttributesToVoidIfTheValueIsNotSet" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.08"/>
- <testcase name="validateConceptReferenceTermUsesPersistedObjects_shouldAddErrorIfTermBIsNotSaved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.038"/>
- <testcase name="shouldRemoveConceptAnswer" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.06"/>
- <testcase name="shouldUpdateConceptWithNameAlreadyInSynonymList" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.049"/>
- <testcase name="onSubmit_shouldRemoveAConceptMapFromAnExistingConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.059"/>
- <testcase name="getConceptFromFormData_shouldSetConceptOnConceptAnswers" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.046"/>
- <testcase name="onSubmit_shouldAddANewConceptMapToAnExistingConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.052"/>
- <testcase name="shouldRemoveConceptSet" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.056"/>
- <testcase name="onSubmit_shouldIgnoreNewConceptMapRowIfTheUserDidNotSelectATerm" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.053"/>
- <testcase name="onSubmit_shouldNotSaveChangesIfThereAreValidationErrors" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.06"/>
- <testcase name="shouldGetConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.043"/>
- <testcase name="onSubmit_shouldVoidASynonymMarkedAsPreferredWhenItIsRemoved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.058"/>
- <testcase name="shouldNotDeleteConceptsWhenConceptsAreLocked" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.048"/>
- <testcase name="shouldAddConceptWithAllNamingSpecified" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.05"/>
- <testcase name="shouldReplacePreviousDescription" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.04"/>
- <testcase name="shouldRemoveConceptDescriptionIfRemovedFromUI" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.045"/>
- <testcase name="shouldRemoveConceptAnswersIfDatatypeChangedFromCoded" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.052"/>
- <testcase name="shouldAddConceptWithNameAndShortNameAndDescriptionSpecifiedToCodeConcepts" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.041"/>
- <testcase name="shouldAddConceptWithNameAndShortNameAndDescriptionSpecifiedToNumericConcepts" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.076"/>
- <testcase name="shouldSaveConceptAttributeOnCreatingConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.048"/>
- <testcase name="onSubmit_shouldSetTheLocalPreferredName" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.052"/>
- <testcase name="shouldUpdateConceptByAddingName" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.083"/>
- <testcase name="onSubmit_shouldDisplayNumericValuesFromTable" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.04"/>
- <testcase name="onSubmit_shouldCopyNumericValuesIntoNumericConcepts" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.046"/>
- <testcase name="shouldVoidShortName" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.047"/>
- <testcase name="validateConceptReferenceTermUsesPersistedObjects_shouldAddErrorIfSourceIsNotSaved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.031"/>
- <testcase name="shouldSaveConceptAttribute" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.051"/>
- <testcase name="shouldAddConceptWithOnlyNameSpecified" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.046"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.form.FieldTypeListControllerTest" time="0.065">
- <testcase name="onSubmit_shouldDisplayAUserFriendlyErrorMessage" classname="org.openmrs.web.controller.form.FieldTypeListControllerTest" time="0.065"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.concept.ConceptFormControllerTest" time="0.226">
- <testcase name="ConceptFormBackingObject_shouldCopyNumericAttributes" classname="org.openmrs.web.controller.concept.ConceptFormControllerTest" time="0.226"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.user.RoleFormControllerTest" time="0.212">
- <testcase name="shouldUpdateRoleWithParent" classname="org.openmrs.web.controller.user.RoleFormControllerTest" time="0.212"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.219">
- <testcase name="showPage_shouldReturnTheSearchIndexView" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.119"/>
- <testcase name="rebuildSearchIndex_shouldReturnFalseForSuccessIfARuntimeExceptionIsThrown" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.01"/>
- <testcase name="getStatus_shouldReturnErrorForStatusIfRebuildSearchIndexIsCompletedUnsuccessfully" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.012"/>
- <testcase name="getStatus_shouldReturnInProgressForStatusIfRebuildSearchIndexIsInProgress" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.009"/>
- <testcase name="getStatus_shouldThrowApiExceptionWhenRebuildSearchIndexNotHaveBeenCalledBefore" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.012"/>
- <testcase name="rebuildSearchIndex_shouldReturnTrueForSuccessIfTheUpdateDoesNotFail" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.006"/>
- <testcase name="rebuildSearchIndex_shouldReturnFalseForSuccessIfAUnAuthenticatedUserMakesCall" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.007"/>
- <testcase name="getStatus_shouldReturnSuccessForStatusIfRebuildSearchIndexIsCompletedSuccessfully" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.042"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.FormatTagTest" time="0.215">
- <testcase name="printConcept_shouldPrintTheNameWithTheCorrectLocaleNameAndType" classname="org.openmrs.web.taglib.FormatTagTest" time="0.15"/>
- <testcase name="doStartTag_shouldPrintAnyDomainObject" classname="org.openmrs.web.taglib.FormatTagTest" time="0.02"/>
- <testcase name="printConcept_shouldEscapeHtmlTags" classname="org.openmrs.web.taglib.FormatTagTest" time="0.045"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.user.UserFormControllerTest" time="0.254">
- <testcase name="handleSubmission_shouldWorkForAnExample" classname="org.openmrs.web.controller.user.UserFormControllerTest" time="0.147"/>
- <testcase name="handleSubmission_createUserProviderAccountWhenProviderAccountCheckboxIsSelected" classname="org.openmrs.web.controller.user.UserFormControllerTest" time="0.107"/>
- </testsuite>
- <testsuite name="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.284">
- <testcase name="findCountAndPatients_shouldNotSignalForANewSearchIfItIsNotTheFirstAjaxCall" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.146"/>
- <testcase name="findCountAndPatients_shouldMatchPatientWithIdentifiersThatContainNoDigit" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.06"/>
- <testcase name="findPatientsByIdentifier_shouldGetResultsForPatientsForGivenIdentifiers" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.016"/>
- <testcase name="findCountAndPatients_shouldNotSignalForANewSearchIfTheNewSearchValueHasNoMatches" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.009"/>
- <testcase name="findPatients_shouldGetResultsForPatientsThatHaveEditedThemselves" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.001" ignored="true"/>
- <testcase name="findCountAndPatients_shouldSignalForANewSearchIfTheNewSearchValueHasMatchesAndIsAFirstCall" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.011"/>
- <testcase name="findPatients_shouldLoggedInUserShouldLoadTheirOwnPatientObject" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.04" ignored="true"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.RequireTagTest" time="0.308">
- <testcase name="doStartTag_shouldSetTheRefererAsTheDeniedPageUrlIfNoRedirectUrlIsSpecified" classname="org.openmrs.web.taglib.RequireTagTest" time="0.052"/>
- <testcase name="doStartTag_shouldAllowUserWithAllPrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.047"/>
- <testcase name="doStartTag_shouldSetTheRightSessionAttributesIfTheAuthenticatedUserMissesSomePrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.035"/>
- <testcase name="doStartTag_shouldRejectUserWithoutAllOfThePrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.03"/>
- <testcase name="doStartTag_shouldRejectUserWithoutAnyOfThePrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.03"/>
- <testcase name="doStartTag_shouldRejectUserWithoutThePrivilege" classname="org.openmrs.web.taglib.RequireTagTest" time="0.031"/>
- <testcase name="doStartTag_shouldAllowUserToHaveAnyPrivilege" classname="org.openmrs.web.taglib.RequireTagTest" time="0.03"/>
- <testcase name="doStartTag_shouldAllowUserWithThePrivilege" classname="org.openmrs.web.taglib.RequireTagTest" time="0.053"/>
- </testsuite>
- <testsuite name="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.223">
- <testcase name="getValue_givenConceptId_shouldCallDeserializeWithConceptUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.143"/>
- <testcase name="getValue_givenLocationId_shouldCallDeserializeWithLocationUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.008"/>
- <testcase name="getValue_givenEmptyValue_shouldReturnNull" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.017"/>
- <testcase name="getValue_givenProgramId_shouldCallDeserializeWithProgramUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.007"/>
- <testcase name="getValue_shouldReturnTheCorrectTypedValue" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.01"/>
- <testcase name="getValue_givenProviderId_shouldCallDeserializeWithProviderUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.038"/>
- </testsuite>
- <testsuite name="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.01">
- <testcase name="toHtmlSummary_shouldUseTheNameInTheHtmlSummaryInstance" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.001"/>
- <testcase name="getValue_shouldThrowInvalidCustomValueExceptionIfAttributeValueFromRequestForGivenFieldNameIsInvalidAccordingToDatatype" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.0"/>
- <testcase name="getValue_shouldReturnAttributeValueFromRequestForGivenFieldNameIfTheAttributeValueIsValidAccordingToDatatype" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.001"/>
- <testcase name="toHtml_shouldReturnTheValueReference" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.008"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.204">
- <testcase name="formBackingObject_shouldGetField" classname="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.143"/>
- <testcase name="onSubmit_shouldNotFailOnFieldAnswers" classname="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.014"/>
- <testcase name="onSubmit_shouldPurgeField" classname="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.047"/>
- </testsuite>
- <testsuite name="org.openmrs.web.taglib.PortletTagTest" time="0.372">
- <testcase name="getModulePortletUrl_shouldReturnTheCorrectUrlForACorePortlet" classname="org.openmrs.web.taglib.PortletTagTest" time="0.24"/>
- <testcase name="getModulePortletUrl_shouldReturnTheCorrectUrlForAModulePortlet" classname="org.openmrs.web.taglib.PortletTagTest" time="0.109"/>
- <testcase name="getModulePortletUrl_shouldReplacePeriodInAModuleIdWithAForwardSlashWhenBuildingAModulePortletUrl" classname="org.openmrs.web.taglib.PortletTagTest" time="0.002"/>
- <testcase name="getModulePortletUrl_shouldNotUpdateTheModuleIdFieldForAModulePortlet" classname="org.openmrs.web.taglib.PortletTagTest" time="0.004"/>
- <testcase name="getModulePortletUrl_shouldReturnACorePortletUrlWhenTheSpecifiedModuleCannotBeFound" classname="org.openmrs.web.taglib.PortletTagTest" time="0.003"/>
- <testcase name="getModulePortletUrl_shouldAppendDotPortletToTheUrlIfNotSpecified" classname="org.openmrs.web.taglib.PortletTagTest" time="0.002"/>
- <testcase name="getModulePortletUrl_shouldTreatBothAnEmptyAndNullModuleIdAsCorePortlets" classname="org.openmrs.web.taglib.PortletTagTest" time="0.012"/>
- </testsuite>
- <testsuite name="org.openmrs.scheduler.web.controller.TaskHelperTest" time="1.401">
- <testcase name="waitUntilTaskIsExecuting_shouldWaitUntilTaskIsExecuting" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="1.203"/>
- <testcase name="getTime_shouldGetATimeInTheFuture" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.111"/>
- <testcase name="waitUntilTaskIsExecuting_shouldRaiseATimeoutExceptionWhenTheTimeoutIsExceeded" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.028"/>
- <testcase name="getTime_shouldGetATimeInThePast" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.007"/>
- <testcase name="getScheduledTaskDefinition_shouldReturnATaskThatHasBeenStarted" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.009"/>
- <testcase name="getUnscheduledTaskDefinition_shouldReturnATaskThatHasNotBeenStarted" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.043"/>
- </testsuite>
- <testsuite name="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.155">
- <testcase name="showPage_shouldReturnAllDatabaseInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.109"/>
- <testcase name="getMemoryInformation_shouldReturnMemoryInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.004"/>
- <testcase name="showPage_shouldReturnUserInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.005"/>
- <testcase name="showPage_shouldReturnAllJavaRuntimeInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.004"/>
- <testcase name="showPage_shouldReturnOpenmrsInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.033"/>
- </testsuite>
- </testrun>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement