Ycom.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTestcom.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTestӗggivenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabase[jvm]~ӗgivenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdatedgivenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]ӗgcom.ustadmobile.core.viewmodel.videocontent.VideoContentViewModelTestcom.ustadmobile.core.viewmodel.videocontent.VideoContentViewModelTestӗKgivenVideoPlayStarted_whenCleared_thenShouldRecordStatementgivenVideoPlayStarted_whenCleared_thenShouldRecordStatement[jvm]ӗcom.ustadmobile.core.impl.NavCommandExecutionTrackerTestcom.ustadmobile.core.impl.NavCommandExecutionTrackerTestӖgivenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOncegivenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOnce[jvm]ӖgivenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecutegivenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecute[jvm]ӖDcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTestcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTestӖCgivenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrlgivenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrl[jvm]Ӗcom.ustadmobile.core.domain.xxhash.XXHashJvmTestcom.ustadmobile.core.domain.xxhash.XXHashJvmTestӖxgivenString_whenInvoked_willHashgivenString_whenInvoked_willHash[jvm]ӖxgivenLongArray_whenInvoked_thenWillHashgivenLongArray_whenInvoked_thenWillHash[jvm]ӖxRcom.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTestcom.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTestӖ4Qtesttest[jvm] Ӗ@ncom.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTestcom.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTestӖ:mgivenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200givenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200[jvm]_Ӗ͙ogivenValidAuth_whenRequestClassesForUser_thenShouldReturnClassListgivenValidAuth_whenRequestClassesForUser_thenShouldReturnClassList[jvm]NӖpgivenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201givenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201[jvm]bӖIqgivenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201givenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201[jvm]\ӖΥrgivenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResultsgivenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResults[jvm]lӖsgivenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404givenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404[jvm]LӖ]tgivenValidResult_whenCallPutResult_thenShouldInsertAndReturn201givenValidResult_whenCallPutResult_thenShouldInsertAndReturn201[jvm]fӖcom.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTestcom.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTestӗgivenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowErrorgivenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowError[jvm]SӗgivenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessagegivenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessage[jvm]'ӗ"givenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessagegivenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessage[jvm]$ӗFgivenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessagegivenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessage[jvm]"ӗigivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResultgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResult[jvm]-ӗgivenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessagegivenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessage[jvm]%ӗgivenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowErrorgivenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowError[jvm]>ӗcom.ustadmobile.core.util.UstadUrlComponentsTestcom.ustadmobile.core.util.UstadUrlComponentsTestӖgivenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectly[jvm]ӖgivenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]ӖgivenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]ӖgivenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectlygivenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectly[jvm]Ӗacom.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTestcom.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTestӖU`givenValidPdf_whenInvoked_thenWillCompressgivenValidPdf_whenInvoked_thenWillCompress[jvm]Ӗcom.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTestcom.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTestӖԮgivenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatementgivenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatement[jvm]ӖgivenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgressgivenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgress[jvm]Ӗcom.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTestcom.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTestӖ givenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisiblegivenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisible[jvm]ӖgivenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisiblegivenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisible[jvm]qӖcom.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTestcom.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTestӗhgivenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNewgivenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNew[jvm]qӗgivenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdategivenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdate[jvm]mӗFgivenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptionsgivenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptions[jvm]lӗcom.ustadmobile.core.account.AuthManagerTestcom.ustadmobile.core.account.AuthManagerTestӖkgivenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldRejectgivenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldReject[jvm]ӖsgivenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAcceptgivenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAccept[jvm]Ӗsvcom.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTestcom.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTestӖugivenNoSubmitters_whenInvoked_thenShouldReturnEmptyListgivenNoSubmitters_whenInvoked_thenShouldReturnEmptyList[jvm]ӖwgivenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocategivenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocate[jvm]#ӖxgivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemaindergivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemainder[jvm]%Ӗ!ygivenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmptygivenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmpty[jvm]Ӗ>zgivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateListgivenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateList[jvm]Ӗ]|com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTestcom.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTestӖ^{givenFileUploadedInChunks_whenCombined_thenShouldMatchgivenFileUploadedInChunks_whenCombined_thenShouldMatch[jvm]Ӗr}givenPartialUpload_whenCombined_thenShouldMatchgivenPartialUpload_whenCombined_thenShouldMatch[jvm]ӖS3com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTestcom.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTestӖ~4givenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmissiongivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmission[jvm]Ӗ5givenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedExceptiongivenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedException[jvm]UӖr6givenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedExceptiongivenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedException[jvm]6Ӗ7givenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmissiongivenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmission[jvm]>Ӗ8givenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongExceptiongivenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongException[jvm]3Ӗ9givenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterExceptiongivenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterException[jvm]0ӖIcom.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTestcom.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTestӗ givenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEditgivenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEdit[jvm]_ӗ EgivenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessagegivenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessage[jvm]!ӗ fcom.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTestcom.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTestӗgivenValidXapiUrl_whenStarted_thenShouldSetContentUrlgivenValidXapiUrl_whenStarted_thenShouldSetContentUrl[jvm]ӗ"com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTestcom.ustadmobile.core.contentformats.media.VideoContentImporterJvmTestӖz!givenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntrygivenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntry[jvm]kӖz{#givenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNullgivenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNull[jvm]Ӗz$givenValidVideoFile_whenAddToCacheCalled_thenWillAddToCachegivenValidVideoFile_whenAddToCacheCalled_thenWillAddToCache[jvm]*Ӗz%givenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentExceptiongivenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentException[jvm]*Ӗzcom.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTestcom.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTestӖgivenBinaryStateStored_whenRetrieved_thenShouldMatchgivenBinaryStateStored_whenRetrieved_thenShouldMatch[jvm]>ӖgivenStateCreated_whenDeletedById_thenShouldBeNotFoundgivenStateCreated_whenDeletedById_thenShouldBeNotFound[jvm]NӖDgivenStateCreated_whenDeletedAllByContext_thenShouldBeNotFoundgivenStateCreated_whenDeletedAllByContext_thenShouldBeNotFound[jvm]MӖgivenExistingStateStored_whenNewStatePosted_thenShouldMergegivenExistingStateStored_whenNewStatePosted_thenShouldMerge[jvm]@ӖgivenStateStored_whenRetrieve_thenShouldMatchgivenStateStored_whenRetrieve_thenShouldMatch[jvm]EӖgivenTextBodyTooLarge_whenStored_thenShouldThrowExceptiongivenTextBodyTooLarge_whenStored_thenShouldThrowException[jvm]/ӖEgivenBinaryBodyTooLarge_whenStored_thenShouldThrowExceptiongivenBinaryBodyTooLarge_whenStored_thenShouldThrowException[jvm]2Ӗw)com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTestcom.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTestӖz(givenValidPdfWithUrl_whenImported_thenDataShouldMatchgivenValidPdfWithUrl_whenImported_thenDataShouldMatch[jvm]Ӗ{*givenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntrygivenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntry[jvm]Ӗ|+givenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNullgivenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNull[jvm]Ӗ|,givenValidPdf_whenAddedToCached_thenDataShouldMatchgivenValidPdf_whenAddedToCached_thenDataShouldMatch[jvm]Ӗ}-givenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentExceptiongivenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentException[jvm]#Ӗ}com.ustadmobile.core.impl.locale.CourseTerminologyStringsTestcom.ustadmobile.core.impl.locale.CourseTerminologyStringsTestӖQgivenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNullgivenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNull[jvm]ӖRgivenTerminologyStrings_whenKeyPresent_thenWillOverridegivenTerminologyStrings_whenKeyPresent_thenWillOverride[jvm]ӖUcom.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTestcom.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTestӗ givenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButtongivenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButton[jvm]tӗ com.ustadmobile.core.domain.upload.ChunkedUploadServerUseCaseTestcom.ustadmobile.core.domain.upload.ChunkedUploadServerUseCaseTestӖT~givenFileUploadedInMultipleChunks_whenFinalRequestMade_thenOnCompleteCalledWithValidFilegivenFileUploadedInMultipleChunks_whenFinalRequestMade_thenOnCompleteCalledWithValidFile[jvm]ӖYcom.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTestcom.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTestӖ\ givenStudentWithNoSubmissionGivenYet_whenShown_thenShowNoSubmissionStatusAndAddFileTextWithCommentsgivenStudentWithNoSubmissionGivenYet_whenShown_thenShowNoSubmissionStatusAndAddFileTextWithComments[jvm]uӖgivenCourseCommentsEnabled_whenShown_willShowExistingCourseCommentsAndAllowSubmissionOfNewCourseCommentgivenCourseCommentsEnabled_whenShown_willShowExistingCourseCommentsAndAllowSubmissionOfNewCourseComment[jvm]Ӗ\givenStudentWithPrivateCommentsEnabled_whenShown_thenShowPrivateCommentsgivenStudentWithPrivateCommentsEnabled_whenShown_thenShowPrivateComments[jvm]qӖgivenStudentWithPrivateCommentsDisabled_whenShown_thenDoNotShowSubmitPrivateCommentButtongivenStudentWithPrivateCommentsDisabled_whenShown_thenDoNotShowSubmitPrivateCommentButton[jvm]qӖ>givenUserNotAssignedInGroup_whenShown_displayErrorAndDontShowSubmitAndAddTextFileButtonsAndPrivateOffgivenUserNotAssignedInGroup_whenShown_displayErrorAndDontShowSubmitAndAddTextFileButtonsAndPrivateOff[jvm]pӖgivenStudentWithSubmissionNotMarkedAndMultipleSubmissionPolicy_whenShown_thenShowAddFileTextWithSubmittedStatusgivenStudentWithSubmissionNotMarkedAndMultipleSubmissionPolicy_whenShown_thenShowAddFileTextWithSubmittedStatus[jvm]wӖ%givenStudentLoggedIn_whenShown_willShowExistingPrivateCommentsAndAllowSubmissionOfNewPrivateCommentgivenStudentLoggedIn_whenShown_willShowExistingPrivateCommentsAndAllowSubmissionOfNewPrivateComment[jvm]ӖgivenStudentWithSubmissionNotMarkedAndNoMultipleSubmission_whenShown_thenDontShowAddFileTextWithSubmittedStatusgivenStudentWithSubmissionNotMarkedAndNoMultipleSubmission_whenShown_thenDontShowAddFileTextWithSubmittedStatus[jvm]Ӗ1givenStudentWithSubmissionMarkedAndSingleSubmissionPolicy_whenShown_thenShowMarkedStatusWithNoAddTextFileButtonsgivenStudentWithSubmissionMarkedAndSingleSubmissionPolicy_whenShown_thenShowMarkedStatusWithNoAddTextFileButtons[jvm]uӖgivenValidAssignment_whenSubmitAssignmentUseCaseThrowsException_thenShouldShowErrorMessagegivenValidAssignment_whenSubmitAssignmentUseCaseThrowsException_thenShouldShowErrorMessage[jvm]ӖQgivenUserIsNotStudent_whenShown_dontShowPrivateCommentsSubmissionStatusScoreAndAddFileTextgivenUserIsNotStudent_whenShown_dontShowPrivateCommentsSubmissionStatusScoreAndAddFileText[jvm]mӖgivenStudentWithSubmissionMarkedAndMultipleSubmissionPolicy_whenShown_thenShowMarkedStatusAndAddTextFileButtonsgivenStudentWithSubmissionMarkedAndMultipleSubmissionPolicy_whenShown_thenShowMarkedStatusAndAddTextFileButtons[jvm]oӗ-givenStudentWithNoSubmissionAndSingleSubmitPolicy_whenClickSubmitSubmission_thenSubmitAndHideAddTextFilegivenStudentWithNoSubmissionAndSingleSubmitPolicy_whenClickSubmitSubmission_thenSubmitAndHideAddTextFile[jvm]yӗcom.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTestcom.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTestӗgivenNewClazzLogSpecified_whenStatusUpdatedAndSaveClicked_thenShouldSaveIntoDatabasegivenNewClazzLogSpecified_whenStatusUpdatedAndSaveClicked_thenShouldSaveIntoDatabase[jvm]ӗgivenEntityArgUidSpecified_whenCreated_thenShouldShowClazzLogAndEnrolledStudentsgivenEntityArgUidSpecified_whenCreated_thenShouldShowClazzLogAndEnrolledStudents[jvm]wӗ!givenNewClazzLogSpecified_whenInitiated_thenShouldShowClazzLogAndEnrolledStudentsgivenNewClazzLogSpecified_whenInitiated_thenShouldShowClazzLogAndEnrolledStudents[jvm]oӗgivenNewClazzLogSpecifiedAndPreviousClazzLogExists_whenGoPreviousSelected_thenShouldShowPreviouslyRecordedLogsgivenNewClazzLogSpecifiedAndPreviousClazzLogExists_whenGoPreviousSelected_thenShouldShowPreviouslyRecordedLogs[jvm]yӗ com.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTestcom.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTestӖt2 givenSocketAvailable_whenInitialized_thenWillEmitConnectedgivenSocketAvailable_whenInitialized_thenWillEmitConnected[jvm] Ӗt? givenSocketNotAvailable_whenInitialized_thenWillEmitDisconnectedgivenSocketNotAvailable_whenInitialized_thenWillEmitDisconnected[jvm]ӖtA givenSocketAVailableThenNot_whenInitialized_thenWillEmitConnectedThenDisconnectedgivenSocketAVailableThenNot_whenInitialized_thenWillEmitConnectedThenDisconnected[jvm]ӖunFcom.ustadmobile.core.domain.blob.savelocaluris.SaveLocalUrisAsBlobsUseCaseJvmIntegrationTestcom.ustadmobile.core.domain.blob.savelocaluris.SaveLocalUrisAsBlobsUseCaseJvmIntegrationTestӖEgivenLocalUris_whenInvoked_thenBlobsAreUploadedAndCanBeRetrievedViaCachegivenLocalUris_whenInvoked_thenBlobsAreUploadedAndCanBeRetrievedViaCache[jvm]Ӗcom.ustadmobile.core.domain.xapi.XapiStatementResourceTestcom.ustadmobile.core.domain.xapi.XapiStatementResourceTestӖҥgivenStatementWithObjectAsSubStatement_whenStored_thenShouldBeInDbgivenStatementWithObjectAsSubStatement_whenStored_thenShouldBeInDb[jvm]WӖgivenStatementWithObjectAsStatementRef_whenStored_thenShouldBeInDbgivenStatementWithObjectAsStatementRef_whenStored_thenShouldBeInDb[jvm]/Ӗ+givenStatementPut_whenGetCalled_thenShouldBeRetrievedgivenStatementPut_whenGetCalled_thenShouldBeRetrieved[jvm]3Ӗ^givenStatementWithObjectAsGroup_whenStored_thenShouldBeInDbgivenStatementWithObjectAsGroup_whenStored_thenShouldBeInDb[jvm]0ӖӏgivenStatementWithGroupActorAndExtensions_whenPutCalled_thenShouldBeStoredgivenStatementWithGroupActorAndExtensions_whenPutCalled_thenShouldBeStored[jvm]/ӖӾgivenLongStatementWithContextActivities_whenStored_thenShouldBeInDbgivenLongStatementWithContextActivities_whenStored_thenShouldBeInDb[jvm]?ӖgivenStatementWithChoiceActivity_whenStored_thenShouldBeInDbgivenStatementWithChoiceActivity_whenStored_thenShouldBeInDb[jvm]7Ӗ5com.ustadmobile.core.viewmodel.clazzassignment.ClazzAssignmentIntegrationTestcom.ustadmobile.core.viewmodel.clazzassignment.ClazzAssignmentIntegrationTestӖgivenCourseAndAssignmentCreated_whenStudentSubmits_thenTeacherCanMarkAndStudentCanSeeMarkGivengivenCourseAndAssignmentCreated_whenStudentSubmits_thenTeacherCanMarkAndStudentCanSeeMarkGiven[jvm]ӖZcom.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTestcom.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTestӗgivenActiveAccountHasAddPermissions_whenOnCreateCalled_thenShouldSetAddOptionsToBeVisiblegivenActiveAccountHasAddPermissions_whenOnCreateCalled_thenShouldSetAddOptionsToBeVisible[jvm]}ӗgivenActiveUserDoesNotHaveAddPermissions_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewAndSetAddVisibleToFalsegivenActiveUserDoesNotHaveAddPermissions_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewAndSetAddVisibleToFalse[jvm]fӗfcom.ustadmobile.core.viewmodel.contententry.edit.ContentEntryEditViewModelTestcom.ustadmobile.core.viewmodel.contententry.edit.ContentEntryEditViewModelTestӗ VgivenImportedMetadataArgProvided_whenSaved_thenShouldSaveToDatabaseAndCallImportContentgivenImportedMetadataArgProvided_whenSaved_thenShouldSaveToDatabaseAndCallImportContent[jvm]ӗ com.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTestcom.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTestӗ ggivenExcpectedResultArg_whenUserEntersValidLink_thenWillReturnResultgivenExcpectedResultArg_whenUserEntersValidLink_thenWillReturnResult[jvm]bӗ givenNoExpectedResultArg_whenUserEntersInvalidLink_thenWillShowErrorgivenNoExpectedResultArg_whenUserEntersInvalidLink_thenWillShowError[jvm]gӗ 0givenNoExpectedResultArgs_whenUserEntersValidLinkAndClicksNext_thenWillGoToContentEntryEditgivenNoExpectedResultArgs_whenUserEntersValidLinkAndClicksNext_thenWillGoToContentEntryEdit[jvm]^ӗ Ocom.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTestcom.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTestӖNgivenValidImportRows_whenInvoked_thenWillAddNewPersongivenValidImportRows_whenInvoked_thenWillAddNewPerson[jvm]Ӗ!PgivenMissingRequiredColumns_whenInvoked_thenWillThrowIllegalArgumentExceptiongivenMissingRequiredColumns_whenInvoked_thenWillThrowIllegalArgumentException[jvm]Ӗ3com.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTestcom.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTestӗwgivenValidSchedule_whenClickSave_thenShouldFinishWithResultgivenValidSchedule_whenClickSave_thenShouldFinishWithResult[jvm]$ӗgivenScheduleStartAfterEndTime_whenClickSave_thenShouldShowErrorgivenScheduleStartAfterEndTime_whenClickSave_thenShouldShowError[jvm]!ӗgivenScheduleHasNoEndTime_whenClickSave_thenShouldShowErrorgivenScheduleHasNoEndTime_whenClickSave_thenShouldShowError[jvm]!ӗgivenScheduleHasNoStartTime_whenClickSave_thenShouldShowErrorgivenScheduleHasNoStartTime_whenClickSave_thenShouldShowError[jvm] ӗ;com.ustadmobile.core.domain.blob.download.BlobDownloadClientUseCaseCommonJvmTestcom.ustadmobile.core.domain.blob.download.BlobDownloadClientUseCaseCommonJvmTestӖK:givenListOfBlobsToDownload_whenInvoked_thenShouldRequestAllgivenListOfBlobsToDownload_whenInvoked_thenShouldRequestAll[jvm]Ӗccom.ustadmobile.core.domain.compress.video.CompressVideoUseCaseHandbrakeTestcom.ustadmobile.core.domain.compress.video.CompressVideoUseCaseHandbrakeTestӖbgivenValidVideoFile_whenCompressed_thenWillOutputVideoWithSameLengthgivenValidVideoFile_whenCompressed_thenWillOutputVideoWithSameLength[jvm])Ӗcom.ustadmobile.core.viewmodel.coursegroupset.list.CourseGroupSetListViewModelTestcom.ustadmobile.core.viewmodel.coursegroupset.list.CourseGroupSetListViewModelTestӗ rgivenExistingCourseGroupSetAndUserHasPermissionToAdd_whenInitiated_thenWillShowExistingGroupSetAndAddOptiongivenExistingCourseGroupSetAndUserHasPermissionToAdd_whenInitiated_thenWillShowExistingGroupSetAndAddOption[jvm]gӗ Hcom.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTestcom.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTestӖGgivenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrowngivenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrown[jvm]ӖqIgivenBatchDataRetrieved_whenOneUploadThrowsException_thenWillRethrowgivenBatchDataRetrieved_whenOneUploadThrowsException_thenWillRethrow[jvm]"ӖJgivenBatch_whenInvoked_thenWillRetrievePartialDataAndUploadgivenBatch_whenInvoked_thenWillRetrievePartialDataAndUpload[jvm]'Ӗcom.ustadmobile.core.io.ext.ConcatenatedEntryExtTestcom.ustadmobile.core.io.ext.ConcatenatedEntryExtTestӖVgivenConcatenatedEntry_whenSerializedAndDeserialized_thenSHouldBeTheSamegivenConcatenatedEntry_whenSerializedAndDeserialized_thenSHouldBeTheSame[jvm]ӖWcom.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTestcom.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTestӗgivenCourseWithSubmittersAndNoExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetUidgivenCourseWithSubmittersAndNoExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetUid[jvm]ӗgivenCourseWithSubmittersAndExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetAllocationsgivenCourseWithSubmittersAndExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetAllocations[jvm]nӗcom.ustadmobile.core.domain.xapi.coursegroup.CreateXapiGroupForCourseGroupUseCaseTestcom.ustadmobile.core.domain.xapi.coursegroup.CreateXapiGroupForCourseGroupUseCaseTestӖ6givenValidCourseGroupSet_whenInvoked_thenXapiGroupCreatedgivenValidCourseGroupSet_whenInvoked_thenXapiGroupCreated[jvm]wӖԭcom.ustadmobile.core.schedule.TestClazzLogCreatorcom.ustadmobile.core.schedule.TestClazzLogCreatorӖYgivenClazzWithScheduleInRangeAndSameLocalDay_whenCreateClazzLogsCalled_thenShouldBeCreatedgivenClazzWithScheduleInRangeAndSameLocalDay_whenCreateClazzLogsCalled_thenShouldBeCreated[jvm]SӖgivenClazzWithScheduleInRange_whenCreateClazzLogsCalled_thenShouldCreateClazzLoggivenClazzWithScheduleInRange_whenCreateClazzLogsCalled_thenShouldCreateClazzLog[jvm]-ӖgivenClazzScheduleUpdatedForSameDay_whenCreateClazzLogsCalled_thenExistingRecordShouldBeUpdatedgivenClazzScheduleUpdatedForSameDay_whenCreateClazzLogsCalled_thenExistingRecordShouldBeUpdated[jvm]5ӖgivenClazzWithScheduleWithLogAlreadyCreated_whenCreateClazzLogsCalled_thenShouldNotCreateAgaingivenClazzWithScheduleWithLogAlreadyCreated_whenCreateClazzLogsCalled_thenShouldNotCreateAgain[jvm])Ӗ7givenClazzWithScheduleInRangeAndOverlappingHoliday_whenCreateClazzLogsCalled_thenShouldBeCreatedAsCancelledWithNotegivenClazzWithScheduleInRangeAndOverlappingHoliday_whenCreateClazzLogsCalled_thenShouldBeCreatedAsCancelledWithNote[jvm]+ӖbgivenClazzWithScheduleInRangeAndNotSameLocalDay_whenCreateClazzLogsCalled_thenShouldNotBeCreatedgivenClazzWithScheduleInRangeAndNotSameLocalDay_whenCreateClazzLogsCalled_thenShouldNotBeCreated[jvm]$Ӗcom.ustadmobile.core.viewmodel.login.LoginViewModelTestcom.ustadmobile.core.viewmodel.login.LoginViewModelTestӗ givenRegistrationIsAllowedOrNot_whenCreated_thenRegistrationButtonVisibilityShouldMatchgivenRegistrationIsAllowedOrNot_whenCreated_thenRegistrationButtonVisibilityShouldMatch[jvm]Hӗ7givenCreateAccountVisible_whenClickCreateAccount_thenShouldNavigateToAgeRedirectgivenCreateAccountVisible_whenClickCreateAccount_thenShouldNavigateToAgeRedirect[jvm]$ӗ[givenValidUsernameAndPassword_whenFromDestinationArgumentIsProvidedAndHandleLoginClicked_shouldGoToNextScreenAndInvalidateSyncgivenValidUsernameAndPassword_whenFromDestinationArgumentIsProvidedAndHandleLoginClicked_shouldGoToNextScreenAndInvalidateSync[jvm] ӗggivenGuestConnectionAllowedOrNot_whenCreated_thenGuestButtonVisibiltyShouldMatchgivenGuestConnectionAllowedOrNot_whenCreated_thenGuestButtonVisibiltyShouldMatch[jvm]FӗgivenEmptyUsernameAndPassword_whenLoginCalled_thenShouldShowErrorgivenEmptyUsernameAndPassword_whenLoginCalled_thenShouldShowError[jvm]%ӗgivenInvalidUsernameAndPassword_whenHandleLoginCalled_thenShouldCallSetErrorMessagegivenInvalidUsernameAndPassword_whenHandleLoginCalled_thenShouldCallSetErrorMessage[jvm] ӗgivenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpacegivenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpace[jvm] ӗgivenServerOffline_whenCreated_thenShouldShowErrorMessagegivenServerOffline_whenCreated_thenShouldShowErrorMessage[jvm]ӗcom.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTestcom.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTestӗgivenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatusgivenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatus[jvm]ӗcom.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTestcom.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTestӖZgivenFileIsNotVideo_whenInvoked_willReturnFalsegivenFileIsNotVideo_whenInvoked_willReturnFalse[jvm]ӖqgivenFileDoesNotExist_whenInvoked_willReturnFalsegivenFileDoesNotExist_whenInvoked_willReturnFalse[jvm] Ӗ}givenValidVideo_whenInvoked_willReturnTruegivenValidVideo_whenInvoked_willReturnTrue[jvm]&Ӗңcom.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTestcom.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTestӗ givenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdatedgivenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]Gӗ givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]7ӗ Wcom.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTestcom.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTestӖgivenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailViewgivenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailView[jvm]aӖqgivenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabasegivenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabase[jvm]fӖcom.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTestcom.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTestӖuu givenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloadedgivenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]ӖwJgivenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatchgivenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatch[jvm]IӖwgivenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]"ӖwgivenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]%ӖwgivenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]<Ӗx]com.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTestcom.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTestӖ\givenInputImage_whenInvoked_thenWillBeResizedgivenInputImage_whenInvoked_thenWillBeResized[jvm]Ӗ&Lcom.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTestcom.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTestӖKgivenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntriesgivenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntries[jvm]>ӖMgivenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntriesgivenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntries[jvm] Ӗcom.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTestcom.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTestӖxgivenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValuesgivenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValues[jvm]ӖxgivenValidNavigationDocument_whenParsed_thenMatchesExpectedValsgivenValidNavigationDocument_whenParsed_thenMatchesExpectedVals[jvm]Ӗx com.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTestcom.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTestӖgivenClazzExists_whenOnClickEditcalled_thenShouldGoToEditgivenClazzExists_whenOnClickEditcalled_thenShouldGoToEdit[jvm]gӖegivenClazzExists_whenOnCreateCalled_thenClazzIsSetOnViewgivenClazzExists_whenOnCreateCalled_thenClazzIsSetOnView[jvm]WӖecom.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTestcom.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTestӖdgivenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersiongivenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersion[jvm]ӖDcom.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTestcom.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTestӗgivenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotalsgivenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotals[jvm]ӗcom.ustadmobile.core.viewmodel.siteenterlink.SiteEnterLinkViewModelTestcom.ustadmobile.core.viewmodel.siteenterlink.SiteEnterLinkViewModelTestӗgivenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowErrorgivenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowError[jvm]%ӗ#givenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreengivenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreen[jvm](ӗKcom.ustadmobile.core.account.StringEncryptTestcom.ustadmobile.core.account.StringEncryptTestӖsgivenSameParams_differentSecret_thenShouldNotMatchgivenSameParams_differentSecret_thenShouldNotMatch[jvm]Ӗt givenSameParams_whenEncrypted_thenShoudlMatchgivenSameParams_whenEncrypted_thenShoudlMatch[jvm]ӖtTcom.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTestcom.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTestӖASgivenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledExceptiongivenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledException[jvm]bӖUgivenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInsertedgivenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInserted[jvm]bӖVgivenInvalidCode_whenInvoked_thenWillThrowIllegalArgExceptiongivenInvalidCode_whenInvoked_thenWillThrowIllegalArgException[jvm]TӖYWgivenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentExceptiongivenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentException[jvm]fӖcom.ustadmobile.core.contentformats.epub.opf.TestPackageParsecom.ustadmobile.core.contentformats.epub.opf.TestPackageParseӖxgivenValidPackageDocThenShouldParsegivenValidPackageDocThenShouldParse[jvm]Ӗx/com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTestcom.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTestӖ}.givenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaDatagivenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaData[jvm]:Ӗ~ 0givenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloadedgivenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]3Ӗ~S1givenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNullgivenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNull[jvm]%Ӗ~x2givenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]Ӗ~com.ustadmobile.core.util.ext.LongExtTestcom.ustadmobile.core.util.ext.LongExtTestӖgivenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqualgivenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqual[jvm]Ӗcom.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTestcom.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTestӖx givenValidNcxDoc_whenParsed_thenShouldProvideExpectedValuesgivenValidNcxDoc_whenParsed_thenShouldProvideExpectedValues[jvm]]Ӗx}com.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTestcom.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTestӗgivenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowErrorgivenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowError[jvm]!ӗgivenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTermsgivenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTerms[jvm]#ӗ1givenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowErrorgivenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowError[jvm]&ӗWgivenDateOfBirthIsAMinor_whenOnClickNextCalled_thenShouldGoToPersonEditgivenDateOfBirthIsAMinor_whenOnClickNextCalled_thenShouldGoToPersonEdit[jvm] ӗwlcom.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTestcom.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTestӖ}kgivenValidVideo_whenInvoked_thenWillSaveValidThumbnailgivenValidVideo_whenInvoked_thenWillSaveValidThumbnail[jvm]Ӗ8?com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTestcom.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTestӖ >givenValidPdf_whenImportedOnClient_thenWilBeUploadedToServergivenValidPdf_whenImportedOnClient_thenWilBeUploadedToServer[jvm] Ӗ@givenValidXapiFile_whenUploadInterrupted_thenWillRetrygivenValidXapiFile_whenUploadInterrupted_thenWillRetry[jvm]ӖtAgivenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServergivenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServer[jvm] ӖBgivenValidH5p_whenImportedOnClient_thenWillBeUploadedToServergivenValidH5p_whenImportedOnClient_thenWillBeUploadedToServer[jvm]"Ӗcom.ustadmobile.core.util.ext.ProcessExtTestcom.ustadmobile.core.util.ext.ProcessExtTestӖVgivenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcessgivenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcess[jvm]hӖcom.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTestcom.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTestӖygivenValidRequest_whenHttpRequestMade_thenWillInvokeUseCasegivenValidRequest_whenHttpRequestMade_thenWillInvokeUseCase[jvm]YӖ_com.ustadmobile.core.domain.compress.list.CompressListUseCaseTestcom.ustadmobile.core.domain.compress.list.CompressListUseCaseTestӖ'^givenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResultgivenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResult[jvm]-ӖTcom.ustadmobile.core.impl.config.SupportedLanguagesConfigTestcom.ustadmobile.core.impl.config.SupportedLanguagesConfigTestӖNgivenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturnedgivenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturned[jvm]ӖOgivenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturnedgivenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturned[jvm]ӖOgivenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturnedgivenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturned[jvm]ӖOgivenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturnedgivenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturned[jvm]ӖPcom.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTestcom.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTestӗ givenContentEntryExists_whenLaunched_thenShouldShowContentEntrygivenContentEntryExists_whenLaunched_thenShouldShowContentEntry[jvm]Kӗ Ucom.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTestcom.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTestӗgivenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShowngivenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]mӗgivenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsentgivenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]gӗWgivenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsentgivenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]ӗgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShowngivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShown[jvm]qӗ0givenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHiddengivenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHidden[jvm]uӗgivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShowngivenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]sӗcom.ustadmobile.core.util.ext.NavControllerExtTestcom.ustadmobile.core.util.ext.NavControllerExtTestӖgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectlygivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]Ӗ<givenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountListgivenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountList[jvm] ӖIgivenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectlygivenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]ӖJgivenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLogingivenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLogin[jvm]ӖMgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountListgivenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountList[jvm]ӖOgivenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowsergivenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowser[jvm]ӖQgivenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLogingivenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLogin[jvm]ӖSgivenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFiltergivenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFilter[jvm]ӖUcom.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTestcom.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTestӗ givenExistingGroupSet_whenInitiatedUpdatedAndSaved_thenWillShowExistingAssignmentsAndUpdateToDatabasegivenExistingGroupSet_whenInitiatedUpdatedAndSaved_thenWillShowExistingAssignmentsAndUpdateToDatabase[jvm]ӗ givenNewGroupSetBeingCreated_whenInitiatedAssignedAndSaveClicked_thenShouldShowEnrolledStudentNamesAndDefaultGroupNumAndSaveToDatabasegivenNewGroupSetBeingCreated_whenInitiatedAssignedAndSaveClicked_thenShouldShowEnrolledStudentNamesAndDefaultGroupNumAndSaveToDatabase[jvm]oӗ r=com.ustadmobile.core.domain.blob.download.ContentManifestDownloadUseCaseTestcom.ustadmobile.core.domain.blob.download.ContentManifestDownloadUseCaseTestӖ<givenContentEntryVersionUidAndManifest_whenInvoked_thenWillCreateLockJoinsAndEnqueueBlobDownloadForAllItemsInManifestgivenContentEntryVersionUidAndManifest_whenInvoked_thenWillCreateLockJoinsAndEnqueueBlobDownloadForAllItemsInManifest[jvm]Ӗcom.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTestcom.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTestӗ XgivenPresenterNotYetCreated_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewgivenPresenterNotYetCreated_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnView[jvm][ӗ givenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResultgivenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResult[jvm];ӗ com.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTestcom.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTestӖgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]KӖ 'com.ustadmobile.core.contentformats.opds.TestOpdscom.ustadmobile.core.contentformats.opds.TestOpdsӖz&givenValidOpds_whenLoaded_thenShouldHavePropertiesLoadedgivenValidOpds_whenLoaded_thenShouldHavePropertiesLoaded[jvm]Ӗzcom.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTestcom.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTestӗgivenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrorsgivenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrors[jvm]+ӗEgivenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowErrorgivenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]PӗgivenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowErrorgivenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]^ӗgivenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDbgivenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDb[jvm]eӗXgivenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreengivenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreen[jvm])ӗgivenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrorsgivenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrors[jvm]"ӗgivenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredErrorgivenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredError[jvm]$ӗgivenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPersongivenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPerson[jvm]%ӗcom.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTestcom.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTestӖtgivenRequestForUrl_whenInvoked_thenWillProvideValidPathgivenRequestForUrl_whenInvoked_thenWillProvideValidPath[jvm]Ӗt1com.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTestcom.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTestӖgivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabasegivenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]Ӗicom.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTestcom.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTestӖ|hgivenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndentgivenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndent[jvm]Ӗ}jgivenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSetgivenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSet[jvm]Ӗ}com.ustadmobile.core.util.TestUMFileUtilcom.ustadmobile.core.util.TestUMFileUtilӖtestUMFileUtilJointestUMFileUtilJoin[jvm]ӖtestUMFileUtilResolveLinktestUMFileUtilResolveLink[jvm]Ӗcom.ustadmobile.core.schedule.TestScheduleExtcom.ustadmobile.core.schedule.TestScheduleExtӖgivenSchedule_whenNextOccurenceCalled_thenShouldMatchgivenSchedule_whenNextOccurenceCalled_thenShouldMatch[jvm]Ӗgcom.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTestcom.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTestӖEfgivenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItemgivenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItem[jvm]6Ӗ{Ycom.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvmcom.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvmӖXgivenValidAudioInputFile_whenInvoked_thenWillCompressgivenValidAudioInputFile_whenInvoked_thenWillCompress[jvm]ӖZgivenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWavgivenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWav[jvm]Ӗ[givenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123givenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123[jvm]Ӗcom.ustadmobile.core.impl.UstadAccountManagerTestcom.ustadmobile.core.impl.UstadAccountManagerTestӖ givenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowExceptiongivenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowException[jvm]Ӗ{givenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccountsgivenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccounts[jvm]Ӗ+givenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowExceptiongivenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowException[jvm]ӖgivenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServergivenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServer[jvm]KӖgivenUnreachableServer_whenLoginCalled_thenShouldThrowExceptiongivenUnreachableServer_whenLoginCalled_thenShouldThrowException[jvm]wӖogivenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccountgivenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccount[jvm]Ӗ6givenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSessiongivenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSession[jvm]ӖgivenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLogingivenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLogin[jvm]ӖgivenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActivegivenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActive[jvm]ӖNcom.ustadmobile.core.contentformats.h5p.H5PContentImporterTestcom.ustadmobile.core.contentformats.h5p.H5PContentImporterTestӖxgivenValidH5pFile_whenStoreInCacheCalled_thenShouldStoregivenValidH5pFile_whenStoreInCacheCalled_thenShouldStore[jvm]ӖygivenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatchgivenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatch[jvm]"ӖygivenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNullgivenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNull[jvm]Ӗy givenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentExceptiongivenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]Ӗzcom.ustadmobile.core.contentformats.epub.ocf.TestContainerParsecom.ustadmobile.core.contentformats.epub.ocf.TestContainerParseӖx~givenValidContainer_whenParsed_thenMatchesgivenValidContainer_whenParsed_thenMatches[jvm]Ӗx