Permissions/rows #131
Unit/Integration Tests ❌
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.AuthorizationTest.xml
7 tests were completed in 1s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.AuthorizationTest | 7✅ | 1s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.ColumnEnrichAuthTests.xml
15 tests were completed in 4s with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.ColumnEnrichAuthTests | 15✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.MediaControllerAuthTest_checkAuthorization.xml
17 tests were completed in 3s with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.MediaControllerAuthTest_checkAuthorization | 17✅ | 3s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.MediaEnrichAuthTests.xml
10 tests were completed in 2s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.MediaEnrichAuthTests | 10✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.permission.PermissionTest.xml
15 tests were completed in 4ms with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.permission.PermissionTest | 15✅ | 4ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.permission.RoleModelTest.xml
10 tests were completed in 14ms with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.permission.RoleModelTest | 10✅ | 14ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.ServiceEnrichAuthTests.xml
11 tests were completed in 2s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.ServiceEnrichAuthTests | 11✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.StructureControllerAuthTest_filterAuthorization.xml
15 tests were completed in 6s with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.StructureControllerAuthTest_filterAuthorization | 15✅ | 6s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.StructureControllerColumnAuthTest_checkAuthorization.xml
12 tests were completed in 4s with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.StructureControllerColumnAuthTest_checkAuthorization | 12✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.StructureControllerTableAuthTest_checkAuthorization.xml
11 tests were completed in 3s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.StructureControllerTableAuthTest_checkAuthorization | 11✅ | 3s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.StructureControllerTableGroupAuthTest_checkAuthorization.xml
6 tests were completed in 941ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.StructureControllerTableGroupAuthTest_checkAuthorization | 6✅ | 941ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.SystemControllerAuthTest_checkAuthorization.xml
17 tests were completed in 4s with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.SystemControllerAuthTest_checkAuthorization | 17✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.SystemControllerAuthTest_filterAuthorization.xml
2 tests were completed in 303ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.SystemControllerAuthTest_filterAuthorization | 2✅ | 303ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableAuthEnrichTests.xml
14 tests were completed in 2s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableAuthEnrichTests | 14✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_annotation.xml
14 tests were completed in 4s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_annotation | 14✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_attachmentCell.xml
2 tests were completed in 781ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_attachmentCell | 2✅ | 781ms |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_cell.xml
12 tests were completed in 4s with 11 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_cell | 11✅ | 1❌ | 4s |
❌ com.campudus.tableaux.api.auth.TableauxControllerAuthTest_cell
✅ replaceCell_authorizedOnSingleLanguageColumns
✅ retrieveCell_notAuthorized_throwsException
✅ clearCell_authorizedOnMultilanguageIfAllLangtagsAreEditable
✅ retrieveCell_authorizedInModelTables_notAuthorizedInVariantTables
✅ clearCell_authorizedOnSingleLanguageColumns
❌ retrieveCell_langtagConditionMustNotBeConsideredOnActionView
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-cells)
✅ retrieveCell_authorized_ok
✅ updateCell_onlyAuthorizedForSingleLanguageAndLangtagDE
✅ replaceCell_authorizedOnMultilanguageIfAllLangtagsAreEditable
✅ clearCell_not_authorizedOnMultilanguageIfNotAllLangtagsAreEditable
✅ replaceCell_not_authorizedOnMultilanguageIfNotAllLangtagsAreEditable
✅ retrieveCell_authorizedInModelTableAndTextColumns
❌ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable.xml
7 tests were completed in 1s with 6 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable | 6✅ | 1❌ | 1s |
❌ com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable
❌ retrieveCompleteTable_onlyMultilanguageColumnsAreViewable_ok
java.util.NoSuchElementException: head of empty stream
✅ retrieveCompleteTable_tableNotViewable_throwsException
✅ createCompleteTable_createTableNotAuthorized_throwsException
✅ createCompleteTable_createColumnsNotAuthorized_throwsException
✅ createCompleteTable_createRows_throwsException
✅ createCompleteTable_createRows_ok
✅ createCompleteTable_createColumnsAuthorizedWithoutRows_ok
❌ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history.xml
8 tests were completed in 2s with 5 passed, 3 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history | 5✅ | 3❌ | 2s |
❌ com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history
✅ retrieveTableHistory_noFilter_returnsAllHistoryEntriesOfTable
✅ retrieveCellHistory_notAuthorized_throwsException
✅ retrieveTableHistory_onlyTextColumnsViewable_returnEightHistoryEntries
✅ retrieveTableHistory_notAuthorized_throwsException
✅ retrieveRowHistory_notAuthorized_throwsException
❌ retrieveRowHistory_onlyTextColumnsViewable_returnFourHistoryEntries
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
❌ retrieveCellHistory_authorized_ok
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
❌ retrieveRowHistory_allColumnsViewable_returnAllSevenHistoryEntries
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_linkCell.xml
8 tests were completed in 4s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_linkCell | 8✅ | 4s |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.xml
17 tests were completed in 4s with 13 passed, 4 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row | 13✅ | 4❌ | 4s |
❌ com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row
❌ retrieveRow_filterRowsForTheirColumns_ok
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-rows)
❌ retrieveMultipleRows_filterRowsForTheirColumns_ok
java.util.concurrent.ExecutionException: Boxed Error
✅ createRowWithValuesColumnThreeAndFour_notAuthorized_throwsException
✅ retrieveRowsOfFirstColumn_notAuthorized_throwsException
✅ createRowWithValuesNoColumnsAreViewable_notAuthorized_throwsException
✅ retrieveRowsOfColumn_notAuthorized_throwsException
❌ retrieveRowsOfColumn_authorized_ok
java.util.NoSuchElementException: head of empty stream
✅ createRow_notAuthorized_throwsException
✅ duplicateRow_onlyValuesFromColumns3And4_valuesInColumns1And2AreEmpty
❌ retrieveRowsOfFirstColumn_authorized_ok
java.util.NoSuchElementException: head of empty stream
✅ createRowWithValuesColumnThreeAndFour_authorized_ok
✅ deleteRow_notAuthorized_throwsException
✅ duplicateRow_createRowNotAuthorized_throwsException
✅ createRow_authorized_ok
✅ duplicateRow_authorized_ok
✅ createRowWithValuesColumnOneAndTwo_authorized_ok
✅ deleteRow_authorized_ok
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_translation.xml
2 tests were completed in 775ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_translation | 2✅ | 775ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_uniqueValues.xml
4 tests were completed in 890ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_uniqueValues | 4✅ | 890ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.AnnotationCountTest.xml
4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.AnnotationCountTest | 4✅ | 1s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CellLevelAnnotationsTest.xml
18 tests were completed in 5s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CellLevelAnnotationsTest | 18✅ | 5s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.ClearCellTest.xml
1 tests were completed in 276ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.ClearCellTest | 1✅ | 276ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.ColumnValuesTest.xml
3 tests were completed in 745ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.ColumnValuesTest | 3✅ | 745ms |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.xml
16 tests were completed in 4s with 13 passed, 3 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateAnnotationHistoryTest | 13✅ | 3❌ | 4s |
❌ com.campudus.tableaux.api.content.CreateAnnotationHistoryTest
✅ removeRowAnnotation_removeFinalFlag
❌ removeRowAnnotation_removePermissionFlag_setEmpty
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
✅ removeAnnotation_twoCommentsRemoveBoth
✅ addAnnotations_addAnnotationForOneLanguage
✅ removeAnnotation_oneOfTwoAnnotations
✅ addRowAnnotation_addFinalFlagToMultipleRows
✅ addAnnotation_twoComments
✅ removeAnnotations_removeAnnotationOneByOne
✅ addRowAnnotation_addFinalFlag
❌ addRowAnnotation_addPermissionFlag
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
✅ removeAnnotation_removeAnnotationForOneSpecificLanguage
✅ removeAnnotation_removeAnnotationForAllLanguages
❌ addRowPermissionAnnotation_addPermissionFlagToMultipleRows
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
✅ addAnnotations_threeFlagAnnotations
✅ addAnnotations_addAnnotationForTwoLanguagesAtOnce
✅ removeRowAnnotation_removeFinalFlagFromMultipleRows
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateAttachmentHistoryTest.xml
6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateAttachmentHistoryTest | 6✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateBidirectionalCompatibilityLinkHistoryTest.xml
10 tests were completed in 5s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateBidirectionalCompatibilityLinkHistoryTest | 10✅ | 5s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateBidirectionalLinkHistoryTest.xml
10 tests were completed in 5s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateBidirectionalLinkHistoryTest | 10✅ | 5s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateCompleteTableTest.xml
3 tests were completed in 609ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateCompleteTableTest | 3✅ | 609ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateHistoryCompatibilityTest.xml
20 tests were completed in 7s with 20 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateHistoryCompatibilityTest | 20✅ | 7s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateHistoryTest.xml
14 tests were completed in 3s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateHistoryTest | 14✅ | 3s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateMultiLanguageLinkHistoryTest.xml
1 tests were completed in 455ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateMultiLanguageLinkHistoryTest | 1✅ | 455ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateRowHistoryTest.xml
6 tests were completed in 1s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateRowHistoryTest | 6✅ | 1s |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateRowTest.xml
6 tests were completed in 2s with 4 passed, 2 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateRowTest | 4✅ | 2❌ | 2s |
❌ com.campudus.tableaux.api.content.CreateRowTest
✅ createEmptyRowAndCheckValues
❌ createRow
java.util.concurrent.ExecutionException: Boxed Error
✅ createMultipleFullRows
❌ createComplexRow
java.util.concurrent.ExecutionException: Boxed Error
✅ createEmptyRows
✅ createFullRow
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateSimpleLinkHistoryTest.xml
8 tests were completed in 4s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateSimpleLinkHistoryTest | 8✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateSimpleLinkOrderHistoryTest.xml
1 tests were completed in 486ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.CreateSimpleLinkOrderHistoryTest | 1✅ | 486ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.DeleteRowTest.xml
1 tests were completed in 169ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.DeleteRowTest | 1✅ | 169ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.DuplicateRowTest.xml
6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.DuplicateRowTest | 6✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.FillCellTest.xml
20 tests were completed in 4s with 20 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.FillCellTest | 20✅ | 4s |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.IdentifierTest.xml
9 tests were completed in 4s with 8 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.IdentifierTest | 8✅ | 1❌ | 4s |
❌ com.campudus.tableaux.api.content.IdentifierTest
✅ retrieveColumnsWithTwoIdentifierColumnInCorrectOrder
✅ retrieveColumnsWithOneIdentifierColumn
✅ retrieveColumnsWithTwoIdentifierColumn
✅ retrieveRowWithSingleLanguageIdentifierColumn
✅ retrieveLinkOnConcatColumn
✅ retrieveConcatColumnWithAttachmentColumnAsLink
✅ retrieveConcatColumn
❌ retrieveLinksOnConcatColumnsRecursively
java.util.concurrent.ExecutionException: Boxed Error
✅ retrieveRowWithMultiLanguageIdentifierColumn
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.LinkCardinalityTest.xml
9 tests were completed in 4s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.LinkCardinalityTest | 9✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.LinkColumnTest.xml
12 tests were completed in 4s with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.LinkColumnTest | 12✅ | 4s |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.LinkDeleteCascadeTest.xml
14 tests were completed in 6s with 12 passed, 1 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.LinkDeleteCascadeTest | 12✅ | 1❌ | 1⚪ | 6s |
❌ com.campudus.tableaux.api.content.LinkDeleteCascadeTest
✅ deleteForeignRowsWithDeleteCascadeShouldNotDeleteParentRows
✅ deleteRowWithDeleteCascadeShouldNotDeleteForeignRowsIfNotLinked
✅ putLinkWithDeleteCascadeShouldNotDeleteForeignRowsIfTheyAreAlsoInNewLinkList_deleteOneRowAddAnother
✅ putLinkWithDeleteCascadeShouldNotDeleteForeignRowsIfTheyAreAlsoInNewLinkList_reverseOrder
✅ deleteRowWithDeleteCascadeShouldNotDeleteForeignRowsIfStillInUse
✅ deleteLinkWithDeleteCascadeShouldDeleteForeignRows
✅ createLinkColumnWithDeleteCascade
✅ putLinkWithDeleteCascadeShouldNotDeleteForeignRowsIfTheyAreAlsoInNewLinkList_onlyDelete
✅ deleteRowWithDeleteCascadeWhichTriggersDeleteCascade
❌ clearingLinkCellWithDeleteCascadeShouldDeleteForeignRows
TestCustomException(status=404,id=NOT FOUND,message=com.campudus.tableaux.NotFoundInDatabaseException: error.database.notfound.select: Warning: SELECT 0 query failed)
✅ deleteRowWithoutDeleteCascadeShouldNotDeleteForeignRows
✅ putLinkWithDeleteCascadeShouldNotDeleteForeignRowsIfTheyAreAlsoInNewLinkList_simple
⚪ deleteRowWithDeleteCascadeCycle
✅ deleteRowWithDeleteCascadeShouldDeleteForeignRows
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.LinkDeleteReplaceRowIdTest.xml
5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.LinkDeleteReplaceRowIdTest | 5✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.LinkOrderTest.xml
7 tests were completed in 3s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.LinkOrderTest | 7✅ | 3s |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.LinkTest.xml
24 tests were completed in 10s with 17 passed, 7 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.LinkTest | 17✅ | 7❌ | 10s |
❌ com.campudus.tableaux.api.content.LinkTest
❌ fillAndRetrieveLinkCell
java.util.concurrent.ExecutionException: Boxed Error
✅ retrieveDependentRowsWithTwoLinkColumns
✅ invalidPutLinkValueToString
✅ invalidPutLinkValuesStrings
✅ retrieveDependentRowsOfRowWithoutDependencies
✅ retrieveDependentRowsOfTableWithoutLinks
✅ retrieveDependentRowsSingleDirection
✅ invalidPutLinkValueToMissing
❌ deleteLinkValue
java.util.concurrent.ExecutionException: Boxed Error
✅ putLinkInvalidValues
✅ tryToDeleteLinkValueOfInvalidColumnType
❌ putLinkValues
java.util.concurrent.ExecutionException: Boxed Error
❌ deleteAllLinkValues
java.util.concurrent.ExecutionException: Boxed Error
✅ retrieveLinkValuesFromLinkedTable
❌ postLinkValueOnMultiLanguageColumns
java.util.concurrent.ExecutionException: Boxed Error
❌ putLinkValuesInDifferentWays
java.util.concurrent.ExecutionException: Boxed Error
✅ putLinkInvalidValue
✅ retrieveEmptyLinkValue
✅ retrieveDependentRowsSelfLink
✅ putEmptyLink
❌ putLinkValuesOnMultiLanguageColumns
java.util.concurrent.ExecutionException: Boxed Error
✅ putLinkValueInInvalidRow
✅ retrieveDependentRowsBothDirection
✅ createSelfLink
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.MultiLanguageTest.xml
8 tests were completed in 2s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.MultiLanguageTest | 8✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.RetrieveCellTest.xml
1 tests were completed in 224ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RetrieveCellTest | 1✅ | 224ms |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.RetrieveGroupColumnTest.xml
3 tests were completed in 880ms with 2 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RetrieveGroupColumnTest | 2✅ | 1❌ | 880ms |
❌ com.campudus.tableaux.api.content.RetrieveGroupColumnTest
✅ retrieveGroupColumnAndChangeGroupedValue
✅ retrieveComplexTableWithOneGroupColumn
❌ retrieveLinkedGroupColumnAndChangeGroupedValue
java.util.concurrent.ExecutionException: Boxed Error
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.RetrieveHistoryTest.xml
7 tests were completed in 2s with 3 passed, 4 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RetrieveHistoryTest | 3✅ | 4❌ | 2s |
❌ com.campudus.tableaux.api.content.RetrieveHistoryTest
❌ retrieveMultilanguageValuesFromSingleLanguageColumn
java.lang.AssertionError: Not equals : error.request.invalid != NOT FOUND
✅ retrieveMultilanguageValuesFiltered
❌ retrieveMultilanguageValues
TestCustomException(status=404,id=NOT FOUND,message=com.campudus.tableaux.NotFoundInDatabaseException: error.database.notfound.select: Warning: SELECT 0 query failed)
✅ retrieveTableHistory
❌ retrieveInvalidValueJson
TestCustomException(status=404,id=NOT FOUND,message=com.campudus.tableaux.NotFoundInDatabaseException: error.database.notfound.select: Warning: SELECT 0 query failed)
✅ retrieveMultilanguageValuesOnlyForGivenLangtag
❌ retrieveSimpleValue
TestCustomException(status=404,id=NOT FOUND,message=com.campudus.tableaux.NotFoundInDatabaseException: error.database.notfound.select: Warning: SELECT 0 query failed)
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.RetrieveRowsTest.xml
15 tests were completed in 4s with 2 passed, 13 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RetrieveRowsTest | 2✅ | 13❌ | 4s |
❌ com.campudus.tableaux.api.content.RetrieveRowsTest
❌ retrieveRow
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowsOfSpecificColumn
java.util.concurrent.ExecutionException: Boxed Error
✅ retrieveRows_limitIsLowerZero_returns422
❌ retrieveForeignRowsWithPermissions_authorized
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowWithPermissions_authorized
java.util.concurrent.ExecutionException: Boxed Error
❌ retrievePagedRows
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowsOfConcatColumn
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowsWithPermissions_authorized
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowsWithPermissions_unauthorized
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRows
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveForeignRowsWithPermissions_unauthorized
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowsOfFirstColumnWithConcatColumn
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowsOfFirstColumn
java.util.concurrent.ExecutionException: Boxed Error
❌ retrieveRowWithPermissions_unauthorized
java.lang.AssertionError: Test with id error.request.unauthorized should fail but got no exception.
✅ retrieveRows_offsetIsLowerZero_returns422
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.RetrieveTest.xml
4 tests were completed in 790ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RetrieveTest | 4✅ | 790ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.RowLevelAnnotationsTest.xml
2 tests were completed in 421ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RowLevelAnnotationsTest | 2✅ | 421ms |
❌ build/test-results/test/TEST-com.campudus.tableaux.api.content.RowPermissionAnnotationsTest.xml
2 tests were completed in 398ms with 0 passed, 2 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.RowPermissionAnnotationsTest | 2❌ | 398ms |
❌ com.campudus.tableaux.api.content.RowPermissionAnnotationsTest
❌ createRowAndSetPermissionFlagsForTable
java.lang.NullPointerException
❌ createRowAndSetPermissionFlagsForSingleRow
java.util.concurrent.ExecutionException: Boxed Error
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.StatusValuesTest.xml
1 tests were completed in 329ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.StatusValuesTest | 1✅ | 329ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.content.TranslationStatusTest.xml
2 tests were completed in 534ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.content.TranslationStatusTest | 2✅ | 534ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.ErrorTest.xml
40 tests were completed in 13s with 40 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.ErrorTest | 40✅ | 13s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.media.AttachmentTest.xml
9 tests were completed in 4s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.media.AttachmentTest | 9✅ | 4s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.media.FileTest.xml
16 tests were completed in 3s with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.media.FileTest | 16✅ | 3s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.media.FolderTest.xml
8 tests were completed in 1s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.media.FolderTest | 8✅ | 1s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.PerformanceTest.xml
5 tests were completed in 1ms with 0 passed, 0 failed and 5 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.PerformanceTest | 5⚪ | 1ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.StarterTest.xml
2 tests were completed in 40ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.StarterTest | 2✅ | 40ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.StaticFileTest.xml
1 tests were completed in 147ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.StaticFileTest | 1✅ | 147ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.CachedColumnsTest.xml
3 tests were completed in 732ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.CachedColumnsTest | 3✅ | 732ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.ChangeStructureTest.xml
8 tests were completed in 2s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.ChangeStructureTest | 8✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.ColumnAttributesTest.xml
7 tests were completed in 1s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.ColumnAttributesTest | 7✅ | 1s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.ColumnHiddenTest.xml
13 tests were completed in 2s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.ColumnHiddenTest | 13✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.ColumnLanguageTypeTest.xml
9 tests were completed in 2s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.ColumnLanguageTypeTest | 9✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.ColumnNameAndDescriptionTest.xml
12 tests were completed in 2s with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.ColumnNameAndDescriptionTest | 12✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.CreateColumnTest.xml
9 tests were completed in 2s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.CreateColumnTest | 9✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.CreateTableTest.xml
4 tests were completed in 698ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.CreateTableTest | 4✅ | 698ms |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.DeleteStructureTest.xml
9 tests were completed in 2s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.DeleteStructureTest | 9✅ | 2s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.GetStructureTest.xml
6 tests were completed in 1s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.GetStructureTest | 6✅ | 1s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.GroupColumnTest.xml
12 tests were completed in 3s with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.GroupColumnTest | 12✅ | 3s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.SettingsTableTest.xml
16 tests were completed in 3s with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.campudus.tableaux.api.structure.SettingsTableTest | 16✅ | 3s |
✅ build/test-results/test/TEST-com.campudus.tableaux.api.structure.StatusColumnTest.xml
9 tests were completed in 2s with 9 passed, 0 failed and 0 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Annotations
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_cell ► retrieveCell_langtagConditionMustNotBeConsideredOnActionView
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_cell.xml
Error:
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-cells)
Raw output
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-cells)
at app//com.campudus.tableaux.router.auth.permission.RoleModel.checkAuthorization(RoleModel.scala:73)
at app//com.campudus.tableaux.database.model.TableauxModel.$anonfun$retrieveCell$12(TableauxModel.scala:909)
at app//scala.concurrent.Future.$anonfun$flatMap$1(Future.scala:307)
at app//scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
at app//scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at app//io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at app//io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at app//io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at app//io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at [email protected]/java.lang.Thread.run(Thread.java:829)
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable ► retrieveCompleteTable_onlyMultilanguageColumnsAreViewable_ok
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable.xml
Error:
java.util.NoSuchElementException: head of empty stream
Raw output
java.util.NoSuchElementException: head of empty stream
at scala.collection.immutable.Stream$Empty$.head(Stream.scala:1108)
at scala.collection.immutable.Stream$Empty$.head(Stream.scala:1106)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable.$anonfun$retrieveCompleteTable_onlyMultilanguageColumnsAreViewable_ok$3(TableauxControllerAuthTest.scala:2163)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_completeTable.$anonfun$retrieveCompleteTable_onlyMultilanguageColumnsAreViewable_ok$3$adapted(TableauxControllerAuthTest.scala:2160)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history ► retrieveRowHistory_onlyTextColumnsViewable_returnFourHistoryEntries
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history.xml
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history.xml
Error:
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
Raw output
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
at app//com.campudus.tableaux.router.auth.permission.RoleModel.checkAuthorization(RoleModel.scala:73)
at app//com.campudus.tableaux.database.model.TableauxModel.$anonfun$retrieveRowHistory$1(TableauxModel.scala:1404)
at app//scala.concurrent.Future.$anonfun$flatMap$1(Future.scala:307)
at app//scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
at app//scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at app//io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at app//io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at app//io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at app//io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at [email protected]/java.lang.Thread.run(Thread.java:829)
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history ► retrieveCellHistory_authorized_ok
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_history.xml
Error:
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
Raw output
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-all-cells)
at app//com.campudus.tableaux.router.auth.permission.RoleModel.checkAuthorization(RoleModel.scala:73)
at app//com.campudus.tableaux.database.model.TableauxModel.$anonfun$retrieveCellHistory$1(TableauxModel.scala:1388)
at app//scala.concurrent.Future.$anonfun$flatMap$1(Future.scala:307)
at app//scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
at app//scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at app//io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at app//io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at app//io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at app//io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at [email protected]/java.lang.Thread.run(Thread.java:829)
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row ► retrieveRow_filterRowsForTheirColumns_ok
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.xml
Error:
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-rows)
Raw output
com.campudus.tableaux.UnauthorizedException: Action viewRow is not allowed. UserRoles are: Vector(view-rows)
at app//com.campudus.tableaux.router.auth.permission.RoleModel.checkAuthorization(RoleModel.scala:73)
at app//com.campudus.tableaux.database.model.TableauxModel.$anonfun$retrieveRow$3(TableauxModel.scala:1057)
at app//scala.concurrent.Future.$anonfun$flatMap$1(Future.scala:307)
at app//scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
at app//scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at app//io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at app//io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at app//io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at app//io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at app//io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at [email protected]/java.lang.Thread.run(Thread.java:829)
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row ► retrieveMultipleRows_filterRowsForTheirColumns_ok
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.xml
Error:
java.util.concurrent.ExecutionException: Boxed Error
Raw output
java.util.concurrent.ExecutionException: Boxed Error
at scala.concurrent.impl.Promise$.resolver(Promise.scala:87)
at scala.concurrent.impl.Promise$.scala$concurrent$impl$Promise$$resolveTry(Promise.scala:79)
at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:284)
at scala.concurrent.Promise.complete(Promise.scala:53)
at scala.concurrent.Promise.complete$(Promise.scala:52)
at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:187)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.AssertionError: expected:<2> but was:<0>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:645)
at org.junit.Assert.assertEquals(Assert.java:631)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.$anonfun$retrieveMultipleRows_filterRowsForTheirColumns_ok$6(TableauxControllerAuthTest.scala:557)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.$anonfun$retrieveMultipleRows_filterRowsForTheirColumns_ok$6$adapted(TableauxControllerAuthTest.scala:554)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
... 13 more
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row ► retrieveRowsOfColumn_authorized_ok
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.xml
Error:
java.util.NoSuchElementException: head of empty stream
Raw output
java.util.NoSuchElementException: head of empty stream
at scala.collection.immutable.Stream$Empty$.head(Stream.scala:1108)
at scala.collection.immutable.Stream$Empty$.head(Stream.scala:1106)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.$anonfun$retrieveRowsOfColumn_authorized_ok$12(TableauxControllerAuthTest.scala:880)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.$anonfun$retrieveRowsOfColumn_authorized_ok$12$adapted(TableauxControllerAuthTest.scala:878)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row ► retrieveRowsOfFirstColumn_authorized_ok
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.xml
Error:
java.util.NoSuchElementException: head of empty stream
Raw output
java.util.NoSuchElementException: head of empty stream
at scala.collection.immutable.Stream$Empty$.head(Stream.scala:1108)
at scala.collection.immutable.Stream$Empty$.head(Stream.scala:1106)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.$anonfun$retrieveRowsOfFirstColumn_authorized_ok$6(TableauxControllerAuthTest.scala:938)
at com.campudus.tableaux.api.auth.TableauxControllerAuthTest_row.$anonfun$retrieveRowsOfFirstColumn_authorized_ok$6$adapted(TableauxControllerAuthTest.scala:936)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)
Check failure on line 5 in src/main/scala/org/vertx/scala/core/json/JsonCompatible.scala
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.content.CreateAnnotationHistoryTest ► removeRowAnnotation_removePermissionFlag_setEmpty
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.xml
Error:
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
Raw output
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
at java.base/java.util.Objects.checkIndex(Objects.java:372)
at java.base/java.util.ArrayList.get(ArrayList.java:459)
at io.vertx.core.json.JsonArray.getValue(JsonArray.java:270)
at org.vertx.scala.core.json.ScalaJsonArray.get(JsonCompatible.scala:5)
at com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.$anonfun$removeRowAnnotation_removePermissionFlag_setEmpty$7(CreateHistoryTest.scala:2482)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)
Check failure on line 5 in src/main/scala/org/vertx/scala/core/json/JsonCompatible.scala
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.content.CreateAnnotationHistoryTest ► addRowAnnotation_addPermissionFlag
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.xml
Error:
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
Raw output
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
at java.base/java.util.Objects.checkIndex(Objects.java:372)
at java.base/java.util.ArrayList.get(ArrayList.java:459)
at io.vertx.core.json.JsonArray.getValue(JsonArray.java:270)
at org.vertx.scala.core.json.ScalaJsonArray.get(JsonCompatible.scala:5)
at com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.$anonfun$addRowAnnotation_addPermissionFlag$7(CreateHistoryTest.scala:2438)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)
Check failure on line 5 in src/main/scala/org/vertx/scala/core/json/JsonCompatible.scala
github-actions / Unit/Integration Tests
com.campudus.tableaux.api.content.CreateAnnotationHistoryTest ► addRowPermissionAnnotation_addPermissionFlagToMultipleRows
Failed test found in:
build/test-results/test/TEST-com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.xml
Error:
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
Raw output
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
at java.base/java.util.Objects.checkIndex(Objects.java:372)
at java.base/java.util.ArrayList.get(ArrayList.java:459)
at io.vertx.core.json.JsonArray.getValue(JsonArray.java:270)
at org.vertx.scala.core.json.ScalaJsonArray.get(JsonCompatible.scala:5)
at com.campudus.tableaux.api.content.CreateAnnotationHistoryTest.$anonfun$addRowPermissionAnnotation_addPermissionFlagToMultipleRows$8(CreateHistoryTest.scala:2613)
at scala.util.Success.$anonfun$map$1(Try.scala:255)
at scala.util.Success.map(Try.scala:213)
at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at io.vertx.lang.scala.VertxExecutionContext.$anonfun$execute$1(VertxExecutionContext.scala:37)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.scala.core.Context$$anon$2.handle(Context.scala:87)
at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:829)