Zcom.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTestcom.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTest|E86givenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabase[jvm]=|E8sgivenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdatedgivenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]:|E8com.ustadmobile.core.viewmodel.videocontent.VideoContentViewModelTestVideoContentViewModelTest|EBDgivenVideoPlayStarted_whenCleared_thenShouldRecordStatementgivenVideoPlayStarted_whenCleared_thenShouldRecordStatement[jvm]|EFcom.ustadmobile.core.impl.NavCommandExecutionTrackerTestcom.ustadmobile.core.impl.NavCommandExecutionTrackerTest|E%givenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOncegivenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOnce[jvm]|E%givenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecutegivenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecute[jvm]|E%Dcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTestcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTest|DCgivenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrlgivenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrl[jvm]|Dcom.ustadmobile.core.domain.xxhash.XXHashJvmTestcom.ustadmobile.core.domain.xxhash.XXHashJvmTest|E%givenString_whenInvoked_willHashgivenString_whenInvoked_willHash[jvm]|E%givenLongArray_whenInvoked_thenWillHashgivenLongArray_whenInvoked_thenWillHash[jvm]|E%Scom.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTestcom.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTest|DcRtesttest[jvm]|Djocom.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTestcom.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest|EngivenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200givenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200[jvm],|EpgivenValidAuth_whenRequestClassesForUser_thenShouldReturnClassListgivenValidAuth_whenRequestClassesForUser_thenShouldReturnClassList[jvm] |E5qgivenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201givenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201[jvm])|E^rgivenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201givenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201[jvm]"|EsgivenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResultsgivenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResults[jvm]'|EtgivenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404givenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404[jvm]|EugivenValidResult_whenCallPutResult_thenShouldInsertAndReturn201givenValidResult_whenCallPutResult_thenShouldInsertAndReturn201[jvm]'|Ecom.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTestcom.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest|E5givenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowErrorgivenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowError[jvm]C|E6-givenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessagegivenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessage[jvm] |E6MgivenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessagegivenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessage[jvm]|E6ggivenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessagegivenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessage[jvm]|E6~givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResultgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResult[jvm]#|E6givenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessagegivenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessage[jvm]|E6givenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowErrorgivenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowError[jvm]-|E6com.ustadmobile.core.util.UstadUrlComponentsTestcom.ustadmobile.core.util.UstadUrlComponentsTest|E)[givenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectly[jvm]|E)\givenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]|E)\givenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]|E)\givenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectly[jvm]|E)\bcom.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTestcom.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTest|EagivenValidPdf_whenInvoked_thenWillCompressgivenValidPdf_whenInvoked_thenWillCompress[jvm]Z|Ecom.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTestcom.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTest|EgivenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatementgivenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatement[jvm]|EgivenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgressgivenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgress[jvm]|E$com.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTestcom.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTest|E*givenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisiblegivenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisible[jvm]?|E*givenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisiblegivenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisible[jvm]6|E*com.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTestcom.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTest|E8givenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNewgivenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNew[jvm]?|E8givenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdategivenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdate[jvm]5|E9!givenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptionsgivenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptions[jvm]3|E9Tcom.ustadmobile.core.account.AuthManagerTestcom.ustadmobile.core.account.AuthManagerTest|DgivenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldRejectgivenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldReject[jvm] |D givenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAcceptgivenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAccept[jvm]y|DЅwcom.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTestcom.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest|EvgivenNoSubmitters_whenInvoked_thenShouldReturnEmptyListgivenNoSubmitters_whenInvoked_thenShouldReturnEmptyList[jvm] |ExgivenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocategivenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocate[jvm]|E ygivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemaindergivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemainder[jvm]|EzgivenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmptygivenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmpty[jvm]|E/{givenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateListgivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateList[jvm]|E?}com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTestcom.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTest|E@|givenFileUploadedInChunks_whenCombined_thenShouldMatchgivenFileUploadedInChunks_whenCombined_thenShouldMatch[jvm]|EG~givenPartialUpload_whenCombined_thenShouldMatchgivenPartialUpload_whenCombined_thenShouldMatch[jvm]|E3com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTestSubmitAssignmentUseCaseTest|D׈4givenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmissiongivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmission[jvm]O|D5givenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedExceptiongivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedException[jvm]'|D6givenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedExceptiongivenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedException[jvm]|D7givenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmissiongivenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmission[jvm]|D18givenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongExceptiongivenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongException[jvm]|DH9givenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterExceptiongivenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterException[jvm]|D^com.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTestcom.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTest|E;@givenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEditgivenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEdit[jvm]@|E;givenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessagegivenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessage[jvm]|E;com.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTestcom.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTest|EFgivenValidXapiUrl_whenStarted_thenShouldSetContentUrlgivenValidXapiUrl_whenStarted_thenShouldSetContentUrl[jvm]|EGL"com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTestcom.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest|D!givenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntrygivenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntry[jvm]:|DQ#givenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNullgivenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNull[jvm] |D^$givenValidVideoFile_whenAddToCacheCalled_thenWillAddToCachegivenValidVideoFile_whenAddToCacheCalled_thenWillAddToCache[jvm]|Ds%givenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentExceptiongivenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentException[jvm]|DՉcom.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTestcom.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest|E$givenBinaryStateStored_whenRetrieved_thenShouldMatchgivenBinaryStateStored_whenRetrieved_thenShouldMatch[jvm]|E$givenStateCreated_whenDeletedById_thenShouldBeNotFoundgivenStateCreated_whenDeletedById_thenShouldBeNotFound[jvm]|E% givenStateCreated_whenDeletedAllByContext_thenShouldBeNotFoundgivenStateCreated_whenDeletedAllByContext_thenShouldBeNotFound[jvm]|E%*givenExistingStateStored_whenNewStatePosted_thenShouldMergegivenExistingStateStored_whenNewStatePosted_thenShouldMerge[jvm]|E%GgivenStateStored_whenRetrieve_thenShouldMatchgivenStateStored_whenRetrieve_thenShouldMatch[jvm]|E%_givenTextBodyTooLarge_whenStored_thenShouldThrowExceptiongivenTextBodyTooLarge_whenStored_thenShouldThrowException[jvm]|E%sgivenBinaryBodyTooLarge_whenStored_thenShouldThrowExceptiongivenBinaryBodyTooLarge_whenStored_thenShouldThrowException[jvm]|E%)com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTestcom.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest|DՎ(givenValidPdfWithUrl_whenImported_thenDataShouldMatchgivenValidPdfWithUrl_whenImported_thenDataShouldMatch[jvm]u|D*givenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntrygivenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntry[jvm]|D֔+givenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNullgivenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNull[jvm]|D֪,givenValidPdf_whenAddedToCached_thenDataShouldMatchgivenValidPdf_whenAddedToCached_thenDataShouldMatch[jvm]o|D-givenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentExceptiongivenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentException[jvm]|D'com.ustadmobile.core.impl.locale.CourseTerminologyStringsTestcom.ustadmobile.core.impl.locale.CourseTerminologyStringsTest|E(givenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNullgivenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNull[jvm]|E(givenTerminologyStrings_whenKeyPresent_thenWillOverridegivenTerminologyStrings_whenKeyPresent_thenWillOverride[jvm]|E(com.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTestcom.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTest|E<0givenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButtongivenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButton[jvm]A|EgivenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpacegivenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpace[jvm]|E> givenServerOffline_whenCreated_thenShouldShowErrorMessagegivenServerOffline_whenCreated_thenShouldShowErrorMessage[jvm]|E>com.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTestcom.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTest|E>givenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatusgivenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatus[jvm]=|E>Kcom.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTestcom.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTest|E!givenFileIsNotVideo_whenInvoked_willReturnFalsegivenFileIsNotVideo_whenInvoked_willReturnFalse[jvm]|E1givenFileDoesNotExist_whenInvoked_willReturnFalsegivenFileDoesNotExist_whenInvoked_willReturnFalse[jvm]|E7givenValidVideo_whenInvoked_willReturnTruegivenValidVideo_whenInvoked_willReturnTrue[jvm]|EKcom.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTestcom.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTest|E<givenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdatedgivenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]#|E=givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]|E=com.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTestcom.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTest|E,givenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailViewgivenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailView[jvm].|E,MgivenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabasegivenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabase[jvm]B|E,com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTestcom.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest|D givenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloadedgivenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]|D givenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatchgivenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatch[jvm]-|D9givenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]|DLgivenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]|D_givenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]$|DӃ^com.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTestcom.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTest|E]givenInputImage_whenInvoked_thenWillBeResizedgivenInputImage_whenInvoked_thenWillBeResized[jvm]|ELcom.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTestcom.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTest|DWKgivenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntriesgivenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntries[jvm]$|D{MgivenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntriesgivenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntries[jvm]|Dcom.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTestcom.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTest|DӄgivenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValuesgivenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValues[jvm]|DӅgivenValidNavigationDocument_whenParsed_thenMatchesExpectedValsgivenValidNavigationDocument_whenParsed_thenMatchesExpectedVals[jvm]|DӇcom.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTestcom.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTest|E*givenClazzExists_whenOnClickEditcalled_thenShouldGoToEditgivenClazzExists_whenOnClickEditcalled_thenShouldGoToEdit[jvm]6|E+2givenClazzExists_whenOnCreateCalled_thenClazzIsSetOnViewgivenClazzExists_whenOnCreateCalled_thenClazzIsSetOnView[jvm]*|E+\fcom.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTestcom.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTest|E eegivenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersiongivenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersion[jvm]d|E com.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTestcom.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTest|E7givenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotalsgivenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotals[jvm]E|E7com.ustadmobile.core.viewmodel.siteenterlink.SiteEnterLinkViewModelTestSiteEnterLinkViewModelTest|EBgivenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowErrorgivenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowError[jvm]|EB-givenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreengivenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreen[jvm]|EBDcom.ustadmobile.core.account.StringEncryptTestcom.ustadmobile.core.account.StringEncryptTest|DЇgivenSameParams_differentSecret_thenShouldNotMatchgivenSameParams_differentSecret_thenShouldNotMatch[jvm] |DВgivenSameParams_whenEncrypted_thenShoudlMatchgivenSameParams_whenEncrypted_thenShoudlMatch[jvm] |DОUcom.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTestcom.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest|DjTgivenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledExceptiongivenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledException[jvm],|DVgivenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInsertedgivenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInserted[jvm]&|DWgivenInvalidCode_whenInvoked_thenWillThrowIllegalArgExceptiongivenInvalidCode_whenInvoked_thenWillThrowIllegalArgException[jvm]|DXgivenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentExceptiongivenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentException[jvm]&|Ecom.ustadmobile.core.contentformats.epub.opf.TestPackageParsecom.ustadmobile.core.contentformats.epub.opf.TestPackageParse|D5givenValidPackageDocThenShouldParsegivenValidPackageDocThenShouldParse[jvm] |D>/com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTestcom.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest|D(.givenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaDatagivenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaData[jvm]$|DL0givenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloadedgivenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]|Df1givenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNullgivenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNull[jvm]|Dv2givenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]|D׆com.ustadmobile.core.util.ext.LongExtTestcom.ustadmobile.core.util.ext.LongExtTest|E)\givenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqualgivenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqual[jvm]|E)]com.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTestcom.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTest|DӈgivenValidNcxDoc_whenParsed_thenShouldProvideExpectedValuesgivenValidNcxDoc_whenParsed_thenShouldProvideExpectedValues[jvm]|D2com.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTestcom.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTest|EAygivenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowErrorgivenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowError[jvm]|EAgivenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTermsgivenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTerms[jvm]|EAgivenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowErrorgivenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowError[jvm]|EAgivenDateOfBirthIsAMinor_whenOnClickNextCalled_thenShouldGoToPersonEditgivenDateOfBirthIsAMinor_whenOnClickNextCalled_thenShouldGoToPersonEdit[jvm]|EAmcom.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTestcom.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTest|E lgivenValidVideo_whenInvoked_thenWillSaveValidThumbnailgivenValidVideo_whenInvoked_thenWillSaveValidThumbnail[jvm]|E?com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTestcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest|D{>givenValidPdf_whenImportedOnClient_thenWilBeUploadedToServergivenValidPdf_whenImportedOnClient_thenWilBeUploadedToServer[jvm] |D@givenValidXapiFile_whenUploadInterrupted_thenWillRetrygivenValidXapiFile_whenUploadInterrupted_thenWillRetry[jvm]|DAgivenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServergivenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServer[jvm] |DMBgivenValidH5p_whenImportedOnClient_thenWillBeUploadedToServergivenValidH5p_whenImportedOnClient_thenWillBeUploadedToServer[jvm]|Dcom.ustadmobile.core.util.ext.ProcessExtTestProcessExtTest|E)givenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcessgivenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcess[jvm]g|E*[com.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTestcom.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTest|E%givenValidRequest_whenHttpRequestMade_thenWillInvokeUseCasegivenValidRequest_whenHttpRequestMade_thenWillInvokeUseCase[jvm]8|E%`com.ustadmobile.core.domain.compress.list.CompressListUseCaseTestcom.ustadmobile.core.domain.compress.list.CompressListUseCaseTest|E_givenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResultgivenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResult[jvm] |Ecom.ustadmobile.core.impl.config.SupportedLanguagesConfigTestcom.ustadmobile.core.impl.config.SupportedLanguagesConfigTest|E(givenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturnedgivenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturned[jvm]|E(givenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturnedgivenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturned[jvm]|E(givenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturnedgivenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturned[jvm]|E(givenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturnedgivenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturned[jvm]|E(com.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTestcom.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTest|E:givenContentEntryExists_whenLaunched_thenShouldShowContentEntrygivenContentEntryExists_whenLaunched_thenShouldShowContentEntry[jvm]$|E:com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTestcom.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest|E>LgivenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShowngivenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]<|E>givenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsentgivenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]9|E>givenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsentgivenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]|E?givenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShowngivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShown[jvm]5|E@&givenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHiddengivenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHidden[jvm]3|E@YgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShowngivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]4|E@com.ustadmobile.core.util.ext.NavControllerExtTestcom.ustadmobile.core.util.ext.NavControllerExtTest|E)]givenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectlygivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]|E)givenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountListgivenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountList[jvm] |E)givenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectlygivenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]|E)givenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLogingivenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLogin[jvm]|E)givenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountListgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountList[jvm]|E)givenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowsergivenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowser[jvm]|E)givenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLogingivenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLogin[jvm]|E)givenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFiltergivenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFilter[jvm]|E)com.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTestcom.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTest|E|E=ZgivenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResultgivenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResult[jvm]|E=wcom.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTestcom.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTest|E*[givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]*|E*'com.ustadmobile.core.contentformats.opds.TestOpdscom.ustadmobile.core.contentformats.opds.TestOpds|DՊ&givenValidOpds_whenLoaded_thenShouldHavePropertiesLoadedgivenValidOpds_whenLoaded_thenShouldHavePropertiesLoaded[jvm]|DՍcom.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTestcom.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest|E@givenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrorsgivenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrors[jvm]|E@givenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowErrorgivenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]&|E@givenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowErrorgivenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]-|E@givenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDbgivenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDb[jvm]+|EA$givenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreengivenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreen[jvm]|EA>givenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrorsgivenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrors[jvm]|EAPgivenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredErrorgivenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredError[jvm]|EAfgivenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPersongivenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPerson[jvm]|EAycom.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTestcom.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTest|DРgivenRequestForUrl_whenInvoked_thenWillProvideValidPathgivenRequestForUrl_whenInvoked_thenWillProvideValidPath[jvm] |DЫcom.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTestcom.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTest|E+]givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]|E,jcom.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTestcom.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTest|E igivenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndentgivenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndent[jvm]|E kgivenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSetgivenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSet[jvm]|E com.ustadmobile.core.util.TestUMFileUtilcom.ustadmobile.core.util.TestUMFileUtil|E)[testUMFileUtilJointestUMFileUtilJoin[jvm]|E)[testUMFileUtilResolveLinktestUMFileUtilResolveLink[jvm]|E)[com.ustadmobile.core.schedule.TestScheduleExtcom.ustadmobile.core.schedule.TestScheduleExt|E)[givenSchedule_whenNextOccurenceCalled_thenShouldMatchgivenSchedule_whenNextOccurenceCalled_thenShouldMatch[jvm]|E)[hcom.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTestcom.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTest|E ggivenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItemgivenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItem[jvm]|E Zcom.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvmcom.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvm|EYgivenValidAudioInputFile_whenInvoked_thenWillCompressgivenValidAudioInputFile_whenInvoked_thenWillCompress[jvm]|E[givenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWavgivenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWav[jvm]|E\givenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123givenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123[jvm]|Ecom.ustadmobile.core.impl.UstadAccountManagerTestcom.ustadmobile.core.impl.UstadAccountManagerTest|E% givenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowExceptiongivenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowException[jvm]|E&GgivenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccountsgivenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccounts[jvm]J|E&givenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowExceptiongivenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowException[jvm]M|E&givenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServergivenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServer[jvm]%|E'givenUnreachableServer_whenLoginCalled_thenShouldThrowExceptiongivenUnreachableServer_whenLoginCalled_thenShouldThrowException[jvm]:|E'=givenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccountgivenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccount[jvm]Z|E'givenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSessiongivenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSession[jvm]W|E'givenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLogingivenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLogin[jvm]m|E([givenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActivegivenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActive[jvm]a|E(com.ustadmobile.core.contentformats.h5p.H5PContentImporterTestcom.ustadmobile.core.contentformats.h5p.H5PContentImporterTest|D?givenValidH5pFile_whenStoreInCacheCalled_thenShouldStoregivenValidH5pFile_whenStoreInCacheCalled_thenShouldStore[jvm]|DgivenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatchgivenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatch[jvm]|DgivenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNullgivenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNull[jvm] |D givenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm] |Dcom.ustadmobile.core.contentformats.epub.ocf.TestContainerParsecom.ustadmobile.core.contentformats.epub.ocf.TestContainerParse|D3givenValidContainer_whenParsed_thenMatchesgivenValidContainer_whenParsed_thenMatches[jvm]|D4