Advertisement
Guest User

legacyui-omod 1.5.0: JUnit tests locale en

a guest
Aug 26th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 63.42 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?><testrun name="java" project="legacyui-omod" tests="353" started="353" failures="0" errors="0" ignored="3">
  2.   <testsuite name="org.openmrs.web.controller.UserPropertiesTest" time="0.001">
  3.     <testcase name="setSupposedToChangePassword_shouldRemoveForcePasswordFromUserPropertyIfValueIsSetAsNull" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.001"/>
  4.     <testcase name="setSupposedToChangePassword_shouldRemoveForcePasswordFromUserPropertyIfValueIsSetAsFalse" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
  5.     <testcase name="setSupposedToChangePassword_shouldNotAddForcePasswordToUserPropertyWhenValueIsSetAsFalse" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
  6.     <testcase name="setSupposedToChangePassword_shouldAddForcePasswordPropertyWhenValueIsSetToTrue" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
  7.     <testcase name="isSupposedToChangePassword_shouldReturnTrueOrFalseBasedOnTheValueInUserProperties" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
  8.     <testcase name="setSupposedToChangePassword_shouldNotAddForcePasswordToUserPropertyWhenValueIsSetAsNull" classname="org.openmrs.web.controller.UserPropertiesTest" time="0.0"/>
  9.   </testsuite>
  10.   <testsuite name="org.openmrs.web.dwr.ConceptListItemTest" time="8.354">
  11.     <testcase name="shouldSetThePreferredNameIfFoundEvenWhenTheMatchedNameIsMarkedAsFullySpecified" classname="org.openmrs.web.dwr.ConceptListItemTest" time="0.001"/>
  12.     <testcase name="shouldSetPreferredNameFromBroaderLocaleIfNoneExistsInALocaleWithACountryOrVariation" classname="org.openmrs.web.dwr.ConceptListItemTest" time="0.0"/>
  13.     <testcase name="shouldSetFullySpecifiedNameFromBroaderLocaleIfNoneExistsInALocaleWithACountryOrVariation" classname="org.openmrs.web.dwr.ConceptListItemTest" time="0.0"/>
  14.     <testcase name="shouldSetFullySpecifiedNameAsPreferredIfThereIsNoPreferredNameInTheLocale" classname="org.openmrs.web.dwr.ConceptListItemTest" time="8.353"/>
  15.   </testsuite>
  16.   <testsuite name="org.openmrs.web.controller.concept.ConceptProposalFormControllerTest" time="1.534">
  17.     <testcase name="onSubmit_shouldWorkProperlyForCountryLocales" classname="org.openmrs.web.controller.concept.ConceptProposalFormControllerTest" time="1.385"/>
  18.     <testcase name="onSubmit_shouldCreateASingleUniqueSynonymAndObsForAllSimilarProposals" classname="org.openmrs.web.controller.concept.ConceptProposalFormControllerTest" time="0.149"/>
  19.   </testsuite>
  20.   <testsuite name="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.196">
  21.     <testcase name="shouldNotSavePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.054"/>
  22.     <testcase name="shouldNotDeletePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.041"/>
  23.     <testcase name="shouldNotUnretirePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.036"/>
  24.     <testcase name="shouldNotRetirePatientIdentifierTypeWhenPatientIdentifierTypesAreLocked" classname="org.openmrs.web.controller.patient.PatientIdentifierTypeFormControllerTest" time="0.065"/>
  25.   </testsuite>
  26.   <testsuite name="org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest" time="0.107">
  27.     <testcase name="shouldNotDeleteEncounterTypeWhenEncounterTypesAreLocked" classname="org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest" time="0.041"/>
  28.     <testcase name="shouldSaveEncounterTypeWhenEncounterTypesAreNotLocked" classname="org.openmrs.web.controller.encounter.EncounterTypeFormControllerTest" time="0.066"/>
  29.   </testsuite>
  30.   <testsuite name="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.18">
  31.     <testcase name="shouldNotUnretirePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.05"/>
  32.     <testcase name="shouldNotDeletePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.032"/>
  33.     <testcase name="shouldNotSavePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.037"/>
  34.     <testcase name="shouldNotRetirePersonAttributeTypeWhenPersonAttributeTypesAreLocked" classname="org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest" time="0.061"/>
  35.   </testsuite>
  36.   <testsuite name="org.openmrs.web.controller.LoginControllerTest" time="0.072">
  37.     <testcase name="shouldReplaceHashtagInRedirectUrl" classname="org.openmrs.web.controller.LoginControllerTest" time="0.021"/>
  38.     <testcase name="shouldSetTheRedirectAttribute" classname="org.openmrs.web.controller.LoginControllerTest" time="0.051"/>
  39.   </testsuite>
  40.   <testsuite name="org.openmrs.web.controller.PortletControllerTest" time="0.223">
  41.     <testcase name="handleRequest_shouldCalculateBmiIntoPatientBmiAsString" classname="org.openmrs.web.controller.PortletControllerTest" time="0.125"/>
  42.     <testcase name="handleRequest_shouldNotFailWithEmptyHeightAndWeightProperties" classname="org.openmrs.web.controller.PortletControllerTest" time="0.098"/>
  43.   </testsuite>
  44.   <testsuite name="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="1.189">
  45.     <testcase name="saveShortPatient_shouldCreateANewPatient" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.218"/>
  46.     <testcase name="saveShortPatient_shouldShouldReplaceAnExistingAttributeWithANewOneWhenEdited" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.147"/>
  47.     <testcase name="saveShortPatient_shouldVoidANameAndReplaceItWithANewOneIfItIsChangedToAUniqueValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.093"/>
  48.     <testcase name="saveShortPatient_shouldVoidAnExistingPersonAttributeWithAnEmptyValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.104"/>
  49.     <testcase name="saveShortPatient_shouldSendTheUserBackToTheFormInCaseOfValidationErrors" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.019"/>
  50.     <testcase name="saveShortPatient_shouldIgnoreANewAddressThatWasAddedAndVoidedAtSameTime" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.086"/>
  51.     <testcase name="saveShortPatient_shouldAddANewNameIfThePersonHadNoNames" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.052"/>
  52.     <testcase name="saveShortPatient_shouldVoidAddressIfItWasChanged" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.118"/>
  53.     <testcase name="saveShortPatient_shouldAddANewPersonAttributeWithANonEmptyValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.056"/>
  54.     <testcase name="saveShortPatient_shouldVoidAnAddressAndReplaceItWithANewOneIfItIsChangedToAUniqueValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.062"/>
  55.     <testcase name="saveShortPatient_shouldPassIfAllTheFormDataIsValid" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.054"/>
  56.     <testcase name="saveShortPatient_shouldNotAddANewPersonAttributeWithAnEmptyValue" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.048"/>
  57.     <testcase name="saveShortPatient_shouldAddANewAddressIfThePersonHadNone" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.066"/>
  58.     <testcase name="saveShortPatient_shouldNotVoidAddressIfItWasNotChanged" classname="org.openmrs.web.controller.patient.ShortPatientFormControllerTest" time="0.066"/>
  59.   </testsuite>
  60.   <testsuite name="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.135">
  61.     <testcase name="findProviderCountAndProvider_shouldReturnTheCountOfAllProvidersMatchingTheSearchedNameAlongWithProviderList" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.013" ignored="true"/>
  62.     <testcase name="findProvider_shouldReturnTheListOfProvidersIncludingRetiredProvidersForTheMatchingSearchName" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.05"/>
  63.     <testcase name="findProvider_shouldReturnTheListOfProvidersMatchingTheSearchName" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.031"/>
  64.     <testcase name="findProvider_shouldReturnAMessageWithNoMatchesFoundWhenNoProvidersAreFound" classname="org.openmrs.web.dwr.DWRProviderServiceTest" time="0.041"/>
  65.   </testsuite>
  66.   <testsuite name="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.118">
  67.     <testcase name="onSubmit_shouldNotVoidOrChangeAttributeListIfTheAttributeValuesAreSame" classname="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.055"/>
  68.     <testcase name="onSubmit_shouldPurgeTheProvider" classname="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.032"/>
  69.     <testcase name="onSubmit_shouldSetAttributesToVoidIfTheValueIsNotSet" classname="org.openmrs.web.controller.provider.ProviderFormControllerTest" time="0.031"/>
  70.   </testsuite>
  71.   <testsuite name="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.192">
  72.     <testcase name="shouldFailForAValidUsernameAndInvalidSecretQuestion" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.029"/>
  73.     <testcase name="shouldAcceptAsUserWithValidSecretQuestion" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.03"/>
  74.     <testcase name="shouldGiveUserFiveSecretAnswerAttemptsAfterLessThanFiveFailedUsernameAttempts" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.036"/>
  75.     <testcase name="shouldNotAcceptAfterFiveFailedInvalidUsernames" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.018"/>
  76.     <testcase name="shouldLockOutAfterFiveFailedInvalidUsernames" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.015"/>
  77.     <testcase name="shouldLockOutAfterFiveFailedInvalidSecretAnswers" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.015"/>
  78.     <testcase name="shouldSetARandomSecretQuestionWhenTheUsernameIsInvalid" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.021"/>
  79.     <testcase name="shouldNotAcceptWithInvalidSecretQuestionIfUserIsNull" classname="org.openmrs.web.controller.ForgotPasswordFormControllerTest" time="0.028"/>
  80.   </testsuite>
  81.   <testsuite name="org.openmrs.web.controller.concept.ConceptStopWordFormControllerTest" time="0.035">
  82.     <testcase name="handleSubmission_shouldAddNewConceptStopWord" classname="org.openmrs.web.controller.concept.ConceptStopWordFormControllerTest" time="0.013"/>
  83.     <testcase name="handleSubmission_shouldReturnErrorMessageForAnEmptyConceptStopWord" classname="org.openmrs.web.controller.concept.ConceptStopWordFormControllerTest" time="0.022"/>
  84.   </testsuite>
  85.   <testsuite name="org.openmrs.web.controller.observation.ObsFormControllerTest" time="0.053">
  86.     <testcase name="shouldSaveObsFormNormally" classname="org.openmrs.web.controller.observation.ObsFormControllerTest" time="0.028"/>
  87.     <testcase name="shouldGetObsFormWithEncounterFilledIn" classname="org.openmrs.web.controller.observation.ObsFormControllerTest" time="0.025"/>
  88.   </testsuite>
  89.   <testsuite name="org.openmrs.web.servlet.ShowGraphServletTest" time="0.31">
  90.     <testcase name="getToDate_shouldReturnNextMonthsDateIfParameterIsNull" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.017"/>
  91.     <testcase name="getToDate_shouldSetHourMinuteAndSecondToZero" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.008"/>
  92.     <testcase name="getToDate_shouldReturnDateOneDayAfterGivenStringDate" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.009"/>
  93.     <testcase name="getFromDate_shouldReturnSameDateAsGivenStringParameter" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.008"/>
  94.     <testcase name="getChart_shouldSetValueAxisLabelToGivenUnits" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.231"/>
  95.     <testcase name="getChart_shouldSetValueAxisLabelToConceptNumericUnitsIfGivenUnitsIsNull" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.016"/>
  96.     <testcase name="getFromDate_shouldReturnOneYearPreviousToTodayIfParameterIsNull" classname="org.openmrs.web.servlet.ShowGraphServletTest" time="0.021"/>
  97.   </testsuite>
  98.   <testsuite name="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.165">
  99.     <testcase name="doEndTag_shouldResolveMessageByCode" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.036"/>
  100.     <testcase name="doEndTag_shouldUseBodyContentInPriorToTextAttributeAsFallbackIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
  101.     <testcase name="doEndTag_doubleArgument" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.01"/>
  102.     <testcase name="doEndTag_shouldUseBodyContentAsFallbackIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
  103.     <testcase name="doEndTag_shouldUseTextAttributeAsFallbackIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.008"/>
  104.     <testcase name="doEndTag_messageIsNotEscapedWhenEscapingIsOff" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
  105.     <testcase name="doEndTag_shouldResolveMessageInLocaleThatDifferentFromDefault" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
  106.     <testcase name="doEndTag_shouldReturnCodeIfNoMessageResolved" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.01"/>
  107.     <testcase name="doEndTag_javaScriptEscapingWorks" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.008"/>
  108.     <testcase name="doEndTag_shouldEvaluateVarIfIsNotNull" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.01"/>
  109.     <testcase name="doEndTag_shouldIgnoreFallbacksIfTagLocaleDiffersFromContextLocale" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.007"/>
  110.     <testcase name="doEndTag_singleArgument" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.009"/>
  111.     <testcase name="doEndTag_shouldEvaluateSpecifiedMessageResolvable" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.008"/>
  112.     <testcase name="doEndTag_shouldFailEvaluateRandomObjectMessage" classname="org.openmrs.web.taglib.OpenmrsMessageTagTest" time="0.023"/>
  113.   </testsuite>
  114.   <testsuite name="org.openmrs.web.controller.encounter.EncounterFormControllerTest" time="0.132">
  115.     <testcase name="onSubmit_shouldSaveANewEncounterRoleObject" classname="org.openmrs.web.controller.encounter.EncounterFormControllerTest" time="0.132"/>
  116.   </testsuite>
  117.   <testsuite name="org.openmrs.web.dwr.DeprecationCheckTest" time="0.035">
  118.     <testcase name="checkThatNoDeprecatedMethodExistsInServiceClassesInDWRPackage" classname="org.openmrs.web.dwr.DeprecationCheckTest" time="0.035"/>
  119.   </testsuite>
  120.   <testsuite name="org.openmrs.web.servlet.LoginServletTest" time="0.062">
  121.     <testcase name="shouldLockUserOutAfterFiveFailedLoginAttempts" classname="org.openmrs.web.servlet.LoginServletTest" time="0.024"/>
  122.     <testcase name="shouldNotRedirectBackToLoginScreenWithCorrectUsernameAndPassword" classname="org.openmrs.web.servlet.LoginServletTest" time="0.014"/>
  123.     <testcase name="shouldRedirectBackToLoginScreenOnBadUsernameAndPassword" classname="org.openmrs.web.servlet.LoginServletTest" time="0.023"/>
  124.   </testsuite>
  125.   <testsuite name="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.148">
  126.     <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueTrue" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.03"/>
  127.     <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueZero" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.025"/>
  128.     <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueFalse" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.019"/>
  129.     <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueNo" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.018"/>
  130.     <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueOne" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.016"/>
  131.     <testcase name="createObservation_shouldCreateObservationWithBooleanConceptWithValueYes" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.016"/>
  132.     <testcase name="createObservation_shouldCreateObservationWithCodedConcept" classname="org.openmrs.web.dwr.DWRObservationServiceTest" time="0.023"/>
  133.   </testsuite>
  134.   <testsuite name="org.openmrs.web.controller.form.FormFormControllerTest" time="0.047">
  135.     <testcase name="shouldNotSaveAFormWhenFormsAreLocked" classname="org.openmrs.web.controller.form.FormFormControllerTest" time="0.021"/>
  136.     <testcase name="shouldNotDuplicateAFormWhenFormsAreLocked" classname="org.openmrs.web.controller.form.FormFormControllerTest" time="0.026"/>
  137.   </testsuite>
  138.   <testsuite name="org.openmrs.web.controller.user.UserListControllerTest" time="0.069">
  139.     <testcase name="displayUsers_shouldGetAllUsersIfNoNameGiven" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.019"/>
  140.     <testcase name="displayUsers_shouldGetUsersWithAGivenRole" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.016"/>
  141.     <testcase name="displayUsers_shouldIncludeDisabledUsersIfRequested" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.014"/>
  142.     <testcase name="displayUsers_shouldGetUsersJustGivenActionParameter" classname="org.openmrs.web.controller.user.UserListControllerTest" time="0.02"/>
  143.   </testsuite>
  144.   <testsuite name="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.194">
  145.     <testcase name="getPossibleNextStates_shouldReturnAllNext" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.077"/>
  146.     <testcase name="getPossibleNextStates_shouldReturnNonRetiredConcepts" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.04"/>
  147.     <testcase name="getPossibleNextStates_shouldReturnNonRetiredStates" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.039"/>
  148.     <testcase name="getPossibleOutcomes_shouldReturnOutcomeConceptsFromProgram" classname="org.openmrs.web.dwr.DWRProgramWorkflowServiceTest" time="0.038"/>
  149.   </testsuite>
  150.   <testsuite name="org.openmrs.layout.NameSupportTest" time="0.015">
  151.     <testcase name="getInstance_shouldFindNameSupportBean" classname="org.openmrs.layout.NameSupportTest" time="0.014"/>
  152.   </testsuite>
  153.   <testsuite name="org.openmrs.web.taglib.OpenmrsHtmlEscapingAwareTagTest" time="0.024">
  154.     <testcase name="setHtmlEscape_false" classname="org.openmrs.web.taglib.OpenmrsHtmlEscapingAwareTagTest" time="0.007"/>
  155.     <testcase name="setHtmlEscape_true" classname="org.openmrs.web.taglib.OpenmrsHtmlEscapingAwareTagTest" time="0.017"/>
  156.   </testsuite>
  157.   <testsuite name="org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest" time="0.062">
  158.     <testcase name="onSubmit_shouldPurgeNotIncludedProperties" classname="org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest" time="0.033"/>
  159.     <testcase name="onSubmit_shouldSaveOrUpdateIncludedProperties" classname="org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest" time="0.029"/>
  160.   </testsuite>
  161.   <testsuite name="org.openmrs.web.controller.patient.PatientFormControllerTest" time="0.066">
  162.     <testcase name="onSubmit_shouldVoidPatientWhenVoidReasonIsNotEmpty" classname="org.openmrs.web.controller.patient.PatientFormControllerTest" time="0.049"/>
  163.     <testcase name="onSubmit_shouldNotVoidPatientWhenVoidReasonIsEmpty" classname="org.openmrs.web.controller.patient.PatientFormControllerTest" time="0.017"/>
  164.   </testsuite>
  165.   <testsuite name="org.openmrs.web.taglib.ForEachEncounterTagTest" time="0.036">
  166.     <testcase name="doStartTag_shouldPassForAPatientWithNoEncounters" classname="org.openmrs.web.taglib.ForEachEncounterTagTest" time="0.007"/>
  167.     <testcase name="doStartTag_shouldSortEncountersByEncounterDatetimeInDescendingOrder" classname="org.openmrs.web.taglib.ForEachEncounterTagTest" time="0.029"/>
  168.   </testsuite>
  169.   <testsuite name="org.openmrs.web.controller.program.WorkflowFormControllerTest" time="0.018">
  170.     <testcase name="formBackingObject_shouldReturnValidProgramWorkflowGivenValidProgramIdAndWorkflowId" classname="org.openmrs.web.controller.program.WorkflowFormControllerTest" time="0.018"/>
  171.   </testsuite>
  172.   <testsuite name="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.343">
  173.     <testcase name="retire_shouldRaiseAnErrorIfRetireReasonIsNotFilled" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.045"/>
  174.     <testcase name="saveEncounterRole_shouldSaveANewEncounterRoleObject" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.011"/>
  175.     <testcase name="showEncounterList_shouldAddListOfEncounterRoleObjectsToTheModel" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.045"/>
  176.     <testcase name="purge_shouldPurgeAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.058"/>
  177.     <testcase name="saveEncounterRole_shouldRaiseAnErrorIfValidationOfEncounterRoleFails" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.007"/>
  178.     <testcase name="saveEncounterRole_shouldEditAndSaveAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.054"/>
  179.     <testcase name="retire_shouldRetireAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.053"/>
  180.     <testcase name="unretire_shouldRetireAnExistingEncounter" classname="org.openmrs.web.controller.encounter.EncounterRoleFormControllerTest" time="0.07"/>
  181.   </testsuite>
  182.   <testsuite name="org.openmrs.scheduler.web.controller.SchedulerFormTest" time="0.023">
  183.     <testcase name="addANewTaskShouldNotError" classname="org.openmrs.scheduler.web.controller.SchedulerFormTest" time="0.022"/>
  184.   </testsuite>
  185.   <testsuite name="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.059">
  186.     <testcase name="formBackingObject_shouldReturnValidLocationGivenValidLocationId" classname="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.01"/>
  187.     <testcase name="onSubmit_shouldNotRetireLocationIfReasonIsEmpty" classname="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.017"/>
  188.     <testcase name="onSubmit_shouldRetireLocation" classname="org.openmrs.web.controller.encounter.LocationFormControllerTest" time="0.032"/>
  189.   </testsuite>
  190.   <testsuite name="org.openmrs.web.dwr.DWRConceptServiceTest" time="1.496">
  191.     <testcase name="findConceptAnswers_shouldSearchForConceptAnswersInAllSearchLocales" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.488"/>
  192.     <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfClassnameIsExcluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.105"/>
  193.     <testcase name="findBatchOfConcepts_shouldNotReturnDuplicatesWhenSearchingByConceptId" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.185"/>
  194.     <testcase name="findBatchOfConcepts_shouldReturnConceptByGivenIdIfClassnameIsIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.017"/>
  195.     <testcase name="findConceptAnswers_shouldNotReturnDuplicates" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.176"/>
  196.     <testcase name="findBatchOfConcepts_shouldReturnConceptByGivenIdIfDatatypeIsIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.067"/>
  197.     <testcase name="findConceptAnswers_shouldNotFailIfTheSpecifiedConceptHasNoAnswersRegressionTestForTRUNK2807" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.12"/>
  198.     <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfDatatypeIsNotIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.068"/>
  199.     <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfDatatypeIsExcluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.073"/>
  200.     <testcase name="findBatchOfConcepts_shouldNotReturnConceptByGivenIdIfClassnameIsNotIncluded" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.076"/>
  201.     <testcase name="findBatchOfConcepts_shouldReturnConceptByGivenIdIfExclusionAndInclusionListsAreEmpty" classname="org.openmrs.web.dwr.DWRConceptServiceTest" time="0.121"/>
  202.   </testsuite>
  203.   <testsuite name="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="1.305">
  204.     <testcase name="onSubmit_shouldRescheduleACurrentlyScheduledTask" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.024"/>
  205.     <testcase name="processFormSubmission_shouldNotThrowNullPointerExceptionIfRepeatIntervalIsNull" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.012"/>
  206.     <testcase name="onSubmit_shouldNotRescheduleATaskThatIsNotCurrentlyScheduled" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.014"/>
  207.     <testcase name="onSubmit_shouldNotRescheduleAnExecutingTask" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="1.077"/>
  208.     <testcase name="onSubmit_shouldNotRescheduleATaskIfTheStartTimeHasPassed" classname="org.openmrs.scheduler.web.controller.SchedulerFormControllerTest" time="0.178"/>
  209.   </testsuite>
  210.   <testsuite name="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.033">
  211.     <testcase name="onSubmit_shouldDeleteConceptSource" classname="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.008"/>
  212.     <testcase name="onSubmit_shouldRestoreRetiredConceptSource" classname="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.009"/>
  213.     <testcase name="onSubmit_shouldRetireConceptSource" classname="org.openmrs.web.controller.concept.ConceptSourceFormControllerTest" time="0.016"/>
  214.   </testsuite>
  215.   <testsuite name="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.077">
  216.     <testcase name="getPatient_shouldReturnPatientIfGivenPatientIdIsAnExistingUuid" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.018"/>
  217.     <testcase name="getPatient_shouldReturnNullIfGivenNullOrWhitespacesOnly" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.006"/>
  218.     <testcase name="getPatient_shouldReturnNullIfGivenPatientIdIsNotAnExistingUuid" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.007"/>
  219.     <testcase name="getPatient_shouldReturnPatientIfGivenPatientIdIsAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.008"/>
  220.     <testcase name="renderDashboard_shouldRedirectToFindPatientPageIfGivenPatientIdIsNotAnExistingUuid" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.006"/>
  221.     <testcase name="renderDashboard_shouldRedirectToFindPatientPageIfGivenPatientIdIsNotAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.006"/>
  222.     <testcase name="renderDashboard_shouldRenderPatientDashboardIfGivenPatientIdIsAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.012"/>
  223.     <testcase name="getPatient_shouldReturnNullIfGivenPatientIdIsNotAnExistingId" classname="org.openmrs.web.controller.patient.PatientDashboardControllerTest" time="0.014"/>
  224.   </testsuite>
  225.   <testsuite name="org.openmrs.web.taglib.PrivilegeTagTest" time="0.494">
  226.     <testcase name="doStartTag_shouldIncludeBodyForUserWithThePrivilege" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.065"/>
  227.     <testcase name="doStartTag_shouldSkipBodyForUserWithAnyOfThePrivilegesIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.031"/>
  228.     <testcase name="doStartTag_shouldIncludeBodyForUserWithoutThePrivilegeIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.034"/>
  229.     <testcase name="doStartTag_shouldSkipBodyForUserWithAllOfThePrivilegesIfHasAllIsTrueAndInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.038"/>
  230.     <testcase name="doStartTag_shouldSkipBodyForUserWithoutAnyOfThePrivilegesIfHasAllIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.036"/>
  231.     <testcase name="doStartTag_shouldSkipBodyForUserWithoutThePrivilege" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.036"/>
  232.     <testcase name="doStartTag_shouldSkipBodyForUserWithNotAllOfThePrivilegesIfHasAllIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.038"/>
  233.     <testcase name="doStartTag_shouldIncludeBodyForUserWithoutAnyOfThePrivilegesIfHasAllIsTrueAndInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.034"/>
  234.     <testcase name="doStartTag_shouldIncludeBodyForUserWithAnyOfThePrivileges" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.033"/>
  235.     <testcase name="doStartTag_shouldSkipBodyForUserWithoutAnyOfThePrivileges" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.033"/>
  236.     <testcase name="doStartTag_shouldIncludeBodyForUserWithoutAnyOfThePrivilegesIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.034"/>
  237.     <testcase name="doStartTag_shouldIncludeBodyForUserWithAllOfThePrivilegesIfHasAllIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.039"/>
  238.     <testcase name="doStartTag_shouldSkipBodyForUserWithThePrivilegeIfInverseIsTrue" classname="org.openmrs.web.taglib.PrivilegeTagTest" time="0.043"/>
  239.   </testsuite>
  240.   <testsuite name="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.185">
  241.     <testcase name="setupModelForModule_shouldNotOverrideExcludePrefixButConcatenate" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.153"/>
  242.     <testcase name="setupModelForModule_shouldNotChangeModeIfForModuleIsNotPresent" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.006"/>
  243.     <testcase name="populateModel_shouldExcludeMultiplePrefixes" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.01"/>
  244.     <testcase name="setupModelForModule_shouldChangeModelIfForModuleIsPresent" classname="org.openmrs.web.controller.GlobalPropertyPortletControllerTest" time="0.016"/>
  245.   </testsuite>
  246.   <testsuite name="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.087">
  247.     <testcase name="moveUp_shouldMoveSelectedIdsUpOneInTheList" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.014"/>
  248.     <testcase name="updateGlobalProperties_shouldSaveGivenPersonListingAttributeTypes" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.012"/>
  249.     <testcase name="displayPage_shouldNotFailIfNotAuthenticated" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.008"/>
  250.     <testcase name="displayPage_shouldPutAllAttributeTypesIntoMap" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
  251.     <testcase name="moveDown_shouldNotFailIfGivenLastId" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
  252.     <testcase name="moveUp_shouldNotFailIfGivenFirstId" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
  253.     <testcase name="moveDown_shouldMoveSelectedIdsDownInTheList" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.013"/>
  254.     <testcase name="moveDown_shouldNotFailIfNotGivenAnyIds" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.006"/>
  255.     <testcase name="moveUp_shouldNotFailIfNotGivenAnyIds" classname="org.openmrs.web.controller.person.PersonAttributeTypeListControllerTest" time="0.015"/>
  256.   </testsuite>
  257.   <testsuite name="org.openmrs.web.dwr.PersonListItemTest" time="0.093">
  258.     <testcase name="createBestMatch_shouldReturnPatientListItemGivenPatientParameter" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.012"/>
  259.     <testcase name="PersonListItem_shouldIdentifyBestMatchingNameInMultipleSearchNames" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
  260.     <testcase name="PersonListItem_shouldIdentifyBestMatchingNameForTheFamilyName" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.009"/>
  261.     <testcase name="PersonListItem_shouldIdentifyBestMatchingNameAsOtherNameForTheGivenName" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
  262.     <testcase name="PersonListItem_shouldIdentifyBestMatchingNameForTheGivenPreferredNameEvenIfOtherNamesMatch" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
  263.     <testcase name="PersonListItem_shouldPutAttributeToStringValueIntoAttributesMap" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.011"/>
  264.     <testcase name="PersonListItem_shouldIdentifyBestMatchingNameAsOtherNameForTheMiddleName" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.01"/>
  265.     <testcase name="createBestMatch_shouldReturnPersonListItemGivenPersonParameter" classname="org.openmrs.web.dwr.PersonListItemTest" time="0.021"/>
  266.   </testsuite>
  267.   <testsuite name="org.openmrs.web.controller.concept.ConceptDrugFormControllerTest" time="0.026">
  268.     <testcase name="onSubmit_shouldPurgeConceptDrug" classname="org.openmrs.web.controller.concept.ConceptDrugFormControllerTest" time="0.026"/>
  269.   </testsuite>
  270.   <testsuite name="org.openmrs.web.controller.encounter.EncounterTypeListControllerTest" time="0.013">
  271.     <testcase name="onSubmit_shouldNotFailIfNoEncounterTypesAreSelected" classname="org.openmrs.web.controller.encounter.EncounterTypeListControllerTest" time="0.013"/>
  272.   </testsuite>
  273.   <testsuite name="org.openmrs.web.controller.person.AddPersonControllerTest" time="0.085">
  274.     <testcase name="formBackingObject_shouldCatchAnInvalidBirthdate" classname="org.openmrs.web.controller.person.AddPersonControllerTest" time="0.036"/>
  275.     <testcase name="formBackingObject_shouldCatchPassForAValidBirthdate" classname="org.openmrs.web.controller.person.AddPersonControllerTest" time="0.049"/>
  276.   </testsuite>
  277.   <testsuite name="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.168">
  278.     <testcase name="handleSubmission_shouldDisplayErrorMessageIfQuestionIsNotEmptyAndAnswerIsEmpty" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.011"/>
  279.     <testcase name="handleSubmission_shouldDiplayErrorMessageIfAnswerAndConfirmAnswerAreNotTheSame" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.008"/>
  280.     <testcase name="handleSubmission_shouldRedirectToIndexPageWhenPasswordAndConfirmPasswordAreTheSame" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.023"/>
  281.     <testcase name="handleSubmission_shouldDiplayErrorMessageOnWeakPasswords" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.008"/>
  282.     <testcase name="formBackingObject_shouldReturnAuthenticatedUser" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.007"/>
  283.     <testcase name="formBackingObject_shouldRemainOnChangePasswordFormPageIfThereAreErrors" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.005"/>
  284.     <testcase name="handleSubmission_shouldNotChangeTheUserPropertyForcePasswordChangeToFalse" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.009"/>
  285.     <testcase name="handleSubmission_shouldProceedToHomePageIfOperationIsSuccesful" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.019"/>
  286.     <testcase name="handleSubmission_shouldSetTheUserSecretQuestionAndAnswer" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.023"/>
  287.     <testcase name="handleSubmission_shouldDisplayErrorMessageWhenPasswordAndConfirmPasswordAreNotSame" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.007"/>
  288.     <testcase name="handleSubmission_shouldDisplayErrorMessageWhenPasswordIsEmpty" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.006"/>
  289.     <testcase name="handleSubmission_shouldDiplayErrorMessageIfQuestionIsEmptyAndAnswerIsNotEmpty" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.007"/>
  290.     <testcase name="handleSubmission_shouldChangeTheUserPropertyForcePasswordChangeToFalse" classname="org.openmrs.web.controller.user.ChangePasswordFormControllerTest" time="0.034"/>
  291.   </testsuite>
  292.   <testsuite name="org.openmrs.web.controller.OptionsFormControllerTest" time="0.283">
  293.     <testcase name="shouldRejectEmptySecretAnswer" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.041"/>
  294.     <testcase name="shouldAcceptValidNotificationAddress" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.051"/>
  295.     <testcase name="shouldChangeSecretQuestionAndAnswer" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.015"/>
  296.     <testcase name="shouldRejectInvalidNotificationAddress" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.014"/>
  297.     <testcase name="onSubmit_shouldAccept2CharactersAsUsername" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.025"/>
  298.     <testcase name="shouldRejectEmptyNotificationAddress" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.012"/>
  299.     <testcase name="shouldRejectEmptySecretQuestion" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.012"/>
  300.     <testcase name="onSubmit_shouldRejectInvalidEmailAddressAsUsernameIfEnabled" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.022"/>
  301.     <testcase name="onSubmit_shouldReject1CharacterAsUsername" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.019"/>
  302.     <testcase name="shouldNotOverwriteUserSecretQuestionOrAnswerWhenChangingPassword" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.031"/>
  303.     <testcase name="onSubmit_shouldAcceptEmailAddressAsUsernameIfEnabled" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.019"/>
  304.     <testcase name="shouldRejectEmptySecretAnswerWhenSecretQuestionPasswordIsNotSet" classname="org.openmrs.web.controller.OptionsFormControllerTest" time="0.022"/>
  305.   </testsuite>
  306.   <testsuite name="org.openmrs.layout.AddressSupportTest" time="0.013">
  307.     <testcase name="getAddressTemplate_shouldSucceedEvenIfDBAddressTemplateClassHasChanged" classname="org.openmrs.layout.AddressSupportTest" time="0.013"/>
  308.   </testsuite>
  309.   <testsuite name="org.openmrs.module.web.controller.ModuleListControllerTest" time="0.009">
  310.     <testcase name="sortStartupOrder_shouldSortModulesCorrectly" classname="org.openmrs.module.web.controller.ModuleListControllerTest" time="0.009"/>
  311.   </testsuite>
  312.   <testsuite name="org.openmrs.web.dwr.DWRPersonServiceTest" time="0.075">
  313.     <testcase name="findPeopleByRoles_shouldAllowNullRolesParameter" classname="org.openmrs.web.dwr.DWRPersonServiceTest" time="0.015"/>
  314.     <testcase name="findPeopleByRoles_shouldMatchOnPatientIdentifiers" classname="org.openmrs.web.dwr.DWRPersonServiceTest" time="0.06"/>
  315.   </testsuite>
  316.   <testsuite name="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.043">
  317.     <testcase name="handleSubmission_shouldDeleteGivenConceptStopWordFromDB" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.009"/>
  318.     <testcase name="handleSubmission_shouldAddTheDeleteErrorMessageInSession" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.009"/>
  319.     <testcase name="showForm_shouldReturnConceptStopWordListView" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.007"/>
  320.     <testcase name="handleSubmission_shouldAddTheDeleteSuccessMessageInSession" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.01"/>
  321.     <testcase name="showForm_shouldAddAllConceptStopWordsInSessionAttribute" classname="org.openmrs.web.controller.concept.ConceptStopWordListControllerTest" time="0.008"/>
  322.   </testsuite>
  323.   <testsuite name="org.openmrs.web.dwr.ProviderListItemTest" time="0.013">
  324.     <testcase name="getDisplayName_shouldReturnADisplayNameBasedOnWhetherProviderHasAPersonAssociated" classname="org.openmrs.web.dwr.ProviderListItemTest" time="0.001"/>
  325.     <testcase name="getIdentifier_shouldReturnTheIdentifierThatIsMentionedForTheProviderWhenAPersonIsNotSpecified" classname="org.openmrs.web.dwr.ProviderListItemTest" time="0.0"/>
  326.     <testcase name="getProviderId_shouldReturnTheProviderId" classname="org.openmrs.web.dwr.ProviderListItemTest" time="0.012"/>
  327.   </testsuite>
  328.   <testsuite name="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.229">
  329.     <testcase name="shouldPrintHeaderAndFormattedConceptLines" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.119"/>
  330.     <testcase name="shouldPrintColumnsWithEmptyQuotesForNullFields" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.03"/>
  331.     <testcase name="shouldFormatMultipleSynonymsWithLineBreaks" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.027"/>
  332.     <testcase name="shouldFormatMultipleSetMembersWithLineBreaks" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.023"/>
  333.     <testcase name="shouldFormatMultipleAnswersWithLineBreaks" classname="org.openmrs.web.servlet.DownloadDictionaryServletTest" time="0.029"/>
  334.   </testsuite>
  335.   <testsuite name="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.366">
  336.     <testcase name="validate_shouldIgnoreDuplicateVoidedAddress" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.062"/>
  337.     <testcase name="validate_shouldFailIfAllIdentifiersHaveBeenVoided" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.016"/>
  338.     <testcase name="validate_shouldFailValidationIfBirthdateIsAFutureDate" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.019"/>
  339.     <testcase name="validate_shouldFailValidationIfGenderIsBlank" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.023"/>
  340.     <testcase name="validate_shouldRejectADuplicateName" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.031"/>
  341.     <testcase name="validate_shouldFailValidationIfBirthdateMakesPatient120YearsOldOrOlder" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.018"/>
  342.     <testcase name="validate_shouldRejectADuplicateAddress" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.034"/>
  343.     <testcase name="validate_shouldFailValidationIfDeathdateIsAFutureDate" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.024"/>
  344.     <testcase name="validate_shouldFailIfAllNameFieldsAreEmptyOrWhiteSpaceCharacters" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.015"/>
  345.     <testcase name="validate_shouldNotRejectAgainstVoidedName" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.029"/>
  346.     <testcase name="validate_shouldFailIfTheDeathdateIsBeforeTheBirthdateIncaseThePatientIsDead" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.018"/>
  347.     <testcase name="validate_shouldPassIfTheMinimumRequiredFieldsAreProvidedAndAreValid" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.008"/>
  348.     <testcase name="validate_shouldFailValidationIfBirthdateIsBlank" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.017"/>
  349.     <testcase name="validate_shouldFailIfNoIdentifiersAreAdded" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.014"/>
  350.     <testcase name="validate_shouldFailValidationIfCauseOfDeathIsBlankWhenPatientIsDead" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.017"/>
  351.     <testcase name="validate_shouldFailIfAnyNameHasMoreThan50Characters" classname="org.openmrs.web.controller.patient.ShortPatientFormValidatorTest" time="0.021"/>
  352.   </testsuite>
  353.   <testsuite name="org.openmrs.web.controller.program.ProgramFormControllerTest" time="0.042">
  354.     <testcase name="onSubmit_shouldEditExistingWorkflowsWithinPrograms" classname="org.openmrs.web.controller.program.ProgramFormControllerTest" time="0.025"/>
  355.     <testcase name="onSubmit_shouldSaveWorkflowsWithProgram" classname="org.openmrs.web.controller.program.ProgramFormControllerTest" time="0.017"/>
  356.   </testsuite>
  357.   <testsuite name="org.openmrs.module.web.extension.ExtensionUtilTest" time="0.359">
  358.     <testcase name="getModulesAddEncounterToVisitLinks_shouldReturnEmptySetIfThereIsNoAddEncounterToVisitExtension" classname="org.openmrs.module.web.extension.ExtensionUtilTest" time="0.341"/>
  359.     <testcase name="getFormsModulesCanAddEncounterToVisit_shouldReturnFormsIfThereAreAddEncounterToVisitExtensions" classname="org.openmrs.module.web.extension.ExtensionUtilTest" time="0.018"/>
  360.   </testsuite>
  361.   <testsuite name="org.openmrs.web.patient.PatientDashboardGraphControllerTest" time="0.098">
  362.     <testcase name="shouldReturnJSONWithPatientObservationDetails" classname="org.openmrs.web.patient.PatientDashboardGraphControllerTest" time="0.081"/>
  363.     <testcase name="shouldDisplayPatientDashboardGraphForm" classname="org.openmrs.web.patient.PatientDashboardGraphControllerTest" time="0.017"/>
  364.   </testsuite>
  365.   <testsuite name="org.openmrs.web.attribute.handler.BaseMetadataFieldGenDatatypeHandlerTest" time="0.032">
  366.     <testcase name="toHtml_shouldReturnTheName" classname="org.openmrs.web.attribute.handler.BaseMetadataFieldGenDatatypeHandlerTest" time="0.017"/>
  367.     <testcase name="toHtmlSummary_shouldUseTheNameInTheHtmlSummaryInstance" classname="org.openmrs.web.attribute.handler.BaseMetadataFieldGenDatatypeHandlerTest" time="0.015"/>
  368.   </testsuite>
  369.   <testsuite name="org.openmrs.web.controller.ConceptFormControllerTest" time="1.991">
  370.     <testcase name="shouldEditConceptComplex" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.103"/>
  371.     <testcase name="onSubmit_shouldReturnAConceptWithANullIdIfNoMatchIsFound" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.063"/>
  372.     <testcase name="onSubmit_shouldAddANewConceptMapWhenCreatingAConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.065"/>
  373.     <testcase name="validateConceptReferenceTermUsesPersistedObjects_shouldAddErrorIfMapTypeIsNotSaved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.048"/>
  374.     <testcase name="onSubmit_shouldEditShortNameWhenThereAreMultipleAllowedLocales" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.07"/>
  375.     <testcase name="shouldAddConceptWithNameAndShortNameSpecified" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.053"/>
  376.     <testcase name="shouldNotVoidOrChangeAttributeListIfTheAttributeValuesAreSame" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.07"/>
  377.     <testcase name="shouldUpdateConceptWithShortNameAlreadyInSynonymList" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.065"/>
  378.     <testcase name="shouldSetAttributesToVoidIfTheValueIsNotSet" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.08"/>
  379.     <testcase name="validateConceptReferenceTermUsesPersistedObjects_shouldAddErrorIfTermBIsNotSaved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.038"/>
  380.     <testcase name="shouldRemoveConceptAnswer" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.06"/>
  381.     <testcase name="shouldUpdateConceptWithNameAlreadyInSynonymList" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.049"/>
  382.     <testcase name="onSubmit_shouldRemoveAConceptMapFromAnExistingConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.059"/>
  383.     <testcase name="getConceptFromFormData_shouldSetConceptOnConceptAnswers" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.046"/>
  384.     <testcase name="onSubmit_shouldAddANewConceptMapToAnExistingConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.052"/>
  385.     <testcase name="shouldRemoveConceptSet" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.056"/>
  386.     <testcase name="onSubmit_shouldIgnoreNewConceptMapRowIfTheUserDidNotSelectATerm" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.053"/>
  387.     <testcase name="onSubmit_shouldNotSaveChangesIfThereAreValidationErrors" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.06"/>
  388.     <testcase name="shouldGetConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.043"/>
  389.     <testcase name="onSubmit_shouldVoidASynonymMarkedAsPreferredWhenItIsRemoved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.058"/>
  390.     <testcase name="shouldNotDeleteConceptsWhenConceptsAreLocked" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.048"/>
  391.     <testcase name="shouldAddConceptWithAllNamingSpecified" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.05"/>
  392.     <testcase name="shouldReplacePreviousDescription" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.04"/>
  393.     <testcase name="shouldRemoveConceptDescriptionIfRemovedFromUI" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.045"/>
  394.     <testcase name="shouldRemoveConceptAnswersIfDatatypeChangedFromCoded" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.052"/>
  395.     <testcase name="shouldAddConceptWithNameAndShortNameAndDescriptionSpecifiedToCodeConcepts" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.041"/>
  396.     <testcase name="shouldAddConceptWithNameAndShortNameAndDescriptionSpecifiedToNumericConcepts" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.076"/>
  397.     <testcase name="shouldSaveConceptAttributeOnCreatingConcept" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.048"/>
  398.     <testcase name="onSubmit_shouldSetTheLocalPreferredName" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.052"/>
  399.     <testcase name="shouldUpdateConceptByAddingName" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.083"/>
  400.     <testcase name="onSubmit_shouldDisplayNumericValuesFromTable" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.04"/>
  401.     <testcase name="onSubmit_shouldCopyNumericValuesIntoNumericConcepts" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.046"/>
  402.     <testcase name="shouldVoidShortName" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.047"/>
  403.     <testcase name="validateConceptReferenceTermUsesPersistedObjects_shouldAddErrorIfSourceIsNotSaved" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.031"/>
  404.     <testcase name="shouldSaveConceptAttribute" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.051"/>
  405.     <testcase name="shouldAddConceptWithOnlyNameSpecified" classname="org.openmrs.web.controller.ConceptFormControllerTest" time="0.046"/>
  406.   </testsuite>
  407.   <testsuite name="org.openmrs.web.controller.form.FieldTypeListControllerTest" time="0.065">
  408.     <testcase name="onSubmit_shouldDisplayAUserFriendlyErrorMessage" classname="org.openmrs.web.controller.form.FieldTypeListControllerTest" time="0.065"/>
  409.   </testsuite>
  410.   <testsuite name="org.openmrs.web.controller.concept.ConceptFormControllerTest" time="0.226">
  411.     <testcase name="ConceptFormBackingObject_shouldCopyNumericAttributes" classname="org.openmrs.web.controller.concept.ConceptFormControllerTest" time="0.226"/>
  412.   </testsuite>
  413.   <testsuite name="org.openmrs.web.controller.user.RoleFormControllerTest" time="0.212">
  414.     <testcase name="shouldUpdateRoleWithParent" classname="org.openmrs.web.controller.user.RoleFormControllerTest" time="0.212"/>
  415.   </testsuite>
  416.   <testsuite name="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.219">
  417.     <testcase name="showPage_shouldReturnTheSearchIndexView" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.119"/>
  418.     <testcase name="rebuildSearchIndex_shouldReturnFalseForSuccessIfARuntimeExceptionIsThrown" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.01"/>
  419.     <testcase name="getStatus_shouldReturnErrorForStatusIfRebuildSearchIndexIsCompletedUnsuccessfully" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.012"/>
  420.     <testcase name="getStatus_shouldReturnInProgressForStatusIfRebuildSearchIndexIsInProgress" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.009"/>
  421.     <testcase name="getStatus_shouldThrowApiExceptionWhenRebuildSearchIndexNotHaveBeenCalledBefore" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.012"/>
  422.     <testcase name="rebuildSearchIndex_shouldReturnTrueForSuccessIfTheUpdateDoesNotFail" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.006"/>
  423.     <testcase name="rebuildSearchIndex_shouldReturnFalseForSuccessIfAUnAuthenticatedUserMakesCall" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.007"/>
  424.     <testcase name="getStatus_shouldReturnSuccessForStatusIfRebuildSearchIndexIsCompletedSuccessfully" classname="org.openmrs.web.controller.maintenance.SearchIndexControllerTest" time="0.042"/>
  425.   </testsuite>
  426.   <testsuite name="org.openmrs.web.taglib.FormatTagTest" time="0.215">
  427.     <testcase name="printConcept_shouldPrintTheNameWithTheCorrectLocaleNameAndType" classname="org.openmrs.web.taglib.FormatTagTest" time="0.15"/>
  428.     <testcase name="doStartTag_shouldPrintAnyDomainObject" classname="org.openmrs.web.taglib.FormatTagTest" time="0.02"/>
  429.     <testcase name="printConcept_shouldEscapeHtmlTags" classname="org.openmrs.web.taglib.FormatTagTest" time="0.045"/>
  430.   </testsuite>
  431.   <testsuite name="org.openmrs.web.controller.user.UserFormControllerTest" time="0.254">
  432.     <testcase name="handleSubmission_shouldWorkForAnExample" classname="org.openmrs.web.controller.user.UserFormControllerTest" time="0.147"/>
  433.     <testcase name="handleSubmission_createUserProviderAccountWhenProviderAccountCheckboxIsSelected" classname="org.openmrs.web.controller.user.UserFormControllerTest" time="0.107"/>
  434.   </testsuite>
  435.   <testsuite name="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.284">
  436.     <testcase name="findCountAndPatients_shouldNotSignalForANewSearchIfItIsNotTheFirstAjaxCall" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.146"/>
  437.     <testcase name="findCountAndPatients_shouldMatchPatientWithIdentifiersThatContainNoDigit" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.06"/>
  438.     <testcase name="findPatientsByIdentifier_shouldGetResultsForPatientsForGivenIdentifiers" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.016"/>
  439.     <testcase name="findCountAndPatients_shouldNotSignalForANewSearchIfTheNewSearchValueHasNoMatches" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.009"/>
  440.     <testcase name="findPatients_shouldGetResultsForPatientsThatHaveEditedThemselves" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.001" ignored="true"/>
  441.     <testcase name="findCountAndPatients_shouldSignalForANewSearchIfTheNewSearchValueHasMatchesAndIsAFirstCall" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.011"/>
  442.     <testcase name="findPatients_shouldLoggedInUserShouldLoadTheirOwnPatientObject" classname="org.openmrs.web.dwr.DWRPatientServiceTest" time="0.04" ignored="true"/>
  443.   </testsuite>
  444.   <testsuite name="org.openmrs.web.taglib.RequireTagTest" time="0.308">
  445.     <testcase name="doStartTag_shouldSetTheRefererAsTheDeniedPageUrlIfNoRedirectUrlIsSpecified" classname="org.openmrs.web.taglib.RequireTagTest" time="0.052"/>
  446.     <testcase name="doStartTag_shouldAllowUserWithAllPrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.047"/>
  447.     <testcase name="doStartTag_shouldSetTheRightSessionAttributesIfTheAuthenticatedUserMissesSomePrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.035"/>
  448.     <testcase name="doStartTag_shouldRejectUserWithoutAllOfThePrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.03"/>
  449.     <testcase name="doStartTag_shouldRejectUserWithoutAnyOfThePrivileges" classname="org.openmrs.web.taglib.RequireTagTest" time="0.03"/>
  450.     <testcase name="doStartTag_shouldRejectUserWithoutThePrivilege" classname="org.openmrs.web.taglib.RequireTagTest" time="0.031"/>
  451.     <testcase name="doStartTag_shouldAllowUserToHaveAnyPrivilege" classname="org.openmrs.web.taglib.RequireTagTest" time="0.03"/>
  452.     <testcase name="doStartTag_shouldAllowUserWithThePrivilege" classname="org.openmrs.web.taglib.RequireTagTest" time="0.053"/>
  453.   </testsuite>
  454.   <testsuite name="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.223">
  455.     <testcase name="getValue_givenConceptId_shouldCallDeserializeWithConceptUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.143"/>
  456.     <testcase name="getValue_givenLocationId_shouldCallDeserializeWithLocationUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.008"/>
  457.     <testcase name="getValue_givenEmptyValue_shouldReturnNull" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.017"/>
  458.     <testcase name="getValue_givenProgramId_shouldCallDeserializeWithProgramUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.007"/>
  459.     <testcase name="getValue_shouldReturnTheCorrectTypedValue" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.01"/>
  460.     <testcase name="getValue_givenProviderId_shouldCallDeserializeWithProviderUuid" classname="org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest" time="0.038"/>
  461.   </testsuite>
  462.   <testsuite name="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.01">
  463.     <testcase name="toHtmlSummary_shouldUseTheNameInTheHtmlSummaryInstance" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.001"/>
  464.     <testcase name="getValue_shouldThrowInvalidCustomValueExceptionIfAttributeValueFromRequestForGivenFieldNameIsInvalidAccordingToDatatype" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.0"/>
  465.     <testcase name="getValue_shouldReturnAttributeValueFromRequestForGivenFieldNameIfTheAttributeValueIsValidAccordingToDatatype" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.001"/>
  466.     <testcase name="toHtml_shouldReturnTheValueReference" classname="org.openmrs.web.attribute.handler.RegexValidatedTextDatatypeHandlerTest" time="0.008"/>
  467.   </testsuite>
  468.   <testsuite name="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.204">
  469.     <testcase name="formBackingObject_shouldGetField" classname="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.143"/>
  470.     <testcase name="onSubmit_shouldNotFailOnFieldAnswers" classname="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.014"/>
  471.     <testcase name="onSubmit_shouldPurgeField" classname="org.openmrs.web.controller.form.FieldFormControllerTest" time="0.047"/>
  472.   </testsuite>
  473.   <testsuite name="org.openmrs.web.taglib.PortletTagTest" time="0.372">
  474.     <testcase name="getModulePortletUrl_shouldReturnTheCorrectUrlForACorePortlet" classname="org.openmrs.web.taglib.PortletTagTest" time="0.24"/>
  475.     <testcase name="getModulePortletUrl_shouldReturnTheCorrectUrlForAModulePortlet" classname="org.openmrs.web.taglib.PortletTagTest" time="0.109"/>
  476.     <testcase name="getModulePortletUrl_shouldReplacePeriodInAModuleIdWithAForwardSlashWhenBuildingAModulePortletUrl" classname="org.openmrs.web.taglib.PortletTagTest" time="0.002"/>
  477.     <testcase name="getModulePortletUrl_shouldNotUpdateTheModuleIdFieldForAModulePortlet" classname="org.openmrs.web.taglib.PortletTagTest" time="0.004"/>
  478.     <testcase name="getModulePortletUrl_shouldReturnACorePortletUrlWhenTheSpecifiedModuleCannotBeFound" classname="org.openmrs.web.taglib.PortletTagTest" time="0.003"/>
  479.     <testcase name="getModulePortletUrl_shouldAppendDotPortletToTheUrlIfNotSpecified" classname="org.openmrs.web.taglib.PortletTagTest" time="0.002"/>
  480.     <testcase name="getModulePortletUrl_shouldTreatBothAnEmptyAndNullModuleIdAsCorePortlets" classname="org.openmrs.web.taglib.PortletTagTest" time="0.012"/>
  481.   </testsuite>
  482.   <testsuite name="org.openmrs.scheduler.web.controller.TaskHelperTest" time="1.401">
  483.     <testcase name="waitUntilTaskIsExecuting_shouldWaitUntilTaskIsExecuting" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="1.203"/>
  484.     <testcase name="getTime_shouldGetATimeInTheFuture" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.111"/>
  485.     <testcase name="waitUntilTaskIsExecuting_shouldRaiseATimeoutExceptionWhenTheTimeoutIsExceeded" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.028"/>
  486.     <testcase name="getTime_shouldGetATimeInThePast" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.007"/>
  487.     <testcase name="getScheduledTaskDefinition_shouldReturnATaskThatHasBeenStarted" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.009"/>
  488.     <testcase name="getUnscheduledTaskDefinition_shouldReturnATaskThatHasNotBeenStarted" classname="org.openmrs.scheduler.web.controller.TaskHelperTest" time="0.043"/>
  489.   </testsuite>
  490.   <testsuite name="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.155">
  491.     <testcase name="showPage_shouldReturnAllDatabaseInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.109"/>
  492.     <testcase name="getMemoryInformation_shouldReturnMemoryInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.004"/>
  493.     <testcase name="showPage_shouldReturnUserInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.005"/>
  494.     <testcase name="showPage_shouldReturnAllJavaRuntimeInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.004"/>
  495.     <testcase name="showPage_shouldReturnOpenmrsInformation" classname="org.openmrs.web.controller.maintenance.SystemInformationControllerTest" time="0.033"/>
  496.   </testsuite>
  497. </testrun>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement