Z‹Ócom.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTestÓcom.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTest–b¢½wŠÓgivenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabaseØgivenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabase[jvm];–b¢½²ŒögivenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdatedûgivenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]=–b¢½ðÖÆcom.ustadmobile.core.viewmodel.videocontent.VideoContentViewModelTestšVideoContentViewModelTest–b¢Ç×¼givenVideoPlayStarted_whenCleared_thenShouldRecordStatementÁgivenVideoPlayStarted_whenCleared_thenShouldRecordStatement[jvm]´–b¢ËJ©¹com.ustadmobile.core.impl.NavCommandExecutionTrackerTest¹com.ustadmobile.core.impl.NavCommandExecutionTrackerTest–b¢¦¨½givenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOnceÂgivenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOnce[jvm]–b¢¦ªÄgivenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecuteÉgivenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecute[jvm]–b¢¦DÝcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTestÝcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTest–b¢xuCÒgivenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrl×givenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrl[jvm]–b¢x¤±com.ustadmobile.core.domain.xxhash.XXHashJvmTest±com.ustadmobile.core.domain.xxhash.XXHashJvmTest–b¢¦W£¡givenString_whenInvoked_willHash¦givenString_whenInvoked_willHash[jvm]–b¢¦W¥¨givenLongArray_whenInvoked_thenWillHash­givenLongArray_whenInvoked_thenWillHash[jvm]–b¢¦XSÌcom.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTestÌcom.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTest–b¢~+R…testŠtest[jvm]–b¢~1oÄcom.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTestÄcom.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest–b¢§nÉgivenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200ÎgivenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200[jvm](–b¢ÏpÃgivenValidAuth_whenRequestClassesForUser_thenShouldReturnClassListÈgivenValidAuth_whenRequestClassesForUser_thenShouldReturnClassList[jvm]–b¢îqÈgivenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201ÍgivenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201[jvm]&–b¢rÄgivenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201ÉgivenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201[jvm]"–b¢6sÉgivenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResultsÎgivenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResults[jvm])–b¢_tÂgivenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404ÇgivenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404[jvm]–b¢~uÀgivenValidResult_whenCallPutResult_thenShouldInsertAndReturn201ÅgivenValidResult_whenCallPutResult_thenShouldInsertAndReturn201[jvm](–b¢¦ûÕcom.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTestÕcom.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest–b¢»¬úÚgivenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowErrorßgivenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowError[jvm])–b¢»ÕüÒgivenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessage×givenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessage[jvm]–b¢»êýØgivenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessageÝgivenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessage[jvm]–b¢»üþÎgivenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessageÓgivenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessage[jvm]–b¢¼ÿÒgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResult×givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResult[jvm]–b¢¼-€ÊgivenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessageÏgivenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessage[jvm]–b¢¼@×givenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowErrorÜgivenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowError[jvm]–b¢¼Y̱com.ustadmobile.core.util.UstadUrlComponentsTest±com.ustadmobile.core.util.UstadUrlComponentsTest–b¢¬ÿËÎgivenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectlyÓgivenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectly[jvm]–b¢­ÍÉgivenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectlyÎgivenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]–b¢­ÎËgivenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectlyÐgivenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]–b¢­ÏÇgivenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectlyÌgivenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectly[jvm]–b¢­bÃcom.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTestÃcom.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTest–b¢€sa«givenValidPdf_whenInvoked_thenWillCompress°givenValidPdf_whenInvoked_thenWillCompress[jvm][–b¢€Î™ücom.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTestücom.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTest–b¢•z˜ÝgivenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatementâgivenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatement[jvm]Ü–b¢Öš×givenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgressÜgivenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgress[jvm]Ò–b¢¥¨àÅcom.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTestÅcom.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTest–b¢®êßàgivenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisibleågivenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisible[jvm]Å–b¢¯¯áØgivenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisibleÝgivenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisible[jvm]q–b¢° ŽÛcom.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTestÛcom.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTest–b¢½ñÞgivenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNewãgivenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNew[jvm]6–b¢¾'égivenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdateîgivenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdate[jvm]1–b¢¾XÛgivenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptionsàgivenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptions[jvm]/–b¢¾‡­com.ustadmobile.core.account.AuthManagerTest­com.ustadmobile.core.account.AuthManagerTest–b¢9BÁgivenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldRejectÆgivenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldReject[jvm]ˆ –b¢?ÊÁgivenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAcceptÆgivenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAccept[jvm]s–b¢@=w×com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest×com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest–b¢¦v¸givenNoSubmitters_whenInvoked_thenShouldReturnEmptyList½givenNoSubmitters_whenInvoked_thenShouldReturnEmptyList[jvm] –b¢±xÑgivenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocateÖgivenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocate[jvm]–b¢ÄyægivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemainderëgivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemainder[jvm]–b¢×zÜgivenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmptyágivenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmpty[jvm]–b¢ç{ßgivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateListägivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateList[jvm]–b¢ø}Âcom.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTestÂcom.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTest–b¢ø|·givenFileUploadedInChunks_whenCombined_thenShouldMatch¼givenFileUploadedInChunks_whenCombined_thenShouldMatch[jvm]–b¢’~°givenPartialUpload_whenCombined_thenShouldMatchµgivenPartialUpload_whenCombined_thenShouldMatch[jvm]ä–b¢’ë3Ôcom.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTestœSubmitAssignmentUseCaseTest–b¢MD4égivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmissionîgivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmission[jvm]G–b¢M‹5ðgivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedExceptionõgivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedException[jvm]&–b¢M±6ÛgivenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedExceptionàgivenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedException[jvm]–b¢MÊ7ÄgivenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmissionÉgivenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmission[jvm]–b¢Mç8ÇgivenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongExceptionÌgivenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongException[jvm]–b¢Mþ9ÛgivenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterExceptionàgivenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterException[jvm]–b¢NšÝcom.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTest¥ContentEntryGetMetadataViewModelTest–b¢ÀF›ØgivenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEditÝgivenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEdit[jvm]G–b¢ÀœÈgivenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessageÍgivenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessage[jvm] –b¢À­ÙÄcom.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTestÄcom.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTest–b¢ËJضgivenValidXapiUrl_whenStarted_thenShouldSetContentUrl»givenValidXapiUrl_whenStarted_thenShouldSetContentUrl[jvm]°–b¢Ëú"Æcom.ustadmobile.core.contentformats.media.VideoContentImporterJvmTestÆcom.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest–b¢J«!ÀgivenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntryÅgivenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntry[jvm]>–b¢Jé#¿givenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNullÄgivenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNull[jvm]–b¢Jø$¼givenValidVideoFile_whenAddToCacheCalled_thenWillAddToCacheÁgivenValidVideoFile_whenAddToCacheCalled_thenWillAddToCache[jvm]–b¢K%çgivenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentExceptionìgivenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentException[jvm]–b¢K0œÇcom.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTestÇcom.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest–b¢¥©›µgivenBinaryStateStored_whenRetrieved_thenShouldMatchºgivenBinaryStateStored_whenRetrieved_thenShouldMatch[jvm]–b¢¥Ä·givenStateCreated_whenDeletedById_thenShouldBeNotFound¼givenStateCreated_whenDeletedById_thenShouldBeNotFound[jvm]–b¢¥áž¿givenStateCreated_whenDeletedAllByContext_thenShouldBeNotFoundÄgivenStateCreated_whenDeletedAllByContext_thenShouldBeNotFound[jvm]–b¢¥þŸ¼givenExistingStateStored_whenNewStatePosted_thenShouldMergeÁgivenExistingStateStored_whenNewStatePosted_thenShouldMerge[jvm]–b¢¦ ®givenStateStored_whenRetrieve_thenShouldMatch³givenStateStored_whenRetrieve_thenShouldMatch[jvm]–b¢¦0¡ºgivenTextBodyTooLarge_whenStored_thenShouldThrowException¿givenTextBodyTooLarge_whenStored_thenShouldThrowException[jvm]–b¢¦C¢¼givenBinaryBodyTooLarge_whenStored_thenShouldThrowExceptionÁgivenBinaryBodyTooLarge_whenStored_thenShouldThrowException[jvm]–b¢¦W)Âcom.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTestÂcom.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest–b¢K5(¶givenValidPdfWithUrl_whenImported_thenDataShouldMatch»givenValidPdfWithUrl_whenImported_thenDataShouldMatch[jvm]€–b¢Kµ*ÄgivenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntryÉgivenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntry[jvm]¥–b¢LZ+½givenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNullÂgivenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNull[jvm]–b¢Lq,´givenValidPdf_whenAddedToCached_thenDataShouldMatch¹givenValidPdf_whenAddedToCached_thenDataShouldMatch[jvm]r–b¢Lã-ÍgivenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentExceptionÒgivenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentException[jvm] –b¢Lð»¾com.ustadmobile.core.impl.locale.CourseTerminologyStringsTest¾com.ustadmobile.core.impl.locale.CourseTerminologyStringsTest–b¢«©º¾givenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNullÃgivenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNull[jvm]–b¢««¼¸givenTerminologyStrings_whenKeyPresent_thenWillOverride½givenTerminologyStrings_whenKeyPresent_thenWillOverride[jvm]–b¢«®¢×com.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTest×com.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTest–b¢ÁD¡ÚgivenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButtonßgivenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButton[jvm]6–b¢Áz€Âcom.ustadmobile.core.domain.upload.ChunkedUploadServerUseCaseTestÂcom.ustadmobile.core.domain.upload.ChunkedUploadServerUseCaseTest–b¢’ëÙgivenFileUploadedInMultipleChunks_whenFinalRequestMade_thenOnCompleteCalledWithValidFileÞgivenFileUploadedInMultipleChunks_whenFinalRequestMade_thenOnCompleteCalledWithValidFile[jvm]–b¢’ííécom.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTestécom.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest–b¢¸³ ìägivenStudentWithNoSubmissionGivenYet_whenShown_thenShowNoSubmissionStatusAndAddFileTextWithCommentségivenStudentWithNoSubmissionGivenYet_whenShown_thenShowNoSubmissionStatusAndAddFileTextWithComments[jvm]7–b¢¸êîègivenCourseCommentsEnabled_whenShown_willShowExistingCourseCommentsAndAllowSubmissionOfNewCourseCommentígivenCourseCommentsEnabled_whenShown_willShowExistingCourseCommentsAndAllowSubmissionOfNewCourseComment[jvm]A–b¢¹+ïÉgivenStudentWithPrivateCommentsEnabled_whenShown_thenShowPrivateCommentsÎgivenStudentWithPrivateCommentsEnabled_whenShown_thenShowPrivateComments[jvm]4–b¢¹`ðÚgivenStudentWithPrivateCommentsDisabled_whenShown_thenDoNotShowSubmitPrivateCommentButtonßgivenStudentWithPrivateCommentsDisabled_whenShown_thenDoNotShowSubmitPrivateCommentButton[jvm]:–b¢¹šñægivenUserNotAssignedInGroup_whenShown_displayErrorAndDontShowSubmitAndAddTextFileButtonsAndPrivateOffëgivenUserNotAssignedInGroup_whenShown_displayErrorAndDontShowSubmitAndAddTextFileButtonsAndPrivateOff[jvm]8–b¢¹ÒòðgivenStudentWithSubmissionNotMarkedAndMultipleSubmissionPolicy_whenShown_thenShowAddFileTextWithSubmittedStatusõgivenStudentWithSubmissionNotMarkedAndMultipleSubmissionPolicy_whenShown_thenShowAddFileTextWithSubmittedStatus[jvm]8–b¢º óägivenStudentLoggedIn_whenShown_willShowExistingPrivateCommentsAndAllowSubmissionOfNewPrivateCommentégivenStudentLoggedIn_whenShown_willShowExistingPrivateCommentsAndAllowSubmissionOfNewPrivateComment[jvm]?–b¢ºIôðgivenStudentWithSubmissionNotMarkedAndNoMultipleSubmission_whenShown_thenDontShowAddFileTextWithSubmittedStatusõgivenStudentWithSubmissionNotMarkedAndNoMultipleSubmission_whenShown_thenDontShowAddFileTextWithSubmittedStatus[jvm]5–b¢º~õñgivenStudentWithSubmissionMarkedAndSingleSubmissionPolicy_whenShown_thenShowMarkedStatusWithNoAddTextFileButtonsögivenStudentWithSubmissionMarkedAndSingleSubmissionPolicy_whenShown_thenShowMarkedStatusWithNoAddTextFileButtons[jvm]8–b¢º¶öÛgivenValidAssignment_whenSubmitAssignmentUseCaseThrowsException_thenShouldShowErrorMessageàgivenValidAssignment_whenSubmitAssignmentUseCaseThrowsException_thenShouldShowErrorMessage[jvm]V–b¢» ÷ÛgivenUserIsNotStudent_whenShown_dontShowPrivateCommentsSubmissionStatusScoreAndAddFileTextàgivenUserIsNotStudent_whenShown_dontShowPrivateCommentsSubmissionStatusScoreAndAddFileText[jvm]2–b¢»>øðgivenStudentWithSubmissionMarkedAndMultipleSubmissionPolicy_whenShown_thenShowMarkedStatusAndAddTextFileButtonsõgivenStudentWithSubmissionMarkedAndMultipleSubmissionPolicy_whenShown_thenShowMarkedStatusAndAddTextFileButtons[jvm]7–b¢»uùégivenStudentWithNoSubmissionAndSingleSubmitPolicy_whenClickSubmitSubmission_thenSubmitAndHideAddTextFileîgivenStudentWithNoSubmissionAndSingleSubmitPolicy_whenClickSubmitSubmission_thenSubmitAndHideAddTextFile[jvm]7–b¢»¬’Ñcom.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTestÑcom.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTest–b¢¾‡‘ÕgivenNewClazzLogSpecified_whenStatusUpdatedAndSaveClicked_thenShouldSaveIntoDatabaseÚgivenNewClazzLogSpecified_whenStatusUpdatedAndSaveClicked_thenShouldSaveIntoDatabase[jvm]¨–b¢¿/“ÑgivenEntityArgUidSpecified_whenCreated_thenShouldShowClazzLogAndEnrolledStudentsÖgivenEntityArgUidSpecified_whenCreated_thenShouldShowClazzLogAndEnrolledStudents[jvm]7–b¢¿f”ÒgivenNewClazzLogSpecified_whenInitiated_thenShouldShowClazzLogAndEnrolledStudents×givenNewClazzLogSpecified_whenInitiated_thenShouldShowClazzLogAndEnrolledStudents[jvm]3–b¢¿™•ïgivenNewClazzLogSpecifiedAndPreviousClazzLogExists_whenGoPreviousSelected_thenShouldShowPreviouslyRecordedLogsôgivenNewClazzLogSpecifiedAndPreviousClazzLogExists_whenGoPreviousSelected_thenShouldShowPreviouslyRecordedLogs[jvm]7–b¢¿Ð Äcom.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTestÄcom.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTest–b¢@f »givenSocketAvailable_whenInitialized_thenWillEmitConnectedÀgivenSocketAvailable_whenInitialized_thenWillEmitConnected[jvm] –b¢@o ÁgivenSocketNotAvailable_whenInitialized_thenWillEmitDisconnectedÆgivenSocketNotAvailable_whenInitialized_thenWillEmitDisconnected[jvm]–b¢@p ÒgivenSocketAVailableThenNot_whenInitialized_thenWillEmitConnectedThenDisconnected×givenSocketAVailableThenNot_whenInitialized_thenWillEmitConnectedThenDisconnected[jvm]´–b¢A¤FÝcom.ustadmobile.core.domain.blob.savelocaluris.SaveLocalUrisAsBlobsUseCaseJvmIntegrationTestÝcom.ustadmobile.core.domain.blob.savelocaluris.SaveLocalUrisAsBlobsUseCaseJvmIntegrationTest–b¢xEÉgivenLocalUris_whenInvoked_thenBlobsAreUploadedAndCanBeRetrievedViaCacheÎgivenLocalUris_whenInvoked_thenBlobsAreUploadedAndCanBeRetrievedViaCache[jvm]þ–b¢|ކ»com.ustadmobile.core.domain.xapi.XapiStatementResourceTest»com.ustadmobile.core.domain.xapi.XapiStatementResourceTest–b¢“…ÃgivenStatementWithObjectAsSubStatement_whenStored_thenShouldBeInDbÈgivenStatementWithObjectAsSubStatement_whenStored_thenShouldBeInDb[jvm],–b¢“D‡ÃgivenStatementWithObjectAsStatementRef_whenStored_thenShouldBeInDbÈgivenStatementWithObjectAsStatementRef_whenStored_thenShouldBeInDb[jvm]–b¢“Yˆ¶givenStatementPut_whenGetCalled_thenShouldBeRetrieved»givenStatementPut_whenGetCalled_thenShouldBeRetrieved[jvm]–b¢“n‰¼givenStatementWithObjectAsGroup_whenStored_thenShouldBeInDbÁgivenStatementWithObjectAsGroup_whenStored_thenShouldBeInDb[jvm]–b¢“ŠËgivenStatementWithGroupActorAndExtensions_whenPutCalled_thenShouldBeStoredÐgivenStatementWithGroupActorAndExtensions_whenPutCalled_thenShouldBeStored[jvm]–b¢“–‹ÄgivenLongStatementWithContextActivities_whenStored_thenShouldBeInDbÉgivenLongStatementWithContextActivities_whenStored_thenShouldBeInDb[jvm]–b¢“±Œ½givenStatementWithChoiceActivity_whenStored_thenShouldBeInDbÂgivenStatementWithChoiceActivity_whenStored_thenShouldBeInDb[jvm]–b¢“ÊëÎcom.ustadmobile.core.viewmodel.clazzassignment.ClazzAssignmentIntegrationTestÎcom.ustadmobile.core.viewmodel.clazzassignment.ClazzAssignmentIntegrationTest–b¢³$êßgivenCourseAndAssignmentCreated_whenStudentSubmits_thenTeacherCanMarkAndStudentCanSeeMarkGivenägivenCourseAndAssignmentCreated_whenStudentSubmits_thenTeacherCanMarkAndStudentCanSeeMarkGiven[jvm] –b¢¸³ˆÛcom.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTestÛcom.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTest–b¢½ ‡ÚgivenActiveAccountHasAddPermissions_whenOnCreateCalled_thenShouldSetAddOptionsToBeVisibleßgivenActiveAccountHasAddPermissions_whenOnCreateCalled_thenShouldSetAddOptionsToBeVisible[jvm]:–b¢½D‰÷givenActiveUserDoesNotHaveAddPermissions_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewAndSetAddVisibleToFalseügivenActiveUserDoesNotHaveAddPermissions_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewAndSetAddVisibleToFalse[jvm]2–b¢½v™Ïcom.ustadmobile.core.viewmodel.contententry.edit.ContentEntryEditViewModelTestÏcom.ustadmobile.core.viewmodel.contententry.edit.ContentEntryEditViewModelTest–b¢¿ô˜ØgivenImportedMetadataArgProvided_whenSaved_thenShouldSaveToDatabaseAndCallImportContentÝgivenImportedMetadataArgProvided_whenSaved_thenShouldSaveToDatabaseAndCallImportContent[jvm]Q–b¢ÀEÛcom.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTest¤ContentEntryImportLinkViewModelTest–b¢À­žÅgivenExcpectedResultArg_whenUserEntersValidLink_thenWillReturnResultÊgivenExcpectedResultArg_whenUserEntersValidLink_thenWillReturnResult[jvm]5–b¢ÀâŸÅgivenNoExpectedResultArg_whenUserEntersInvalidLink_thenWillShowErrorÊgivenNoExpectedResultArg_whenUserEntersInvalidLink_thenWillShowError[jvm]5–b¢Á ÜgivenNoExpectedResultArgs_whenUserEntersValidLinkAndClicksNext_thenWillGoToContentEntryEditágivenNoExpectedResultArgs_whenUserEntersValidLinkAndClicksNext_thenWillGoToContentEntryEdit[jvm],–b¢ÁCOÄcom.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTestÄcom.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTest–b¢}CNÍgivenClazzDoesNotExist_whenInvoked_thenWillCreateNewClazzAndProcessEnrolmentÒgivenClazzDoesNotExist_whenInvoked_thenWillCreateNewClazzAndProcessEnrolment[jvm]É–b¢~ P¶givenValidImportRows_whenInvoked_thenWillAddNewPerson»givenValidImportRows_whenInvoked_thenWillAddNewPerson[jvm]–b¢~ QÎgivenMissingRequiredColumns_whenInvoked_thenWillThrowIllegalArgumentExceptionÓgivenMissingRequiredColumns_whenInvoked_thenWillThrowIllegalArgumentException[jvm] –b¢~+ÎÇcom.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTestšScheduleEditViewModelTest–b¢ÆŸÏ¼givenValidSchedule_whenClickSave_thenShouldFinishWithResultÁgivenValidSchedule_whenClickSave_thenShouldFinishWithResult[jvm]–b¢Æ³ÐÁgivenScheduleStartAfterEndTime_whenClickSave_thenShouldShowErrorÆgivenScheduleStartAfterEndTime_whenClickSave_thenShouldShowError[jvm]–b¢ÆÄѼgivenScheduleHasNoEndTime_whenClickSave_thenShouldShowErrorÁgivenScheduleHasNoEndTime_whenClickSave_thenShouldShowError[jvm]–b¢ÆÖÒ¾givenScheduleHasNoStartTime_whenClickSave_thenShouldShowErrorÃgivenScheduleHasNoStartTime_whenClickSave_thenShouldShowError[jvm]–b¢Æè;Ñcom.ustadmobile.core.domain.blob.download.BlobDownloadClientUseCaseCommonJvmTestÑcom.ustadmobile.core.domain.blob.download.BlobDownloadClientUseCaseCommonJvmTest–b¢N:¼givenListOfBlobsToDownload_whenInvoked_thenShouldRequestAllÁgivenListOfBlobsToDownload_whenInvoked_thenShouldRequestAll[jvm]ž–b¢N²dÍcom.ustadmobile.core.domain.compress.video.CompressVideoUseCaseHandbrakeTestÍcom.ustadmobile.core.domain.compress.video.CompressVideoUseCaseHandbrakeTest–b¢€ÏcÅgivenValidVideoFile_whenCompressed_thenWillOutputVideoWithSameLengthÊgivenValidVideoFile_whenCompressed_thenWillOutputVideoWithSameLength[jvm]ô–b¢C§Ócom.ustadmobile.core.viewmodel.coursegroupset.list.CourseGroupSetListViewModelTestÓcom.ustadmobile.core.viewmodel.coursegroupset.list.CourseGroupSetListViewModelTest–b¢Á«¦ìgivenExistingCourseGroupSetAndUserHasPermissionToAdd_whenInitiated_thenWillShowExistingGroupSetAndAddOptionñgivenExistingCourseGroupSetAndUserHasPermissionToAdd_whenInitiated_thenWillShowExistingGroupSetAndAddOption[jvm]5–b¢ÁàHÇcom.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTestÇcom.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest–b¢|G×givenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrownÜgivenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrown[jvm]b–b¢|òIÅgivenBatchDataRetrieved_whenOneUploadThrowsException_thenWillRethrowÊgivenBatchDataRetrieved_whenOneUploadThrowsException_thenWillRethrow[jvm]–b¢}J¼givenBatch_whenInvoked_thenWillRetrievePartialDataAndUploadÁgivenBatch_whenInvoked_thenWillRetrievePartialDataAndUpload[jvm]–b¢}¾µcom.ustadmobile.core.io.ext.ConcatenatedEntryExtTestµcom.ustadmobile.core.io.ext.ConcatenatedEntryExtTest–b¢«®½ÉgivenConcatenatedEntry_whenSerializedAndDeserialized_thenSHouldBeTheSameÎgivenConcatenatedEntry_whenSerializedAndDeserialized_thenSHouldBeTheSame[jvm]–b¢«¯ƒòcom.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTestòcom.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTest–b¢¼Z‚ägivenCourseWithSubmittersAndNoExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetUidégivenCourseWithSubmittersAndNoExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetUid[jvm]9–b¢¼“„êgivenCourseWithSubmittersAndExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetAllocationsïgivenCourseWithSubmittersAndExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetAllocations[jvm]6–b¢¼ÉÓcom.ustadmobile.core.domain.xapi.formatresponse.FormatStatementResponseUseCaseTestÓcom.ustadmobile.core.domain.xapi.formatresponse.FormatStatementResponseUseCaseTest–b¢“ý¿givenChoiceResponse_whenFormatted_thenResponseWillBeAsExpectedÄgivenChoiceResponse_whenFormatted_thenResponseWillBeAsExpected[jvm]–b¢”‘ºgivenTrueFalseResponse_whenFormatted_thenWillBeAsExpected¿givenTrueFalseResponse_whenFormatted_thenWillBeAsExpected[jvm]+–b¢”D’·givenLikertResponse_whenFormatted_thenWillBeAsExpected¼givenLikertResponse_whenFormatted_thenWillBeAsExpected[jvm]/–b¢”s“ºgivenInvalidResponse_whenFormatted_thenWontThrowException¿givenInvalidResponse_whenFormatted_thenWontThrowException[jvm]?–b¢”²”ÌgivenChoiceWithMultipleResponses_whenFormatted_thenResponseWillBeAsExpectedÑgivenChoiceWithMultipleResponses_whenFormatted_thenResponseWillBeAsExpected[jvm]>–b¢”ð•»givenSequencingResponse_whenFormatted_thenWillBeAsExpectedÀgivenSequencingResponse_whenFormatted_thenWillBeAsExpected[jvm]4–b¢•$–¼givenPerformanceResponse_whenFormatted_thenWillBeAsExpectedÁgivenPerformanceResponse_whenFormatted_thenWillBeAsExpected[jvm](–b¢•L—¹givenMatchingResponse_whenFormatted_thenWillBeAsExpected¾givenMatchingResponse_whenFormatted_thenWillBeAsExpected[jvm]+–b¢•wŽÖcom.ustadmobile.core.domain.xapi.coursegroup.CreateXapiGroupForCourseGroupUseCaseTestÖcom.ustadmobile.core.domain.xapi.coursegroup.CreateXapiGroupForCourseGroupUseCaseTest–b¢“˺givenValidCourseGroupSet_whenInvoked_thenXapiGroupCreated¿givenValidCourseGroupSet_whenInvoked_thenXapiGroupCreated[jvm]1–b¢“üÀ²com.ustadmobile.core.schedule.TestClazzLogCreator²com.ustadmobile.core.schedule.TestClazzLogCreator–b¢«±¿ÛgivenClazzWithScheduleInRangeAndSameLocalDay_whenCreateClazzLogsCalled_thenShouldBeCreatedàgivenClazzWithScheduleInRangeAndSameLocalDay_whenCreateClazzLogsCalled_thenShouldBeCreated[jvm]L–b¢«ýÁÑgivenClazzWithScheduleInRange_whenCreateClazzLogsCalled_thenShouldCreateClazzLogÖgivenClazzWithScheduleInRange_whenCreateClazzLogsCalled_thenShouldCreateClazzLog[jvm]%–b¢¬"ÂàgivenClazzScheduleUpdatedForSameDay_whenCreateClazzLogsCalled_thenExistingRecordShouldBeUpdatedågivenClazzScheduleUpdatedForSameDay_whenCreateClazzLogsCalled_thenExistingRecordShouldBeUpdated[jvm];–b¢¬]ÃßgivenClazzWithScheduleWithLogAlreadyCreated_whenCreateClazzLogsCalled_thenShouldNotCreateAgainägivenClazzWithScheduleWithLogAlreadyCreated_whenCreateClazzLogsCalled_thenShouldNotCreateAgain[jvm](–b¢¬…ÄôgivenClazzWithScheduleInRangeAndOverlappingHoliday_whenCreateClazzLogsCalled_thenShouldBeCreatedAsCancelledWithNoteùgivenClazzWithScheduleInRangeAndOverlappingHoliday_whenCreateClazzLogsCalled_thenShouldBeCreatedAsCancelledWithNote[jvm]D–b¢¬ÉÅágivenClazzWithScheduleInRangeAndNotSameLocalDay_whenCreateClazzLogsCalled_thenShouldNotBeCreatedægivenClazzWithScheduleInRangeAndNotSameLocalDay_whenCreateClazzLogsCalled_thenShouldNotBeCreated[jvm]5–b¢¬þ¯¸com.ustadmobile.core.viewmodel.login.LoginViewModelTest¸com.ustadmobile.core.viewmodel.login.LoginViewModelTest–b¢Â®ØgivenRegistrationIsAllowedOrNot_whenCreated_thenRegistrationButtonVisibilityShouldMatchÝgivenRegistrationIsAllowedOrNot_whenCreated_thenRegistrationButtonVisibilityShouldMatch[jvm]&–b¢Â³°ÑgivenCreateAccountVisible_whenClickCreateAccount_thenShouldNavigateToAgeRedirectÖgivenCreateAccountVisible_whenClickCreateAccount_thenShouldNavigateToAgeRedirect[jvm]–b¢ÂDZÿgivenValidUsernameAndPassword_whenFromDestinationArgumentIsProvidedAndHandleLoginClicked_shouldGoToNextScreenAndInvalidateSyncÄgivenValidUsernameAndPassword_whenFromDestinationArgumentIsProvidedAndHandleLoginClicked_shouldGoToNextScreenAndInvalidateSync[jvm]–b¢ÂβÑgivenGuestConnectionAllowedOrNot_whenCreated_thenGuestButtonVisibiltyShouldMatchÖgivenGuestConnectionAllowedOrNot_whenCreated_thenGuestButtonVisibiltyShouldMatch[jvm]#–b¢Âñ³ÂgivenEmptyUsernameAndPassword_whenLoginCalled_thenShouldShowErrorÇgivenEmptyUsernameAndPassword_whenLoginCalled_thenShouldShowError[jvm]–b¢Ã´ÔgivenInvalidUsernameAndPassword_whenHandleLoginCalled_thenShouldCallSetErrorMessageÙgivenInvalidUsernameAndPassword_whenHandleLoginCalled_thenShouldCallSetErrorMessage[jvm]–b¢Ã µÐgivenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpaceÕgivenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpace[jvm]–b¢Ã¶ºgivenServerOffline_whenCreated_thenShouldShowErrorMessage¿givenServerOffline_whenCreated_thenShouldShowErrorMessage[jvm]–b¢Ã¸àcom.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTestàcom.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTest–b¢Ã·ÔgivenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatusÙgivenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatus[jvm]<–b¢ÃP‚Ôcom.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTestÔcom.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTest–b¢’î°givenFileIsNotVideo_whenInvoked_willReturnFalseµgivenFileIsNotVideo_whenInvoked_willReturnFalse[jvm]–b¢’ýƒ²givenFileDoesNotExist_whenInvoked_willReturnFalse·givenFileDoesNotExist_whenInvoked_willReturnFalse[jvm]–b¢“„«givenValidVideo_whenInvoked_willReturnTrue°givenValidVideo_whenInvoked_willReturnTrue[jvm]–b¢“©Ùcom.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTestÙcom.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTest–b¢Áá¨úgivenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdatedÿgivenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]"–b¢ÂªÔgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabaseÙgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]–b¢ÂèÁcom.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTestÁcom.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTest–b¢²‹çËgivenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailViewÐgivenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailView[jvm]V–b¢²áéÄgivenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabaseÉgivenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabase[jvm]C–b¢³$Êcom.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTestÊcom.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest–b¢A¯ ×givenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloadedÜgivenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]·–b¢EfÎgivenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatchÓgivenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatch[jvm]ž–b¢FÕgivenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptionÚgivenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]R–b¢FWÕgivenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptionÚgivenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]=–b¢F”ãgivenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptionègivenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]p–b¢G^Çcom.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTestÇcom.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTest–b¢Œ]®givenInputImage_whenInvoked_thenWillBeResized³givenInputImage_whenInvoked_thenWillBeResized[jvm]Æ–b¢€RLÄcom.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTestÄcom.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTest–b¢}KÝgivenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntriesâgivenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntries[jvm]#–b¢}>MÅgivenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntriesÊgivenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntries[jvm]–b¢}BÄcom.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTestÄcom.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTest–b¢G ÕgivenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValuesÚgivenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValues[jvm] –b¢GÀgivenValidNavigationDocument_whenParsed_thenMatchesExpectedValsÅgivenValidNavigationDocument_whenParsed_thenMatchesExpectedVals[jvm]–b¢GãÕcom.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTestÕcom.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTest–b¢° âºgivenClazzExists_whenOnClickEditcalled_thenShouldGoToEdit¿givenClazzExists_whenOnClickEditcalled_thenShouldGoToEdit[jvm]v–b¢°–ä¹givenClazzExists_whenOnCreateCalled_thenClazzIsSetOnView¾givenClazzExists_whenOnCreateCalled_thenClazzIsSetOnView[jvm]a–b¢°÷fÄcom.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTestÄcom.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTest–b¢CeÀgivenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersionÅgivenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersion[jvm]a–b¢¤†ïcom.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTestïcom.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTest–b¢¼É…ógivenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotalsøgivenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotals[jvm]A–b¢½ ÓÈcom.ustadmobile.core.viewmodel.siteenterlink.SiteEnterLinkViewModelTest›SiteEnterLinkViewModelTest–b¢ÆèÔÂgivenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowErrorÇgivenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowError[jvm]–b¢ÇÕËgivenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreenÐgivenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreen[jvm]–b¢Ç¯com.ustadmobile.core.account.StringEncryptTest¯com.ustadmobile.core.account.StringEncryptTest–b¢@?³givenSameParams_differentSecret_thenShouldNotMatch¸givenSameParams_differentSecret_thenShouldNotMatch[jvm] –b¢@K®givenSameParams_whenEncrypted_thenShoudlMatch³givenSameParams_whenEncrypted_thenShoudlMatch[jvm] –b¢@WUÛcom.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTestÛcom.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest–b¢~2TËgivenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledExceptionÐgivenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledException[jvm]&–b¢~XVÃgivenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInsertedÈgivenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInserted[jvm]"–b¢~zW¾givenInvalidCode_whenInvoked_thenWillThrowIllegalArgExceptionÃgivenInvalidCode_whenInvoked_thenWillThrowIllegalArgException[jvm]–b¢~—XÞgivenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentExceptionãgivenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentException[jvm]#–b¢~º¾com.ustadmobile.core.contentformats.epub.opf.TestPackageParse¾com.ustadmobile.core.contentformats.epub.opf.TestPackageParse–b¢Gò¤givenValidPackageDocThenShouldParse©givenValidPackageDocThenShouldParse[jvm] –b¢Gü/Äcom.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTestÄcom.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest–b¢Lñ.ÌgivenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaDataÑgivenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaData[jvm]–b¢M0×givenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloadedÜgivenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]–b¢M%1ÃgivenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNullÈgivenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNull[jvm]–b¢M32ÛgivenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptionàgivenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]–b¢MBѪcom.ustadmobile.core.util.ext.LongExtTestªcom.ustadmobile.core.util.ext.LongExtTest–b¢­Ð¾givenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqualÃgivenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqual[jvm]–b¢­½com.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTest½com.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTest–b¢G¼givenValidNcxDoc_whenParsed_thenShouldProvideExpectedValuesÁgivenValidNcxDoc_whenParsed_thenShouldProvideExpectedValues[jvm]É–b¢GèÊÛcom.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTestÛcom.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTest–b¢ÆZÉÁgivenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowErrorÆgivenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowError[jvm]–b¢ÆkËÆgivenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTermsËgivenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTerms[jvm]–b¢Æ|ÌÊgivenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowErrorÏgivenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowError[jvm]–b¢ÆÍÈgivenDateOfBirthIsAMinor_whenOnClickNextCalled_thenShouldGoToPersonEditÍgivenDateOfBirthIsAMinor_whenOnClickNextCalled_thenShouldGoToPersonEdit[jvm]–b¢ÆŸmÖcom.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTestÖcom.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTest–b¢¼l·givenValidVideo_whenInvoked_thenWillSaveValidThumbnail¼givenValidVideo_whenInvoked_thenWillSaveValidThumbnail[jvm]ê–b¢¦?Þcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTestÞcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest–b¢Pf>½givenValidPdf_whenImportedOnClient_thenWilBeUploadedToServerÂgivenValidPdf_whenImportedOnClient_thenWilBeUploadedToServer[jvm]È–b¢X.@·givenValidXapiFile_whenUploadInterrupted_thenWillRetry¼givenValidXapiFile_whenUploadInterrupted_thenWillRetry[jvm]à–b¢bAÃgivenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServerÈgivenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServer[jvm]ü –b¢g‹B¾givenValidH5p_whenImportedOnClient_thenWillBeUploadedToServerÃgivenValidH5p_whenImportedOnClient_thenWillBeUploadedToServer[jvm]ê!–b¢xuÜ­com.ustadmobile.core.util.ext.ProcessExtTest­com.ustadmobile.core.util.ext.ProcessExtTest–b¢®ÛÂgivenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcessÇgivenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcess[jvm]l–b¢®p§¹com.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTest¹com.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTest–b¢¦X¦¼givenValidRequest_whenHttpRequestMade_thenWillInvokeUseCaseÁgivenValidRequest_whenHttpRequestMade_thenWillInvokeUseCase[jvm]6–b¢¦Ž`Âcom.ustadmobile.core.domain.compress.list.CompressListUseCaseTestÂcom.ustadmobile.core.domain.compress.list.CompressListUseCaseTest–b¢€S_ÂgivenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResultÇgivenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResult[jvm] –b¢€s¶¾com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest¾com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest–b¢«§µÔgivenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturnedÙgivenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturned[jvm]–b¢«§·ØgivenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturnedÝgivenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturned[jvm]–b¢«§¸ØgivenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturnedÝgivenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturned[jvm]–b¢«¨¹ÍgivenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturnedÒgivenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturned[jvm]–b¢«¨—æcom.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTestæcom.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTest–b¢¿Ð–ÀgivenContentEntryExists_whenLaunched_thenShouldShowContentEntryÅgivenContentEntryExists_whenLaunched_thenShouldShowContentEntry[jvm]#–b¢¿óºÇcom.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTestÇcom.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest–b¢ÃP¹égivenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShownîgivenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]4–b¢Ã„»ÑgivenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsentÖgivenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]7–b¢Ã»¼ÔgivenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsentÙgivenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]ª–b¢Äå½ìgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShownñgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShown[jvm]3–b¢Å¾àgivenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHiddenågivenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHidden[jvm]3–b¢ÅK¿ðgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShownõgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]2–b¢Å}Ó³com.ustadmobile.core.util.ext.NavControllerExtTest³com.ustadmobile.core.util.ext.NavControllerExtTest–b¢­ÒþgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectlyÃgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]ß–b¢­áÔågivenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountListêgivenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountList[jvm]–b¢­ñÕçgivenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectlyìgivenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]–b¢­óÖÔgivenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLoginÙgivenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLogin[jvm]–b¢­ô×úgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountListÿgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountList[jvm]–b¢­ûØÉgivenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowserÎgivenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowser[jvm]–b¢­üÙûgivenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLoginÀgivenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLogin[jvm]–b¢­ÿÚÃgivenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFilterÈgivenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFilter[jvm]–b¢®¤Ócom.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTestÓcom.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTest–b¢Á{£ægivenExistingGroupSet_whenInitiatedUpdatedAndSaved_thenWillShowExistingAssignmentsAndUpdateToDatabaseëgivenExistingGroupSet_whenInitiatedUpdatedAndSaved_thenWillShowExistingAssignmentsAndUpdateToDatabase[jvm]–b¢Á{¥ÇgivenNewGroupSetBeingCreated_whenInitiatedAssignedAndSaveClicked_thenShouldShowEnrolledStudentNamesAndDefaultGroupNumAndSaveToDatabaseÌgivenNewGroupSetBeingCreated_whenInitiatedAssignedAndSaveClicked_thenShouldShowEnrolledStudentNamesAndDefaultGroupNumAndSaveToDatabase[jvm]0–b¢Á«=Ícom.ustadmobile.core.domain.blob.download.ContentManifestDownloadUseCaseTestÍcom.ustadmobile.core.domain.blob.download.ContentManifestDownloadUseCaseTest–b¢N´<ögivenContentEntryVersionUidAndManifest_whenInvoked_thenWillCreateLockJoinsAndEnqueueBlobDownloadForAllItemsInManifestûgivenContentEntryVersionUidAndManifest_whenInvoked_thenWillCreateLockJoinsAndEnqueueBlobDownloadForAllItemsInManifest[jvm]°–b¢Pd¬Ùcom.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTestÙcom.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTest–b¢Â«ÓgivenPresenterNotYetCreated_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewØgivenPresenterNotYetCreated_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnView[jvm]N–b¢Âl­ÎgivenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResultÓgivenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResult[jvm]!–b¢ÂÞ¾com.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTest¾com.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTest–b¢®rÝÔgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabaseÙgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]x–b¢®ê'²com.ustadmobile.core.contentformats.opds.TestOpds²com.ustadmobile.core.contentformats.opds.TestOpds–b¢K1&¹givenValidOpds_whenLoaded_thenShouldHavePropertiesLoaded¾givenValidOpds_whenLoaded_thenShouldHavePropertiesLoaded[jvm]–b¢K4ÁÃcom.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTestÃcom.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest–b¢Å~ÀÛgivenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrorsàgivenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrors[jvm]–b¢Å“ÂÐgivenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowErrorÕgivenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]%–b¢Å¸ÃÎgivenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowErrorÓgivenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]-–b¢ÅåÄÜgivenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDbágivenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDb[jvm])–b¢ÆÅægivenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreenëgivenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreen[jvm]–b¢Æ"ÆãgivenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrorsègivenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrors[jvm]–b¢Æ3ÇágivenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredErrorægivenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredError[jvm]–b¢ÆEÈÙgivenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPersonÞgivenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPerson[jvm]–b¢ÆYÏcom.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTestÏcom.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTest–b¢@Y¸givenRequestForUrl_whenInvoked_thenWillProvideValidPath½givenRequestForUrl_whenInvoked_thenWillProvideValidPath[jvm] –b¢@dæÁcom.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTestÁcom.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTest–b¢°÷åÔgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabaseÙgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]‘–b¢²ˆjÐcom.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTestÐcom.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTest–b¢»iÐgivenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndentÕgivenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndent[jvm]–b¢¼kÜgivenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSetágivenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSet[jvm]–b¢¼É©com.ustadmobile.core.util.TestUMFileUtil©com.ustadmobile.core.util.TestUMFileUtil–b¢¬ÿÈ“testUMFileUtilJoin˜testUMFileUtilJoin[jvm]–b¢¬ÿÊštestUMFileUtilResolveLinkŸtestUMFileUtilResolveLink[jvm]–b¢¬ÿÇ®com.ustadmobile.core.schedule.TestScheduleExt®com.ustadmobile.core.schedule.TestScheduleExt–b¢¬þƶgivenSchedule_whenNextOccurenceCalled_thenShouldMatch»givenSchedule_whenNextOccurenceCalled_thenShouldMatch[jvm]–b¢¬þhÝcom.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTestÝcom.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTest–b¢¥gÛgivenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItemàgivenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItem[jvm]–b¢»ZÄcom.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvmÄcom.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvm–b¢~ºY¶givenValidAudioInputFile_whenInvoked_thenWillCompress»givenValidAudioInputFile_whenInvoked_thenWillCompress[jvm]Жb¢Š[ÆgivenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWavËgivenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWav[jvm]–b¢Œ\ÈgivenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123ÍgivenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123[jvm]–b¢Œ¬²com.ustadmobile.core.impl.UstadAccountManagerTest²com.ustadmobile.core.impl.UstadAccountManagerTest–b¢¦‘ «ÍgivenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowExceptionÒgivenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowException[jvm]–b¢§­ìgivenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccountsñgivenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccounts[jvm]X–b¢§i®ÆgivenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowExceptionËgivenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowException[jvm]¯–b¢¨¯ÌgivenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServerÑgivenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServer[jvm]Z–b¢¨s°ÀgivenUnreachableServer_whenLoginCalled_thenShouldThrowExceptionÅgivenUnreachableServer_whenLoginCalled_thenShouldThrowException[jvm]x–b¢¨ì±ØgivenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccountÝgivenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccount[jvm]¸–b¢©¤²ØgivenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSessionÝgivenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSession[jvm]Û–b¢ª³ÈgivenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLoginÍgivenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLogin[jvm]Š–b¢« ´ÝgivenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActiveâgivenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActive[jvm]–b¢«¦¿com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest¿com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest–b¢H¹givenValidH5pFile_whenStoreInCacheCalled_thenShouldStore¾givenValidH5pFile_whenStoreInCacheCalled_thenShouldStore[jvm]½–b¢J=ÄgivenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatchÉgivenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatch[jvm]4–b¢JrÃgivenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNullÈgivenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNull[jvm]#–b¢J– ægivenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptionëgivenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]–b¢JªÀcom.ustadmobile.core.contentformats.epub.ocf.TestContainerParseÀcom.ustadmobile.core.contentformats.epub.ocf.TestContainerParse–b¢Gé«givenValidContainer_whenParsed_thenMatches°givenValidContainer_whenParsed_thenMatches[jvm]–b¢Gê