µgivenOpdsData_whenStoredInDbAndRetrieved_thenMatchesºgivenOpdsData_whenStoredInDbAndRetrieved_thenMatches[jvm]°world.respect.datalayer.db.opds.TestOpdsStorage¡ ¤øÜ¡ ¤ùá°world.respect.datalayer.db.opds.TestOpdsStorage•TestOpdsStorage[jvm]°world.respect.datalayer.db.opds.TestOpdsStorage¡ ¤øÛ¡ ¤ùâ¨givenConvertedToFromEntitiesWillBeEqual­givenConvertedToFromEntitiesWillBeEqual[jvm]Æworld.respect.datalayer.db.opds.adapters.TestPublicationEntityAdapter¡ ¤ùã¡ ¤ùæÆworld.respect.datalayer.db.opds.adapters.TestPublicationEntityAdapter¢TestPublicationEntityAdapter[jvm]Æworld.respect.datalayer.db.opds.adapters.TestPublicationEntityAdapter¡ ¤ùã¡ ¤ùæÇgivenPersonStoredWithRolesAndRelatedPersons_whenStored_thenShouldMatchÌgivenPersonStoredWithRolesAndRelatedPersons_whenStored_thenShouldMatch[jvm]´world.respect.datalayer.db.school.TestPersonStorage¡ ¤ùç¡ ¤ú'´world.respect.datalayer.db.school.TestPersonStorage—TestPersonStorage[jvm]´world.respect.datalayer.db.school.TestPersonStorage¡ ¤ùç¡ ¤ú' ÔgivenAuthenticatedUserIsStudent_whenCheckWritePermissionForTeacher_thenReturnsFalseÙgivenAuthenticatedUserIsStudent_whenCheckWritePermissionForTeacher_thenReturnsFalse[jvm]Îworld.respect.datalayer.db.school.domain.TestCheckPersonPermissionUseCaseImpl¡ ¤ú(¡ ¤ú] Îworld.respect.datalayer.db.school.domain.TestCheckPersonPermissionUseCaseImplªTestCheckPersonPermissionUseCaseImpl[jvm]Îworld.respect.datalayer.db.school.domain.TestCheckPersonPermissionUseCaseImpl¡ ¤ú(¡ ¤ú] ·givenDocument_whenUpdateLocalCalled_thenCanBeRetrieved¼givenDocument_whenUpdateLocalCalled_thenCanBeRetrieved[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤úa¡ ¤úš ÜgivenDocumentStoredAndNotModified_whenRetrievedWithValidationHeaders_thenReturnsNotModifiedágivenDocumentStoredAndNotModified_whenRetrievedWithValidationHeaders_thenReturnsNotModified[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤úš¡ ¤úÓ »givenNonExistentDocument_whenPosted_thenCreatesNewDocumentÀgivenNonExistentDocument_whenPosted_thenCreatesNewDocument[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤úÓ¡ ¤û »givenNonExistentDocument_whenGetCalled_thenReturnsNotFoundÀgivenNonExistentDocument_whenGetCalled_thenReturnsNotFound[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤û ¡ ¤û= ¯givenDocument_whenPut_thenCanBeRetrievedAsFlow´givenDocument_whenPut_thenCanBeRetrievedAsFlow[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤û=¡ ¤ûˆ ÌgivenExistingDocument_whenOverwrittenWithPut_thenReplacesDocumentCompletelyÑgivenExistingDocument_whenOverwrittenWithPut_thenReplacesDocumentCompletely[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤ûˆ¡ ¤ûÀ ÂgivenNonJsonDocument_whenPostedToExisting_thenThrowsXapiExceptionÇgivenNonJsonDocument_whenPostedToExisting_thenThrowsXapiException[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤ûÁ¡ ¤ûó °givenDocument_whenDeleted_thenCannotBeRetrievedµgivenDocument_whenDeleted_thenCannotBeRetrieved[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤ûó¡ ¤ü( ægivenMultipleDocumentsWithTimestamps_whenGetMultipleDocumentsWithSince_thenReturnsOnlyNewerProfileIdsëgivenMultipleDocumentsWithTimestamps_whenGetMultipleDocumentsWithSince_thenReturnsOnlyNewerProfileIds[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤ü)¡ ¤üe ©givenDocument_whenPut_thenCanBeRetrieved®givenDocument_whenPut_thenCanBeRetrieved[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤üe¡ ¤üš ÂgivenExistingJsonDocument_whenPosted_thenMergesTopLevelPropertiesÇgivenExistingJsonDocument_whenPosted_thenMergesTopLevelProperties[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤ü›¡ ¤üÌ ÚgivenMultipleDocuments_whenGetMultipleDocumentsCalled_thenReturnsAllProfileIdsForActivityßgivenMultipleDocuments_whenGetMultipleDocumentsCalled_thenReturnsAllProfileIdsForActivity[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤üÌ¡ ¤üÿ Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest§XapiActivityProfileResourceDbTest[jvm]Éworld.respect.datalayer.db.school.xapi.XapiActivityProfileResourceDbTest¡ ¤úa¡ ¤üÿ·givenDocument_whenUpdateLocalCalled_thenCanBeRetrieved¼givenDocument_whenUpdateLocalCalled_thenCanBeRetrieved[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ý¡ ¤ý9ÜgivenDocumentStoredAndNotModified_whenRetrievedWithValidationHeaders_thenReturnsNotModifiedágivenDocumentStoredAndNotModified_whenRetrievedWithValidationHeaders_thenReturnsNotModified[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ý9¡ ¤ým»givenNonExistentDocument_whenPosted_thenCreatesNewDocumentÀgivenNonExistentDocument_whenPosted_thenCreatesNewDocument[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ým¡ ¤ý�»givenNonExistentDocument_whenGetCalled_thenReturnsNotFoundÀgivenNonExistentDocument_whenGetCalled_thenReturnsNotFound[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ý�¡ ¤ýίgivenDocument_whenPut_thenCanBeRetrievedAsFlow´givenDocument_whenPut_thenCanBeRetrievedAsFlow[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ýΡ ¤þÌgivenExistingDocument_whenOverwrittenWithPut_thenReplacesDocumentCompletelyÑgivenExistingDocument_whenOverwrittenWithPut_thenReplacesDocumentCompletely[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤þ¡ ¤þ1ÂgivenNonJsonDocument_whenPostedToExisting_thenThrowsXapiExceptionÇgivenNonJsonDocument_whenPostedToExisting_thenThrowsXapiException[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤þ1¡ ¤þ_ °givenDocument_whenDeleted_thenCannotBeRetrievedµgivenDocument_whenDeleted_thenCannotBeRetrieved[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤þ_¡ ¤þ�!ægivenMultipleDocumentsWithTimestamps_whenGetMultipleDocumentsWithSince_thenReturnsOnlyNewerProfileIdsëgivenMultipleDocumentsWithTimestamps_whenGetMultipleDocumentsWithSince_thenReturnsOnlyNewerProfileIds[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤þ�¡ ¤þÂ"©givenDocument_whenPut_thenCanBeRetrieved®givenDocument_whenPut_thenCanBeRetrieved[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤þ¡ ¤þñ#ÂgivenExistingJsonDocument_whenPosted_thenMergesTopLevelPropertiesÇgivenExistingJsonDocument_whenPosted_thenMergesTopLevelProperties[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤þñ¡ ¤ÿ!$ÚgivenMultipleDocuments_whenGetMultipleDocumentsCalled_thenReturnsAllProfileIdsForActivityßgivenMultipleDocuments_whenGetMultipleDocumentsCalled_thenReturnsAllProfileIdsForActivity[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ÿ!¡ ¤ÿPÆworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¤XapiAgentProfileResourceDbTest[jvm]Æworld.respect.datalayer.db.school.xapi.XapiAgentProfileResourceDbTest¡ ¤ý¡ ¤ÿQ&·givenDocument_whenUpdateLocalCalled_thenCanBeRetrieved¼givenDocument_whenUpdateLocalCalled_thenCanBeRetrieved[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¤ÿS¡ ¤ÿ‡%'ÜgivenDocumentStoredAndNotModified_whenRetrievedWithValidationHeaders_thenReturnsNotModifiedágivenDocumentStoredAndNotModified_whenRetrievedWithValidationHeaders_thenReturnsNotModified[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¤ÿ‡¡ ¤ÿÃ%(»givenNonExistentDocument_whenPosted_thenCreatesNewDocumentÀgivenNonExistentDocument_whenPosted_thenCreatesNewDocument[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¤ÿá ¤ÿö%)»givenNonExistentDocument_whenGetCalled_thenReturnsNotFoundÀgivenNonExistentDocument_whenGetCalled_thenReturnsNotFound[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¤ÿö¡ ¥)%*¯givenDocument_whenPut_thenCanBeRetrievedAsFlow´givenDocument_whenPut_thenCanBeRetrievedAsFlow[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥)¡ ¥Z%+ÌgivenExistingDocument_whenOverwrittenWithPut_thenReplacesDocumentCompletelyÑgivenExistingDocument_whenOverwrittenWithPut_thenReplacesDocumentCompletely[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥Z¡ ¥‡%,ÂgivenNonJsonDocument_whenPostedToExisting_thenThrowsXapiExceptionÇgivenNonJsonDocument_whenPostedToExisting_thenThrowsXapiException[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥ˆ¡ ¥´%-°givenDocument_whenDeleted_thenCannotBeRetrievedµgivenDocument_whenDeleted_thenCannotBeRetrieved[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥´¡ ¥ã%.ægivenMultipleDocumentsWithTimestamps_whenGetMultipleDocumentsWithSince_thenReturnsOnlyNewerProfileIdsëgivenMultipleDocumentsWithTimestamps_whenGetMultipleDocumentsWithSince_thenReturnsOnlyNewerProfileIds[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥ã¡ ¥%/©givenDocument_whenPut_thenCanBeRetrieved®givenDocument_whenPut_thenCanBeRetrieved[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥¡ ¥M%0ÂgivenExistingJsonDocument_whenPosted_thenMergesTopLevelPropertiesÇgivenExistingJsonDocument_whenPosted_thenMergesTopLevelProperties[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥N¡ ¥€%1ÚgivenMultipleDocuments_whenGetMultipleDocumentsCalled_thenReturnsAllProfileIdsForActivityßgivenMultipleDocuments_whenGetMultipleDocumentsCalled_thenReturnsAllProfileIdsForActivity[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¥€¡ ¥¶%%¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest�XapiStateResourceDbTest[jvm]¿world.respect.datalayer.db.school.xapi.XapiStateResourceDbTest¡ ¤ÿS¡ ¥¶3¾givenStatement_whenConvertedToEntitiesAndBack_thenShouldMatchÃgivenStatement_whenConvertedToEntitiesAndBack_thenShouldMatch[jvm]Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¡ ¥¸¡ ¥÷24ÚgivenAssignmentAndCompletionStatementsMade_whenGetProgressCalled_thenSummariesShouldMatchßgivenAssignmentAndCompletionStatementsMade_whenGetProgressCalled_thenSummariesShouldMatch[jvm]Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¡ ¥÷¡ ¥[25¾givenStatementInserted_whenVoided_thenShouldNotBeInGetResultsÃgivenStatementInserted_whenVoided_thenShouldNotBeInGetResults[jvm]Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¡ ¥[¡ ¥“26¶givenStatement_whenStoredAndRetrieved_thenShouldMatch»givenStatement_whenStoredAndRetrieved_thenShouldMatch[jvm]Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¡ ¥“¡ ¥O27ÕgivenStatementPosted_whenAnotherStatementPostedWithSameId_thenShouldReturnErrorStateÚgivenStatementPosted_whenAnotherStatementPostedWithSameId_thenShouldReturnErrorState[jvm]Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¡ ¥O¡ ¥…22Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¢XapiStatementsResourceDbTest[jvm]Äworld.respect.datalayer.db.school.xapi.XapiStatementsResourceDbTest¡ ¥¸¡ ¥…ªGradle Test Run :lib-datalayer-db:jvmTest¯Gradle Test Run :lib-datalayer-db:jvmTest[jvm]€¡ ¤öס ¥˜