Skip to content

#27059: including fabric8.io maven docker plugin to run postman tests #6710

#27059: including fabric8.io maven docker plugin to run postman tests

#27059: including fabric8.io maven docker plugin to run postman tests #6710

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / MVN Test Report IT Tests - JDK 11 - MainSuite 2a failed Jan 24, 2024 in 1s

MVN Test Report IT Tests - JDK 11 - MainSuite 2a ❌

Tests failed

❌ dotcms-integration/target/failsafe-reports/TEST-com.dotcms.MainSuite2a.xml

1523 tests were completed in 2s with 1507 passed, 1 failed and 15 skipped.

Test suite Passed Failed Skipped Time
com.dotcms.MainSuite2a 1507✅ 1❌ 15⚪ 2s

❌ com.dotcms.MainSuite2a

com.dotcms.rest.api.v1.workflow.WorkflowResourceResponseCodeIntegrationTest
  ✅ Update_Step_Invalid_Step_Expect_404
  ✅ Find_Steps_Null_Content_Type
  ✅ Update_Action_Invalid_Scheme
  ✅ Find_Actions_By_Scheme_Invalid_Scheme
  ✅ Save_Workflow_Scheme_Invalid_Ids
  ✅ Save_Actions_to_Step_Invalid_Scheme
  ✅ Find_Available_Actions_Invalid_Input
  ✅ Delete_Action_Invalid_Step_Id
  ✅ Find_Available_Actions
  ✅ Find_Actions
  ✅ Reorder_Action_Invalid_Id
  ✅ Find_Scheme_Null_Content_Type
  ✅ Save_Action_Invalid_Ids_Expect_404
  ✅ Find_Actions_NonExisting
  ✅ Find_Actions_By_Step
  ✅ Find_Available_Default_Actions_Invalid_Input
  ✅ Find_Scheme_Invalid_Content_Type
  ✅ Find_Actions_Null_Input
  ✅ Find_Actions_By_Scheme_Invalid_SchemeId
  ✅ Find_Actions_By_Step_NonExisting_Step_Nor_Action
  ✅ Add_Step_Invalid_Step_Expect_404
  ✅ Delete_Action_Null_Id
  ✅ Reorder_Step_Invalid_Id
  ✅ Find_All_Schemes_Invalid_Content_Type
  ✅ Save_Action_to_Step_Invalid_Id
  ✅ Find_Steps_By_Scheme
  ✅ Test_Update_Action_Expect404
  ✅ Find_Actions_By_Step_NonExisting_Action
  ✅ Delete_Step_Invalid_Id
  ✅ Find_Actions_By_Step_NonExisting_Step
  ✅ Find_Steps_By_Scheme_Null
  ✅ Find_All_Schemes_Null_Content_Type
  ✅ Find_Actions_By_Step_Invalid_Input_Expect_BadRequest
com.dotcms.rest.api.v1.workflow.WorkflowResourceIntegrationTest
  ✅ Test_Get_Bulk_Actions_For_Query
  ✅ testUpdateSchemaUsingDupeName
  ✅ testImportScheme
  ✅ testUpdateStep
  ✅ Test_Fire_Bulk_Actions_For_Contentlet_Id
  ✅ Test_Set_Value_on_All_NonRequired_Fields_Then_Fire_Save_Set_Null_Then_Verify_Fields_Were_Cleared_Issue_15340
  ✅ testAddSchemaThenFindIt
  ✅ testCreateSchemeThenAddStepsThenAddActions
  ✅ test_mapRoleId_No_Exist_Success
  ✅ Test_Find_Bulk_Actions_Then_Fire_Bulk_Actions_On_Custom_Content_Type_with_Errors_Then_Verify_Workflow_Did_Not_Changed
  ✅ testUpdateAction
  ✅ Test_Fire_Save_Remove_Image_Then_Verify_Fields_Were_Cleared_Issue_15340
  ✅ testFireActionDefault_ContentWithRelationships_Success
  ✅ Test_Fire_Save_Instance_Then_Fire_Update_Instance
  ✅ test_mapRoleId_Role_Key_Success
  ✅ testUpdateSchema
  ✅ testDeleteScheme
  ✅ test_mapRoleId_Role_Id_Success
  ✅ Test_Find_Bulk_Actions_Then_Fire_Bulk_Actions_On_Custom_Content_Type_Then_Verify_Workflow_Changed
  ✅ test_Fire_Save_Content_Type_Binary_File
  ✅ testCreateSchemeThenFindStepsBySchemeId
  ✅ Test_Get_Bulk_Actions_For_Contentlet_Ids
  ✅ Test_Create_Instance_Of_Content_With_Mandatory_Fields_Then_Send_Partial_Number_Of_Required_Fields_Issue_15340
  ✅ testCreateSchemeThenAddStepsThenDeleteSteps
  ✅ testFindActionsByStepThenDeleteThem
  ✅ testFireActionDefault_ContentWithCategories_Success
  ✅ testSaveActionToStepThenFindActionsBySchemeThenFindByStep
  ✅ testReorderStep
  ✅ Test_Create_Instance_Of_Content_With_Numeric_Fields_Verify_Message_When_Setting_Invalid_Values_Issue_15340
com.dotcms.rest.api.v1.workflow.WorkflowResourceLicenseIntegrationTest
  ✅ Reorder_Action_InvalidLicense
  ✅ Find_Initial_Available_Default_Actions_No_Read_Permission_Invalid_License
  ✅ Save_Action_To_Step_Invalid_License
  ✅ Update_Step_Invalid_License
  ✅ Save_Action_InvalidLicense
  ✅ Find_Initial_Available_Default_Actions_Invalid_License
  ✅ Find_All_Schemes_By_Content_Type_Invalid_License_Expect_Only_System_Workflow
  ✅ Delete_Action_by_Action_and_Step_Id_Invalid_License
  ✅ Find_All_Schemas_Invalid_License_Then_Only_Get_System_Workflow
  ✅ Find_Action_By_Step_Invalid_License
  ✅ Find_Actions_By_Schemas_InvalidLicense
  ✅ Export_Invalid_License
  ✅ Find_All_Schemes_By_Content_Type_Regular_User_InvalidLicense
  ✅ Reorder_Step_Invalid_License
  ✅ Find_Available_Actions_Invalid_License
  ✅ Copy_Invalid_License
  ✅ Delete_Action_Invalid_License
  ✅ Delete_Scheme_Invalid_License
  ✅ Find_Step_By_Id_Invalid_License
  ✅ Update_Schema_Invalid_License
  ✅ Find_Steps_By_Scheme_Invalid_License
  ✅ Find_Available_Default_Actions_Invalid_License
  ✅ Create_Schema_Invalid_License
  ✅ Update_Action_Invalid_License
  ✅ Find_Available_Default_Actions_No_Read_Permission_Invalid_License
  ✅ Delete_Steps_Invalid_License
  ✅ Import_Invalid_License
  ✅ Add_Steps_Invalid_License
  ✅ Find_Action_InvalidLicense
com.dotcms.rest.api.v1.authentication.ResetPasswordResourceIntegrationTest
  ✅ testEXPIREDTOKEN
  ✅ test_resetPassword_tokenNotBelongAnyUser_badRequest
  ✅ test_resetPassword_success
  ✅ testINVALIDPASSWORD
com.dotcms.rest.api.v1.authentication.CreateJsonWebTokenResourceIntegrationTest
  ✅ testGetApiToken
com.dotcms.rest.api.v1.relationships.RelationshipsResourceTest
  ✅ testGetOneSidedRelationships
  ✅ testGetOneSidedRelationshipsWithInvalidContentTypeReturnsBadRequest
  ✅ testGetOneSidedRelationshipsWithoutContentTypeReturnsBadRequest
com.dotcms.rest.api.v2.contenttype.FieldResourceTest
  ✅ testFieldMultiSelect
  ✅ testFieldWysiwyg
  ✅ testFieldCheckbox
  ✅ testFieldDateTime
  ✅ testFieldBinary
  ✅ testFieldCustom
  ✅ testFieldHidden
  ✅ testFieldSelect
  ✅ testFieldTag
  ✅ testFieldImage
  ✅ testFieldRadio
  ✅ testFieldsList
  ✅ testFieldPermissionTab
  ✅ testCreateRelationshipFieldWithDash_Return400
  ✅ testFieldHostFolder
  ✅ testFieldRelationshipsTab
  ✅ testFieldLineDivider
  ✅ testFieldTabDividerField
  ✅ testUpdateFieldVariable_Return400
  ✅ testFieldTextArea
  ✅ testFieldConstant
  ✅ testCreateRelationshipFieldWithoutRelationType_Return400
  ✅ testFieldCategory
  ✅ testCreateRelationshipFieldWithoutContentTypeId_Return400
  ✅ testFieldDate
  ✅ testFieldFile
  ✅ testFieldText
  ✅ testFieldTime
  ✅ testFieldKeyValue
com.dotcms.rest.api.v3.contenttype.FieldResourceTest
  ✅ shouldDeleteFieldsAndFixMaxColumnsPerRowRules
  ✅ shouldUpdateFieldsInLegacyContentType
  ✅ shouldUpdateFieldAndIgnoreSortOrderEvenWhenItSent
  ✅ shouldMoveAndFixLegacyLayout
  ✅ shouldFixLayout
  ✅ shouldThrowExceptionWhenMoveFieldWithMaxColumnsRule
  ✅ shouldThrowExceptionWhenContentTypeDoesNotExists
  ✅ shouldRemoveEmptyRows
  ✅ shouldThrowExceptionAndNotDeleteAny
  ✅ shouldUpdateField
  ✅ shouldThrowExceptionWhenDeleteFieldWithMaxColumnsRule
  ✅ shouldDeleteFieldsInContentTypesWithWrongLayout
  ✅ shouldUpdateFieldAndIgnoreSortOrderEvenWhenItIsSentWhenContentTypeHasWrongLayout
  ✅ shouldUpdateFieldAndIgnoreSortOrder
  ✅ shouldCreateFieldWithMoveEndPoint
  ✅ shouldUpdateFieldAndIgnoreSortOrderWhenContentTypeHasWrongLayout
  ✅ shouldDeleteFields
  ✅ shouldThrowErrorWhenContentTypeDoesNotExists
  ✅ shouldFixMaxColumnsPerRowRules
  ✅ shouldMoveFields
  ✅ shouldThrowErrorWhenFieldDoesNotExists
  ✅ shouldCreateFieldAndRelationshipWithMoveEndPoint
  ✅ shouldMoveAndFixMaxColumnsInRowRules
  ✅ shouldCreateTabDividerWithMoveEndPoint
  ✅ shouldGetAllContentTypesFields
com.dotcms.rest.api.v3.contenttype.MoveFieldFormTest
  ✅ testGetRows_givenFieldsinJSON_ShouldDeserializeRespectingOrderAndDatatypes
com.dotcms.rest.api.CorsFilterTest
  ✅ test_cors_filter_headers_returned_by_resource
  ✅ test_cors_filter_header_capitalizer
com.dotcms.rest.elasticsearch.ESContentResourcePortletTest
  ✅ test_search_includeGrandChildCategory_success
  ✅ testSearch[0: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@5d192212]
  ✅ testSearch[1: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@67d535e7]
  ✅ testSearch[2: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@4bad34e6]
  ✅ testSearch[3: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@506b40ae]
  ✅ testSearch[4: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@2506d24]
  ✅ testSearch[5: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@4c640a84]
  ✅ testSearch[6: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@6ecc1dea]
com.dotcms.filters.VanityUrlFilterTest
  ✅ test_that_vanity_url_filter_handles_proxy_requests
  ✅ test_cache_flush_does_not_break_vanities
  ✅ test_vanity_trailing_slash_200_success
  ✅ test_that_vanity_url_filter_adds_vanity_as_request_attribute
  ✅ test_vanity_trailing_slash_301_success
  ✅ test_that_vanity_url_filter_handles_redirects
com.dotcms.vanityurl.business.VanityUrlAPITest
  ✅ findByForwardReturnedEmptyList
  ✅ Test_Vanity_URI_Missing_URI_Expect_Validation_Exception
  ✅ testing_the_from_contentlet_method
  ✅ vanities_resolve_once_they_are_published
  ✅ test_that_regex_does_not_catch_regular_strings
  ✅ test_publish_unpublish_on_system_vanity
  ✅ vanities_resolve_correctly_after_url_has_been_updated
  ✅ insure_vanitys_have_proper_response_actions_set
  ✅ differentSitesTest
  ✅ Test_Vanity_URI_Ending_With_Forward_Slash_Handles_Non_forward_Slash_Ending_URL
  ✅ cache_404_Test
  ✅ resolving_multilingual_vanities_with_default_language_unpublished
  ✅ vanities_resolve_correctly_after_action_has_been_updated
  ✅ testing_vanityurl_ordering
  ✅ findByForward
  ✅ does_a_site_specific_vanity_override_system_host_vanity
  ✅ findByForwardNotReturnUnPublish
  ✅ working_vanities_do_not_resolve
com.dotmarketing.portlets.fileassets.business.FileAssetAPITest
  ✅ test_findFileAssetsByHost_liveFileAssets_success
  ✅ test_that_we_return_files_from_host_system_folder
  ✅ test_findFileAssetsByParentable_workingFileAssets_success
  ✅ test_findFileAssetsByParentable_liveFileAssets_success
  ✅ Test_That_File_Asset_Gets_Stored_in_Cache_and_is_Not_Rebuilt_Everytime
  ✅ Test_Modify_Identifier_File_Name_Then_Recover_File_Then_Expect_Mismatch
  ✅ Test_Rename_File_Asset_Then_Recover_File_Then_Expect_Match
  ✅ test_findFileAssetsByHost_archivedFileAssets_success
  ✅ test_findFileAssetsByParentable_archivedFileAssets_success
  ✅ test_that_file_asset_from_db_respects_folder_permissions
  ✅ test_that_file_asset_from_db_respects_live_working_flag
  ✅ test_findFileAssetsByHost_workingFileAssets_success
  ✅ test_that_file_asset_from_db_works
com.dotmarketing.portlets.languagesmanager.business.LanguageAPITest
  ✅ getStringKey_KeyExistsPropertiesFileAndAsAContent_returnsLanguageVariableContent
  ✅ test_saveLanguage_InvalidLanguage_ShouldThrowException[0: <null>]
  ✅ test_saveLanguage_InvalidLanguage_ShouldThrowException[1: ]
  ✅ test_saveLanguage_InvalidLanguage_ShouldThrowException[2: it]
  ✅ test_saveLanguage_InvalidLanguage_ShouldThrowException[3: -it]
  ✅ getStringsAsMap_returnMap
  ✅ languageCache
  ✅ getStringKey_returnLanguageVariableContent
  ✅ test_deleteLanguage_WithExistingContent_ShouldFail
  ✅ Create_Content_Under_Default_Lang_Make_New_Default_Language_And_Test_Assets_Lang_Transfer
  ✅ getStringKey_returnKey
com.dotmarketing.portlets.languagesmanager.business.LanguageFactoryIntegrationTest
  ✅ test_insert_duplicate_then_find_by_code
  ✅ test_insert_language_then_test_has_language_then_remove
  ✅ test_insert_expect_id_greater_than_0_then_delete_then_expect_null
  ✅ test_insert_language_then_update
  ✅ test_insert_language_then_insert_language_keys_then_find_keys
  ✅ test_insert_force_id_expect_new_id_to_match
  ✅ test_getLanguage_NonExistingLanguage_ReturnsNull
  ✅ test_get_default_language
  ✅ test_get_languages
  ✅ test_insert_language_then_find_then_remove
com.dotmarketing.portlets.linkchecker.business.LinkCheckerAPITest
  ✅ findInvalidLinks
com.dotmarketing.portlets.contentlet.util.ContentletUtilTest
  ✅ validateContentPrintableMapMethodReturnProperCategories[0: categoryNames]
  ✅ validateContentPrintableMapMethodReturnProperCategories[1: allCategoriesInfo]
  ✅ test_getContentPrintableMap_WhenContentTypeIsHTMLPage_PathIsAddedToTheMap
  ✅ test_getContentPrintableMap_WhenContentTypeIsNeitherFileAssetNorPage_PathIsNotAddedToTheMap
  ✅ test_getContentPrintableMap_WhenContentTypeIsFileAsset_PathIsAddedToTheMap
com.dotmarketing.portlets.contentlet.business.ContentletCheckInTest
  ✅ test_checkinContentlet_RelationshipToItself_throwsDotContentletValidationException
  ✅ test_checkinContentlet_RelationshipManyToManyCardinality_Success
  ✅ test_checkinContentlet_relationshipOneToOneCardinality_fails_whenRelatedChildBelongsToAnotherRelationship
  ✅ publish_content_anonymously
  ✅ test_checkinContentlet_RelationshipOneToManyCardinality_Success
  ✅ test_checkinContentlet_relationshipOneToOneCardinality_fails_whenRelatedParentBelongsToAnotherRelationship
  ✅ test_checkinContentlet_RelationshipOneToManyCardinality_throwsDotContentletValidationException
  ✅ test_checkinContentlet_RelationshipOneToOneCardinality_Success
  ✅ test_checkinContentlet_relationshipOneToOneCardinality_fails_whenRelatingMoreThanOneContentlet
  ✅ checkin_content_anonymously
  ✅ checkinInvalidFileContent
com.dotmarketing.portlets.contentlet.business.ContentletFactoryTest
  ✅ Create_Contentlets_Then_Count
  ✅ findAllCurrentOffsetLimit
  ✅ find
  ✅ Create_Contentlet_Then_find_Expect_Cache_Hit_Then_Remove_Expect_404
  ✅ findAllCurrent
com.dotmarketing.portlets.containers.business.ContainerStructureFinderStrategyResolverTest
  ✅ test_default_layout
  ✅ get_container_structure_from_file_name_
com.dotmarketing.portlets.contentlet.business.ContentletAPITest
  ✅ deleteRelatedContent
  ✅ deleteCollectionAllVersions
  ✅ setDateTimeFieldValueWithTimeZone[0: UTC, 2023-03-15 15:45 +0000]
  ✅ setDateTimeFieldValueWithTimeZone[1: America/New_York, 2023-02-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[2: America/New_York, 2023-03-15 16:45 -0400]
  ✅ setDateTimeFieldValueWithTimeZone[3: America/Chicago, 2023-02-15 14:45 -0600]
  ✅ setDateTimeFieldValueWithTimeZone[4: America/Chicago, 2023-03-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[5: America/Los_Angeles, 2023-02-15 12:45 -0800]
  ✅ setDateTimeFieldValueWithTimeZone[6: America/Los_Angeles, 2023-03-15 13:45 -0700]
  ✅ testCheckin1_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_true_expecting_Spanish_true
  ✅ destroy_content_locked_by_admin_by_other_admin_user
  ✅ test_validateContentlet_wrong_size_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_mime_type_expect_DotContentletValidationException
  ⚪ run_listener_after_save_result_called_all_listeners
  ✅ testRemoveContentFromIndexMultilingualContent
  ✅ test_getAllRelationships_checkOrdering
  ✅ rangeQuery
  ✅ findContentletByIdentifier
  ✅ contentOnlyWithExpireFieldTest
  ✅ publichWithToDifferentVarianst
  ✅ deleteForAllVersions
  ✅ getContentletReferencesForMonolingualPages
  ✅ getAllRelationships
  ✅ testCheckin1_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ getContentletReferences_ReferencesByContentLang
  ✅ getRelatedContent
  ✅ testCheckin_Non_Existing_Identifier_With_Not_Validate_Success
  ✅ Test_Copy_Metadata_On_CheckIn
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin2_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ delete
  ✅ archiveCollection
  ✅ test_findContentletByIdentifierOrFallback_existing_English_version_no_Spanish_fallback_false_expecting_false
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_false_expecting_Spanish_true
  ✅ findContentletsByFolder
  ✅ getMostRecentPublishedContent
  ✅ delete_GivenUnarchivedContentAndDontValidateMeInTrue_ShouldDeleteSuccessfully
  ✅ newFileAssetLanguageDifferentThanDefault
  ✅ test_findContentletByIdentifierOrFallback_existing_English_No_Spanish_fallback_false_expecting_False
  ✅ testMoveContentDependenciesFromParentSelfRelated
  ✅ test_findContentletByIdentifierOrFallback_existing_DotContentletStateException_expected_true
  ✅ deleteAllVersionsAndBackup
  ✅ testDotAsset_Checkin
  ✅ testCheckInContentletWithoutHost_shouldUseContentTypeHost
  ✅ test_variant_present_in_document_id
  ✅ clearDateTimeFieldValue[0: <empty string>]
  ✅ clearDateTimeFieldValue[1: <null>]
  ✅ widgetInvalidateAllLang
  ✅ saveContentWithInvalidJSONField_ShouldThrowException
  ✅ testCheckin1_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCopyContentletDoesNotCopyWorkflowHistory
  ✅ findContentletsByHost
  ✅ testCheckinNoDefaultActions
  ✅ search
  ✅ testCheckin3_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ saveContentWithValidJSONField_ShouldSucceed
  ✅ Test_Move_Content_Different_Host_And_Folder_On_CheckIn
  ✅ no_destroy_limited_content_locked_by_admin_by_limited_user
  ✅ testCheckinDefaultActionsSkipBySettingActionId
  ✅ archive
  ✅ testCheckin3_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin4_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ test_update_mod_date_contentlet_expect_success
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_SpanishWorking_true
  ✅ deleteRelatedContentWithParent
  ✅ searchIndex
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_true_expecting_Spanish_true
  ✅ testContentWithTwoBinaryFieldsAndSameFile_afterCheckinShouldContainBothFields
  ✅ publishCollection
  ✅ test_validateContentlet_contentWithTabDividerField
  ✅ findContentletByIdentifiers
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testMoveContentDependenciesFromChildSelfRelated
  ✅ testCheckin2_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ test_findContentletByIdentifierOrFallback_non_existing_DotContentletStateException_expected
  ✅ publish
  ✅ testUpdatePublishExpireDatesFromIdentifier
  ✅ publishRelatedHtmlPages
  ✅ cleanBinaryField
  ✅ testCheckinDefaultActions
  ✅ testCheckin4_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsOnly
  ✅ getAllLanguages
  ✅ find
  ✅ isContentEqual
  ✅ Test_Key_Value_As_Map_Test
  ✅ test_findInDb_returns_properly
  ✅ testMoveContentDependenciesFromParent
  ✅ copyContentlet
  ✅ TestCopyHTMLPageIncludesPersonalizedMultiTrees
  ✅ testCheckinWithoutVersioning_ShouldDeletePreviousBinary_WhenBinaryIsUpdated
  ✅ testCheckin_nullRequiredFieldValue[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@13be8d5c]
  ✅ testCheckin_nullRequiredFieldValue[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@5334f0f9]
  ✅ testCheckin_nullRequiredFieldValue[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@469484c7]
  ✅ testCheckin_nullRequiredFieldValue[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@6bec528d]
  ✅ testUniqueTextFieldWithDataTypeWholeNumber
  ✅ testCheckin3_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ getFieldValue
  ✅ testDeletePageDefinedAsDetailPage
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsNoLive
  ✅ testCheckInWithSelfRelationInBothParentsAndChildren
  ✅ getRelatedContentPullByParent
  ✅ testContentCheckin_mapIncludeExpectedProperties
  ✅ testMoveContentDependenciesFromChild
  ✅ addRemoveContentFromIndex
  ✅ test_invalidate_shorty_cache
  ✅ testGetRelatedForSelfJoinsDoesNotCacheWhenPullByParentIsNull
  ✅ testUniqueTextFieldContentlets[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@c5ff6c1]
  ✅ testUniqueTextFieldContentlets[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@78986c8b]
  ✅ testUniqueTextFieldContentlets[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@1a487de3]
  ✅ testUniqueTextFieldContentlets[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@13b92c1d]
  ✅ testUniqueTextFieldContentlets[4: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@60233955]
  ✅ testUniqueTextFieldContentlets[5: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5be4fdee]
  ✅ testUniqueTextFieldContentlets[6: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@29a3414]
  ✅ testUniqueTextFieldContentlets[7: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5899399e]
  ✅ testUniqueTextFieldContentlets[8: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@21094a49]
  ✅ testCreateSelfJoinedRelationship_contentletAddedAsChild
  ✅ copyContentletWithSeveralVersionsOrderIssue
  ✅ unarchiveCollection
  ✅ copyContentletWithFolder
  ✅ test_findContentletByIdentifierOrFallback_existing_OnlySpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_false_expecting_Spanish_true
  ✅ testCheckin4_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin2_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ unarchive
  ⚪ test_saveMultilingualFileAssetBasedOnLegacyFile_shouldKeepBinaryFile
  ✅ findContentlets
  ✅ testCheckinWithoutVersioning_ShouldPreserveBinary_WhenOtherFieldsAreUpdated
  ✅ deleteCollection
  ✅ test_copyContentlet_contentletArchivedShouldCopyAsArchived
  ✅ findContentletForLanguage
  ✅ Test_Load_Field_Works_On_Contentlet_Saved_as_Json_Or_Saved_As_Columns
  ✅ testCheckin3_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckinDefaultActionsSkip
  ✅ findByStructure
  ✅ deleteMultipleContents
  ⚪ findAllContent
  ✅ findPageContentlets
  ✅ getContentletReferences
  ✅ copyContentletWithFolderAppendCopy
  ✅ cleanTagField
  ✅ saveContentWithExistingIdentifier
  ✅ unpublish
  ✅ testCheckin_Non_Existing_Identifier_With_Validate_Should_FAIL
  ✅ copyContentletWithHost
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_EmptyCats_ShouldWipeExistingCats
  ✅ unpublishCollection
  ✅ newVersionFileAssetLanguageDifferentThanDefault
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCopyProperties_TypeWithTagField_shouldCopyTagFieldValue
  ✅ testSearchFileAssetByMetadata
  ✅ testCheckin4_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ searchWithPermissions
  ✅ getContentletReferences_PersonaIncluded
  ✅ saveContentWithJSONField[0: ({} {}, {})]
  ✅ saveContentWithJSONField[1: ({} LOL, {})]
  ✅ getContentletReferences_FilterOutReferencesByContentLang
  ✅ testDelete_GivenMultiLangMultiVersionContent_WhenDeletingOneSpanishVersion_ShouldDeleteAllSpanishVersions
  ✅ test_getAllRelationships_checkOrdering_selfRelatedContentType
  ✅ addLinkToContentlet
  ✅ relateContent
  ✅ findByStructureInode
  ✅ testFileCopyOnSecondLanguageVersion
  ✅ testUniqueTextFieldLiveAndWorkingWithDiffValues
  ✅ test_validateContentlet_noErrors_whenRelationChainSameContentType
  ✅ getAllRelationshipsByContentlet
  ✅ relateContentDirect
  ✅ testCheckin1_ExistingContentWithChildAndParentRels_NullRels_ShouldKeepExistingRels
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_English_true
com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest
  ✅ testSetRelatedForOneSidedRelationship[0: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@5d7ec80b]
  ✅ testSetRelatedForOneSidedRelationship[1: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@e176d24]
  ✅ testSetRelatedForOneSidedRelationship[2: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@1fd3f0b1]
  ✅ testSetRelatedForOneSidedRelationship[3: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@74e3ba00]
  ✅ testSetRelatedForOneSidedRelationship[4: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@5f760a07]
  ✅ testGetRelatedForOneSidedRelationshipWhenLimitedUserShouldReturnEmptyList
  ✅ testSetRelatedForSelfRelationship[0: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@5d7ec80b]
  ✅ testSetRelatedForSelfRelationship[1: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@e176d24]
  ✅ testSetRelatedForSelfRelationship[2: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@1fd3f0b1]
  ✅ testSetRelatedForSelfRelationship[3: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@74e3ba00]
  ✅ testSetRelatedForSelfRelationship[4: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@5f760a07]
  ✅ testGetRelatedForOneSidedRelationship
  ✅ testGetRelatedWhenNoRelatedContentShouldReturnEmptyList
  ✅ testGetContentTypeAlwaysReturnsTheLatestCachedVersion
  ✅ testGetRelatedWhenInvalidVarFieldShouldThrowAnException
com.dotmarketing.portlets.contentlet.transform.BinaryToMapTransformerTest
  ✅ test_BinaryToMapTransformer_transform
  ✅ testNullBinaryField_ConstructionShouldSucceed
com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest
  ✅ Test_DotAsset_FileAsset_Pushed_Back_into_Transformer
  ✅ Test_Hydrate_Contentlet_WithUrl
  ✅ Transformer_Backwards_Compatibility_Test[0: CompatibilityTestCase{baseContentType=ANY}]
  ✅ Transformer_Backwards_Compatibility_Test[1: CompatibilityTestCase{baseContentType=CONTENT}]
  ✅ Transformer_Backwards_Compatibility_Test[2: CompatibilityTestCase{baseContentType=WIDGET}]
  ✅ Transformer_Backwards_Compatibility_Test[3: CompatibilityTestCase{baseContentType=FORM}]
  ✅ Transformer_Backwards_Compatibility_Test[4: CompatibilityTestCase{baseContentType=FILEASSET}]
  ✅ Transformer_Backwards_Compatibility_Test[5: CompatibilityTestCase{baseContentType=HTMLPAGE}]
  ✅ Transformer_Backwards_Compatibility_Test[6: CompatibilityTestCase{baseContentType=PERSONA}]
  ✅ Transformer_Backwards_Compatibility_Test[7: CompatibilityTestCase{baseContentType=VANITY_URL}]
  ✅ Transformer_Backwards_Compatibility_Test[8: CompatibilityTestCase{baseContentType=KEY_VALUE}]
  ✅ Test_Contentlet_To_Map_View_For_FileAsset
  ✅ Test_Constant_fields_are_in_map
  ✅ Transformer_Simple_Test
  ✅ Transformer_content_Resource_Date_Formats_Test
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[0: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@405cff6f]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[1: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@8a0192]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[2: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@1b1ad2a]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[3: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@51bd3102]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[4: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@763d1bdd]
  ✅ Test_Hydrate_Contentlet_Without_Url_And_AssetName_Does_Not_Exist
  ✅ Test_Hydrate_Contentlet_Without_Url
  ✅ Test_Null_Value_On_Category
com.dotmarketing.portlets.contentlet.ajax.ContentletAjaxTest
  ✅ test_searchContentletsByUser_filteringByDates_returns_validResults
  ✅ test_searchContentletsByUser_filteringByDates_returns_validResults
  ✅ test_searchContentletsByUser_filteringByDates_returns_validResults
  ✅ test_searchContentletsByUser_filteringByDates_returns_validResults
  ✅ test_getContentletData_addingHasImageField
  ✅ test_getContentletData_addingHasImageField
  ✅ test_getContentletData_addingHasImageField
  ✅ test_getContentletData_addingHasImageField
  ✅ issue5330
  ✅ issue5330
  ✅ issue5330
  ✅ issue5330
  ✅ test_doSearchGlossaryTerm_ReturnsListLanguageVariables
  ✅ test_doSearchGlossaryTerm_ReturnsListLanguageVariables
  ✅ test_doSearchGlossaryTerm_ReturnsListLanguageVariables
  ✅ test_doSearchGlossaryTerm_ReturnsListLanguageVariables
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[0: ONE_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[0: ONE_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[0: ONE_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[0: ONE_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[1: MANY_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[1: MANY_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[1: MANY_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[1: MANY_TO_MANY]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[2: ONE_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[2: ONE_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[2: ONE_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[2: ONE_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[3: MANY_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[3: MANY_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[3: MANY_TO_ONE]
  ✅ test_searchContentletsByUser_filteringByRelatedContent_returns_validResults[3: MANY_TO_ONE]
  ❌ test_searchContentletsByUser_shouldReturnContentWithMultiLang
	java.lang.AssertionError
com.dotmarketing.portlets.workflows.business.SaveContentDraftActionletTest
  ✅ saveContentDraftTest
  ✅ save_content_draft_test_with_categories_success
com.dotmarketing.portlets.workflows.business.WorkflowFactoryTest
  ✅ countAllWorkflowSubActions
  ✅ countAllWorkflowActions
  ✅ notCountUniqueSubActionsFromArchivedSchema
  ✅ notCountActionsFromArchivedSchema
  ✅ notCountStepsFromArchivedSchema
  ✅ force_workflow_scheme_delete_without_license_delete_success_Test
  ✅ countAllWorkflowSteps
  ✅ countAllWorkflowUniqueSubActions
  ✅ notCountSubActionsFromArchivedSchema
com.dotmarketing.portlets.workflows.business.SaveContentActionletTest
  ✅ save_Content_with_Publish_Expire_NerverExpire_Save_Success_Test
  ✅ saveContentTest
com.dotmarketing.portlets.workflows.business.WorkflowAPIMultiLanguageTest
  ✅ runMultipleLanguageWorkflowTest
com.dotmarketing.portlets.workflows.business.WorkflowAPITest
  ✅ mapSystemActionToWorkflowActionForWorkflowScheme_Null_SystemAction_Test
  ✅ countAllWorkflowSubActions
  ✅ mapSystemActionToWorkflowActionForWorkflowScheme_Null_Workflow_Scheme_Test
  ✅ createContentletsWithRelationshipOneToManyCardinality_updateRelationship_shouldCreateRelationshipSuccessfully
  ✅ findAvailableActions
  ✅ addSeparatorToWorkflowStep
  ✅ deleteWorkflowHistoryOldVersions
  ✅ countAllWorkflowActions
  ✅ onLanguageDeletedEvent_Test
  ✅ Create_Contentlet_Assign_Task_With_Null_Status_Then_Checkin_Then_Verify_Auto_Assign_is_Called_And_New_Task_Is_Set_Contentlet
  ✅ saveSchemesForStruct
  ✅ find_Task_By_Contentlet_Then_Find_Version_Info
  ✅ fireWorkflowAction_checkPropertiesAreCopied_successfully
  ✅ hasArchiveActionlet_False_Test
  ✅ findTaskByContentlet
  ✅ testCountWorkflowSchemes
  ✅ deleteScheme
  ✅ testCountWorkflowSchemesIncludeArchived
  ✅ validatingDocumentManagementWorkflow
  ✅ mapSystemActionToWorkflowActionForContentType_Null_WFAction_Test
  ✅ findStepsByContentlet
  ✅ mapSystemActionToWorkflowActionForWorkflowScheme_InvalidScheme_Test
  ✅ findFirstStepExistingTest
  ✅ findStepsByContentlet_validateIfStepsResultsAreOnCache
  ✅ findAction
  ✅ test_comment
  ✅ findActions
  ✅ hasArchiveActionlet_True_Test
  ✅ saveWorkflowTask
  ✅ findFirstStepNonExistingTest
  ✅ copy_system_workflow_success
  ✅ mapSystemActionToWorkflowActionForContentType_Null_SystemAction_Test
  ✅ countActionsWithLimitedUser
  ✅ findFirstStepForActionExistingTest
  ✅ delete_action_and_dependencies_Test
  ✅ send_permission_with_limited_user_Test
  ✅ mapSystemActionToWorkflowActionForContentType_Test
  ✅ issue5197
  ✅ hasPublishActionlet_False_Test
  ✅ mapSystemActionToWorkflowActionForContentType_InvalidHost_ContentType_Test
  ✅ findAvailableActions_working_version_get_empty_actions
  ✅ hasSaveActionlet_True_Test
  ✅ test_create_workflow_with_two_move_actionlets_test_findActions
  ✅ mapSystemActionToWorkflowActionForWorkflowScheme_Test
  ✅ countAllWorkflowSteps
  ✅ validatingNoObligatorieContentTypeWorkflow
  ✅ findSchemesForContenttype_validateIfSchemesResultsAreOnCache
  ✅ saveScheme_keepExistingContentWorkflowTaskStatus_IfWorkflowSchemeRemainsAssociated
  ✅ findFirstStepForActionNonExistingTest
  ✅ countAllWorkflowUniqueSubActions
  ✅ mapSystemActionToWorkflowActionForContentType_Null_ContentType_Test
  ✅ hasPublishActionlet_True_Test
  ✅ mapSystemActionToWorkflowActionForWorkflowScheme_Null_WFAction_Test
  ✅ findActionsRestrictedByPermission
  ✅ findActionRespectingPermissions
  ✅ findActionMappedBySystemActionContentlet_Test
  ✅ countStepsWithLimitedUser
  ✅ hasSaveActionlet_False_Test
  ✅ testPushIndexUpdate
  ✅ archive_success_whenWorkflowIsArchived
com.dotmarketing.portlets.workflows.model.WorkflowSearcherTest
  ✅ issue4134
com.dotmarketing.portlets.workflows.model.SystemActionWorkflowActionMappingTest
  ✅ test_serialize_deserialize_wrapper_jackson
  ✅ test_serialize_deserialize_wrapper_xstream
  ✅ test_serialize_deserialize_xstream
com.dotmarketing.portlets.workflows.actionlet.FourEyeApproverActionletTest
  ✅ contentApprovalWithTwoApprovers
  ✅ contentApprovalWithOneApprover
  ✅ unauthorizedUserTriggeringWorkflowAction
com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest
  ✅ test_Publish_With_Save_Contentlet[0: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@724a9055]
  ✅ test_Publish_With_Save_Contentlet[1: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@213e0234]
  ✅ test_Publish_With_Save_Contentlet[2: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@229cbd6e]
  ✅ test_Publish_With_Save_Contentlet[3: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@5726aefa]
  ✅ test_Publish_With_Save_Contentlet[4: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@71485473]
  ✅ test_Publish_With_Save_Contentlet[5: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@20b6c7cc]
  ✅ test_Publish_With_Save_Contentlet[6: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@67067979]
  ✅ test_Publish_With_Save_Contentlet[7: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@5354a1d]
  ✅ test_Publish_With_Save_Contentlet[8: com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletTest$TestCase@366d7d04]
com.dotmarketing.portlets.workflows.actionlet.SaveContentActionletWithTagsTest
  ✅ test_Save_Contentlet_Actionlet_Tags
  ✅ test_TagsShouldNotIncludePersona
com.dotmarketing.portlets.workflows.actionlet.CopyActionletTest
  ✅ Test_Copy_Content_Expect_Success
com.dotmarketing.portlets.workflows.actionlet.VelocityScriptActionletTest
  ✅ Test_Velocity_Script_Actionlet_Expect_Success
com.dotmarketing.portlets.personas.business.PersonaAPITest
  ✅ test_pulling_personas_including_default_persona
  ✅ testgetPersonasIncludingDefaultPersona_filterNewPersonaContentType_ShouldReturnPersonas
  ✅ testFindPersonaByTag_CustomPersonaType_ShouldReturnTag
  ✅ test_filtering_personas_by_name_and_keytag_including_default_persona
  ✅ test_pagination_of_pulling_personas_including_default_persona
com.dotmarketing.portlets.personas.business.DeleteMultiTreeUsedPersonaTagJobTest
  ✅ testExecute
com.dotmarketing.portlets.links.business.MenuLinkAPITest
  ✅ testFind_InodeNotExists_ReturnNotFoundInDBException
  ✅ move
  ✅ save
  ✅ testFindLinks
  ✅ testFind_returnLink
com.dotmarketing.portlets.links.factories.LinkFactoryTest
  ✅ testGetLinkChildrenByCondition
com.dotmarketing.portlets.rules.conditionlet.ConditionletOSGIFTest
  ⚪ registerRuleConditionlet_validConditionlet_success
com.dotmarketing.portlets.rules.conditionlet.CurrentSessionLanguageConditionletTest
  ✅ testIsComparison
  ✅ testGreaterThanComparison
  ✅ testLessThanOrEqualComparison
  ✅ testStartsWithComparison
  ✅ testIsNotComparison
  ✅ testContainsComparison
  ✅ testEqualComparison
  ✅ testEndsWithComparison
  ✅ testRegexComparison
  ✅ testLessThanComparison
  ✅ testExistComparison
  ✅ testGreaterThanOrEqualComparison
  ✅ testBetweenComparison
com.dotmarketing.portlets.rules.conditionlet.NumberOfTimesPreviouslyVisitedConditionletTest
  ✅ testEvaluateLessOrEqualThan
  ✅ testEvaluateEquals
  ✅ testEvaluateLessThan
  ✅ testEvaluateGreaterOrEqualThan
  ✅ testEvaluateGreaterThan
com.dotmarketing.portlets.rules.conditionlet.UsersBrowserLanguageConditionletTest
  ✅ testIsComparison
  ✅ testGreaterThanComparison
  ✅ testLessThanOrEqualComparison
  ✅ testStartsWithComparison
  ✅ testIsNotComparison
  ✅ testContainsComparison
  ✅ testEqualComparison
  ✅ testEndsWithComparison
  ✅ testRegexComparison
  ✅ testLessThanComparison
  ✅ testExistComparison
  ✅ testGreaterThanOrEqualComparison
  ✅ testBetweenComparison
com.dotmarketing.portlets.rules.conditionlet.UsersSiteVisitsConditionletTest
  ✅ testEvaluateLessOrEqualThan
  ✅ testEvaluateEquals
  ✅ testEvaluateLessThan
  ✅ testEvaluateGreaterOrEqualThan
  ✅ testEvaluateGreaterThan
com.dotmarketing.portlets.rules.conditionlet.VisitorOperatingSystemConditionletTest
  ✅ testEvaluateIs
  ✅ testEvaluateIsNot
com.dotmarketing.portlets.rules.conditionlet.VisitedUrlConditionletTest
  ✅ testWrongRegexComparison
  ✅ testIsComparison
  ✅ testStartWithComparison
  ✅ testIsNotComparison
  ✅ testContainsComparison
  ✅ testEndsWithComparison
  ✅ testRegexComparison
  ✅ testWrongIsNotComparison
  ✅ testVisitedUrlConditionletConfiguration
com.dotmarketing.portlets.rules.business.RulesCacheFTest
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionOfCachedRuleOnSameHostIsDeleted
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionValueOfCachedRuleOnSameHostIsDeleted
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionGroupOfCachedRuleOnSameHostIsUpdated
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionsOfCachedRuleOnSameHostAreDeletedByGroup
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionOfCachedRuleOnSameHostIsUpdated
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionValuesOfCachedRuleOnSameHostIsDeleted
  ✅ testgetRulesByParentFireOnReturnsNullWhenCachedRuleOnSameHostIsUpdated
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionValueOfCachedRuleOnSameHostIsUpdated
  ✅ testgetRulesByParentFireOnReturnsNullWhenConditionGroupOfCachedRuleOnSameHostIsDeleted
com.dotmarketing.portlets.templates.business.TemplateAPITest
  ✅ saveDraftTemplate_inodeNotExists_success
  ✅ publishTemplate_expects_live_true
  ✅ getContainersUUIDFromDrawTemplateBodyTest
  ✅ findPagesByTemplate
  ✅ testFindTemplatesUserCanUse_IncludeUniqueFilter_ShouldListOnlyOneResult
  ✅ delete
  ✅ test_find_inode_not_exist_return_Null
  ✅ getContainersUUIDFromDrawTemplateBodyDoubleCommasTest
  ✅ justOnePageVersion
  ✅ severalPageVersionLang
  ✅ testFindWorkingTemplateNoNPE
  ✅ test_saveTemplate_limitedUser_success
  ✅ test_findAllVersions_IdentifierNotBelongToTemplate_returnEmptyList
  ✅ testFindTemplatesNoLayout
  ✅ unpublishTemplate_expects_live_false
  ✅ testFindTemplatesAssignedTo
  ✅ test_find_success
  ✅ archiveTemplate_expects_archive_true
  ✅ testFindTemplates
  ✅ archiveTemplate_expects_unarchive_true
  ✅ test_newTemplate_checkIfSavesOwnerAndCreateDateOnIdentifier
  ✅ getContainersUUIDFromDrawTemplateBodyTestNullInput
  ✅ getTemplateByFolder_fileTemplate_success
  ✅ findLiveTemplate
  ✅ test_getContainersInTemplate_success
  ✅ test_findAllVersions_success
  ✅ testFindWorkingTemplateByName
  ✅ test_saveTemplate_limitedUser_noEnoughPermissions_fail
  ✅ copyTemplate
  ✅ saveDraftTemplate_lastUpdatedUserIsNotTheSame_success
  ✅ setThemeNameNull
  ✅ severalPageVersionVariant
  ✅ test_saveTemplate_editExistingTemplate
  ✅ test_saveTemplate_newTemplate
  ✅ severalPages
  ✅ testFindLiveTemplateNoNPE
  ✅ setThemeName
  ✅ saveDraftTemplate_success
  ✅ getTemplateHost_fileTemplate_success
  ✅ findWorkingTemplate_fileTemplate_success
  ✅ saveDraftTemplate_identifierNotExists_success
  ✅ findLiveTemplate_fileTemplate_success
  ✅ setThemeNameDoesNotExists
  ✅ getContainersUUIDFromDrawTemplateBodyLegacyTest
com.dotmarketing.portlets.containers.business.ContainerAPIImplTest
  ✅ whenFindFileContainerByAbsolutePathAndExistsInCurrentHost
  ✅ test_get_live_not_found
  ✅ whenFindContainerByIdAndUserNotHasPermission
  ✅ test_get_container_by_folder_found
  ✅ whenFindPublishContainerByIdAndExistsAndLiveTrue
  ✅ whenFindPublishContainerByIdAndExistsAndLiveFalse
  ✅ test_find_all_containers_success
  ✅ whenFindFileContainerByAbsolutePathAndExists
  ✅ whenFindFileContainerByRelativePathAndNotExists
  ✅ whenFindPublishedFileContainerByAbsolutePathAndExists
  ✅ test_getContainerByFolder_cache
  ✅ test_containerapi_find_by_inode
  ✅ getContentTypesInContainer
  ✅ test_find_container_not_found
  ✅ whenFindContainerByIdAndExists
  ✅ whenUserNotHavePermissionInDefaultHost
  ✅ test_get_working_found
  ✅ whenFindFileContainerByAbsolutePathAndExistsInDefaultHost
  ✅ whenUserNotHavePermissionInCurrentHost
  ✅ whenFindContainerByIdAndNotExists
com.dotmarketing.portlets.folders.business.FolderAPITest
  ✅ testGetLinks
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[0: META-INF]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[1: assets]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[2: custom_elements]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[3: email_backups]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[4: dotcms]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[5: dotAdmin]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[6: html]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[7: DOTSASS]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[8: DOTLESS]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[9: WEB-INF]
  ✅ testSave_BlacklistedName_NotAtRootLevel_ShouldSucceed[10: portal]
  ✅ test_findFolderByPath_Admin_PathisNull_returnNullFolder
  ✅ delete
  ✅ testFindSubFoldersByParent_parentIsFolder
  ✅ testFindSubFoldersByHost
  ✅ test_findFolderByPath_UserNoPermissionsOverFolder_returnDotSecurityException
  ✅ testFindFoldersByHost
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[0: META-INF]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[1: assets]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[2: custom_elements]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[3: email_backups]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[4: dotcms]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[5: dotAdmin]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[6: html]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[7: DOTSASS]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[8: DOTLESS]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[9: WEB-INF]
  ✅ testRename_BlacklistedName_NotAtRootLevel_ShouldSucceed[10: portal]
  ✅ move_to_existing_destination
  ✅ deleteFolderWithContentTypeInIt
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[0: META-INF]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[1: assets]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[2: custom_elements]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[3: email_backups]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[4: dotcms]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[5: dotAdmin]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[6: html]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[7: DOTSASS]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[8: DOTLESS]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[9: WEB-INF]
  ✅ testCreateFolders_AtRootLevel_BlacklistedName_ShouldFail[10: portal]
  ✅ testFindThemes
  ✅ createFolderWithoutAndWithoutTitle
  ✅ testSave_BlacklistedName_ShouldFail[0: META-INF]
  ✅ testSave_BlacklistedName_ShouldFail[1: assets]
  ✅ testSave_BlacklistedName_ShouldFail[2: custom_elements]
  ✅ testSave_BlacklistedName_ShouldFail[3: email_backups]
  ✅ testSave_BlacklistedName_ShouldFail[4: dotcms]
  ✅ testSave_BlacklistedName_ShouldFail[5: dotAdmin]
  ✅ testSave_BlacklistedName_ShouldFail[6: html]
  ✅ testSave_BlacklistedName_ShouldFail[7: DOTSASS]
  ✅ testSave_BlacklistedName_ShouldFail[8: DOTLESS]
  ✅ testSave_BlacklistedName_ShouldFail[9: WEB-INF]
  ✅ testSave_BlacklistedName_ShouldFail[10: portal]
  ✅ test_copyFolder_contentWithLiveAndWorkingVersionsAndMultilingual
  ✅ renameFolder
  ✅ test_findFolderByPath_UserWithPermissionsOverFolderAndHost_success
  ✅ testCopyToHost_BlacklistedName_ShouldFail[0: META-INF]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[1: assets]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[2: custom_elements]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[3: email_backups]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[4: dotcms]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[5: dotAdmin]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[6: html]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[7: DOTSASS]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[8: DOTLESS]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[9: WEB-INF]
  ✅ testCopyToHost_BlacklistedName_ShouldFail[10: portal]
  ✅ testFindSubFolders
  ✅ copy
  ✅ move
  ✅ test_findFolderByPath_Admin_success
  ✅ testCopyFolderDoesNotDuplicateContent
  ✅ test_findFolderByPath_UserNoPermissionsOverHost_returnDotSecurityException
  ✅ testFindSubFoldersTitleSort
  ✅ test_findFolderByPath_Admin_HostisNull_returnNullFolder
  ✅ testExists
  ✅ testRename_BlacklistedName_ShouldFail[0: META-INF]
  ✅ testRename_BlacklistedName_ShouldFail[1: assets]
  ✅ testRename_BlacklistedName_ShouldFail[2: custom_elements]
  ✅ testRename_BlacklistedName_ShouldFail[3: email_backups]
  ✅ testRename_BlacklistedName_ShouldFail[4: dotcms]
  ✅ testRename_BlacklistedName_ShouldFail[5: dotAdmin]
  ✅ testRename_BlacklistedName_ShouldFail[6: html]
  ✅ testRename_BlacklistedName_ShouldFail[7: DOTSASS]
  ✅ testRename_BlacklistedName_ShouldFail[8: DOTLESS]
  ✅ testRename_BlacklistedName_ShouldFail[9: WEB-INF]
  ✅ testRename_BlacklistedName_ShouldFail[10: portal]
  ✅ testFindSubFoldersByParent_parentIsHost
  ✅ test_folders_inherit_the_filetypes_of_their_parents
com.dotmarketing.portlets.containers.business.ContainerAPITest
  ✅ deletingSystemContainer
  ✅ delete
  ✅ copyingSystemContainer
  ✅ compareCountDeletedContainer
  ✅ testCopy
  ✅ gettingParentHostFromSystemContainer
  ✅ savingSystemContainer
  ✅ findContainerUsedBySpecificContentType
  ✅ save
  ✅ testFindContainersUnder
  ✅ testFindContainersWithParent
  ✅ testFindAllContainers
  ✅ saveWithExistingIds
  ✅ findContainersWithoutSystemContainer
  ✅ findContainersWithSystemContainer
  ✅ testFindContainers
com.dotmarketing.portlets.containers.business.FileAssetContainerUtilTest
  ✅ test_fromAssets_default_layout
  ✅ test_getHost_ramdom_default_expected
  ✅ test_getPathFromFullPath_right_host_on_full_path
  ✅ test_getHost_null_default_expected
  ✅ test_fromAssets_File_Physical_Deleted
  ✅ test_getHost_blank_default_expected
  ✅ testGetFullPathMethod
  ✅ test_getPathFromFullPath_any_host_on_relative_path
  ✅ test_getHost_demo_default_demo
  ✅ test_getPathFromFullPath_wrong_host_on_full_path
com.dotmarketing.portlets.htmlpages.business.HTMLPageAPITest
  ✅ testCopy_customTemplateCreatesNewTemplate
  ✅ removeOneLanguageOfHtmlAsset
  ✅ checkcout_populate_url_field_for_pages
  ✅ delete
  ✅ testGetHTMLPageAssetWithTagsShouldReturnTags
  ✅ testFindByIdLanguageFallback[0: com.dotmarketing.portlets.htmlpages.business.HTMLPageAPITest$TestCaseFindByIdLanguageFallback@207354a2]
  ✅ testFindByIdLanguageFallback[1: com.dotmarketing.portlets.htmlpages.business.HTMLPageAPITest$TestCaseFindByIdLanguageFallback@746a3c64]
  ✅ testFindByIdLanguageFallback[2: com.dotmarketing.portlets.htmlpages.business.HTMLPageAPITest$TestCaseFindByIdLanguageFallback@5b20f556]
  ✅ testFindByIdLanguageFallback[3: com.dotmarketing.portlets.htmlpages.business.HTMLPageAPITest$TestCaseFindByIdLanguageFallback@6f8266b]
  ✅ testFindByIdLanguageFallback[4: com.dotmarketing.portlets.htmlpages.business.HTMLPageAPITest$TestCaseFindByIdLanguageFallback@3c14b452]
  ✅ move
  ✅ saveHTMLPage
  ✅ testFromContentlet_contentOnVariant_shouldKeepVariant
com.dotmarketing.portlets.structure.factories.StructureFactoryTest
  ✅ getStructuresWithLimit
  ✅ getImagesFieldsList
  ✅ getNoSystemStructuresWithReadPermissions
  ✅ getStructuresAllParameters
  ✅ getTotalImages
  ✅ getStructuresByUser
  ✅ getTotalWYSIWYG
  ✅ disableDefault
  ✅ getStructuresWithWritePermissions
  ✅ getTotalDates
  ✅ getTotalFiles
  ✅ getStructureByInode
  ✅ getTagsFields
  ✅ getTotalTextAreas
  ✅ findStructureURLMapPatterns
  ✅ getAllStructuresNames
  ✅ getAllVelocityVariablesNames
  ✅ getStructuresWithOrderAndLimit
  ✅ getStructureByType
  ✅ getStructures
  ✅ getStructuresWithReadPermissions
  ⚪ getStructuresByWFScheme
  ✅ structures
  ⚪ createDefaultStructure
  ✅ getDefaultStructure
  ✅ getStructureByVelocityVarName
  ✅ getTotals
  ✅ getStructuresCount
  ✅ findStructuresUserCanUse
  ✅ getStructuresWithOrderLimitAndDirection
  ✅ getFilesFieldsList
com.dotmarketing.portlets.structure.factories.FieldFactoryTest
  ✅ fieldVariables
  ✅ isTagField
  ✅ getFieldsByStructure
  ✅ getFieldByName
  ✅ getFieldByVariableName
  ✅ saveDeleteField
  ✅ getFieldsByContentletField
  ✅ getFieldsByStructureSortedBySortOrder
  ✅ getNextAvailableFieldNumber
  ✅ getFieldByInode
com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest
  ✅ testDoesAllowOnlyOne[0: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$CardinalityTestCase@19b826a8]
  ✅ testDoesAllowOnlyOne[1: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$CardinalityTestCase@456eea8c]
  ✅ testDoesAllowOnlyOne[2: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$CardinalityTestCase@2625734]
  ✅ testGetRelationshipRecords[0: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$TestCase@1b4dd50e]
  ✅ testGetRelationshipRecords[1: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$TestCase@43183da9]
  ✅ testGetRelationshipRecords[2: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$TestCase@711095cc]
  ✅ testGetRelationshipRecords[3: com.dotmarketing.portlets.structure.model.ContentletRelationshipsTest$TestCase@615ba72d]
com.dotmarketing.portlets.structure.transform.ContentletRelationshipsTransformerTest
  ✅ testHasParentFalse_BothSidesRelationship_selfRelatedContentType
  ✅ testHasParentTrue_OneSideRelationship_selfRelatedContentType
com.dotmarketing.portlets.categories.business.CategoryAPITest
  ✅ test_isParent_givenGrandChildCategoryBelongsToParentCategory_returnTrue
  ✅ verifyCache
  ✅ test_save_createTopLevelCategory_asLimitedUser_withoutPermissions_throwDotSecurityException
  ✅ testSortChildren
  ✅ test_save_createSubCategory_asAdmin_success
  ✅ test_save_createTopLevelCategory_asAdmin_success
  ✅ test_save_createTopLevelCategory_asLimitedUser_success
  ✅ test_save_createSubCategory_asLimitedUser_withoutPermissions_throwDotSecurityException
  ✅ testDuplicatedCategories
  ✅ getParents
  ✅ test_Find_Categories_Within_ContentType
  ✅ test_isParent_givenGrandChildCategoryThatNoBelongsToParentCategory_returnFalse
  ✅ test_save_createTopLevelCategory_asLimitedUser_fail
  ✅ findTopLevelCategories
  ✅ test_save_editCategory_asLimitedUser_success
  ✅ checkUniqueKey_severalCases_Success
  ✅ test_save_createSubCategory_asLimitedUser_success
  ✅ getCategoryTreeUp_hierarchyLevelThree_Success
  ✅ test_save_editCategory_asLimitedUser_withoutPermissions_throwDotSecurityException
  ✅ findChildren
com.dotmarketing.filters.FiltersTest
  ✅ shouldRedirect401
  ✅ vanityUrlsShouldPassParams
  ✅ shouldWorkVanityUrl
  ✅ redirectHomePageTest
  ✅ shouldForwardToImage
  ✅ shouldRedirectToFolderIndex
  ✅ Test_VanityURL_Forward_Redirect_Params
  ✅ vanityRedirectURLMAP
  ✅ shouldReturnStrutsPage
com.dotmarketing.business.VersionableAPITest
  ✅ testFindLiveVersionContentlet
  ✅ testFindWorkingVersionHTMLPage
  ✅ testFindLiveVersionTemplate
  ✅ testSetLockedHost
  ✅ getAllByVariants
  ✅ testIsLiveHost
  ✅ testFindLiveVersionContainer
  ✅ testFindPreviousVersion
  ✅ testIsWorkingHost
  ✅ setWorkingWithAnotherVariant
  ✅ testFindLiveVersionHTMLPage
  ✅ testFindWorkingVersionContainer
  ✅ getEmptyVariant
  ✅ getAllByVariantsLIVE
  ✅ setWorkingWithDefaultVariant
  ✅ testFindWorkingVersionTemplate
  ✅ testFindWorkingVersionContentlet
com.dotmarketing.business.UserAPITest
  ✅ testGetCountUsersByNameOrEmailDeleted
  ✅ testGetUsersIdsByCreationDateDeleted
  ✅ test_getUserIdByIcqId_icqIdDoesNotBelongToAnyUser_returnEmptyOptional
  ✅ Test_User_Returns_No_Gravatar_When_No_Email_Is_Available_And_OtherWise
  ✅ testGetUsersByNameDeleted
  ✅ test_getUserRole_success
  ✅ delete
  ✅ testFindAllUsers
  ✅ deleteAnonymous
  ✅ test_getUserRole_null
  ✅ testGetCountUsersByName
  ✅ testGetUsersByNameOrEmail
  ✅ testGetUsersByNameOrEmailOrUserIDWithFilter
  ✅ testUserApiGetCount
  ✅ test_getUserIdByIcqId_icqIdEmpty_throwDotInvalidTokenException
  ✅ test_loadByUserByEmail_selfUser
  ✅ testGetCountUsersByNameOrEmail
  ✅ testGetUnDeletedUsers
  ✅ testFrontendAndBackendUser
  ✅ test_updateUser_withAdditionalInfo
  ✅ test_save_selfUser
  ✅ testGetCountUsersByNameOrEmailOrUserIDDeleted
  ✅ testGetUsersByNameOrEmailOrUserID
  ✅ test_loadByUserById_selfUser
  ✅ testGetUsersByName
  ✅ test_getUserIdByIcqId_success
  ✅ testGetUsersByNameOrEmailOrUserIDDeleted
  ✅ testGetUsersByNameOrEmailDeleted
  ✅ test_saveNewUser_withAdditionalInfo
  ✅ testUserApiFilterUsersByNameAndRole
  ✅ test_getUserIdByIcqId_icqIdNull_throwDotInvalidTokenException
  ✅ testGetCountUsersByNameOrEmailOrUserID
  ✅ testGetUsersIdsByCreationDate
com.dotmarketing.business.portal.PortletAPIImplTest
  ✅ test_delete_portlet
  ✅ test_createCustomPortlet[0: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@14cbebad]
  ✅ test_createCustomPortlet[1: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@163c69e8]
  ✅ test_createCustomPortlet[2: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@63f72016]
  ✅ test_createCustomPortlet[3: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@5f29818a]
  ✅ test_createCustomPortlet[4: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@14f48f41]
  ✅ test_createCustomPortlet[5: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@6172c71e]
  ✅ test_createCustomPortlet[6: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@3b5facb6]
  ✅ test_createCustomPortlet[7: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@28e94f86]
  ✅ test_createCustomPortlet[8: com.dotmarketing.business.portal.PortletAPIImplTest$testCaseCreateCustomPortlet@1857435d]
  ✅ test_findPortlet
  ✅ test_findAllPortlets
com.dotmarketing.business.web.LanguageWebApiTest
  ✅ testLangInTimeMachine
  ✅ testLangWebKeyParameter
  ✅ testLangAttribute
  ✅ testShouldReturnDefaultWhenParameterIsNoTRight
  ✅ testLanguageIdParameter
  ✅ testShouldReturnDefaultWhenIsNotSession
  ✅ testLangInSession
  ✅ testBadLangWebKeyParameter
  ✅ testDefaultLanguage
  ✅ testShouldReturnLangFromSession
  ✅ testShouldReturnDefaultLangWhenReturnNull
  ✅ testSettingMultipleWays
  ✅ testShouldReturnParameterLanguage
com.dotmarketing.business.IdentifierFactoryTest
  ✅ testCreateNewLinkIdentifierForFolder
  ✅ testfindByURINotFound
  ✅ testCreateNewFileAssetIdentifierForFolder
  ✅ testFindByParentPathFound
  ✅ testFindByParentPathNotFound
  ✅ testCreateNewFolderIdentifierForHost
  ✅ testFindByURIPatternSuccessWhenNotInclude
  ✅ testCreateNewHostIdentifierForHost
  ✅ testLoadFromDbWithNullID
  ✅ testGetAssetTypeFromDB
  ✅ testFindByParentPathVsFindByURIEquivalency
  ✅ testCreateNewHtmlPageIdentifierForFolder
  ✅ testCreateNewHtmlPageIdentifierForHost
  ✅ testLoadFromDbFound
  ✅ testFindByURIFound
  ✅ testLoadAllIdentifiers
  ✅ testUpdateIdentifier
  ✅ testCreateNewFolderIdentifierForFolder
  ✅ testCreateNewFileAssetIdentifierForHost
  ✅ testLoadFromDbWithNullVersionable
  ✅ testIsIdentifierFound
  ✅ testLoadFromDbVersionableFound
  ✅ testGetAssetTypeFromDBWhenNull
  ✅ testCreateNewWebAssetIdentifierForFolder
  ✅ testFindByURIPatternSuccessWhenInclude
  ✅ test_Find_By_Parent_Path_Same_URI_Different_Host
  ✅ testIsIdentifierWhenNull
com.dotmarketing.business.IdentifierAPITest
  ✅ testing404
com.dotmarketing.business.CommitListenerCacheWrapperTest
  ✅ Testing_API_And_Cache_Visibility_In_A_Transaction
com.dotmarketing.business.RoleAPITest
  ✅ test_equals_role_on_noRole__false_expected
  ✅ test_equals_role_on_null__false_expected
  ✅ test_equals_role__true_expected
  ✅ test_isParentRole
  ✅ testIsSiblingRole
  ✅ loadRolesForUser
com.dotmarketing.business.IdentifierConsistencyIntegrationTest
  ✅ Test_Identifier_Update_Dupe_Asset_Name_Expect_Name_Collision
  ⚪ Test_Rename_Asset_Expect_SubPaths_Get_Renamed
  ✅ Test_Identifier_Delete_Parent_Folder_With_Existing_Children_Expect_Error
  ✅ Test_Identifier_Insert_Subfolder_Expect_Name_Collision
  ✅ Test_Identifier_Insert_Case_Insensitive_Dupe_Asset_Name
  ✅ Test_Create_Folder_Tree_Then_Rename_Parent_Verify_Children_Are_Renamed
  ✅ Test_Identifier_Create_Folder_Tree_Then_Update_Update_Identifier_Non_existing_Path
  ✅ Test_Identifier_Insert_Subfolder_Then_Update_Expect_Name_Collision
com.dotmarketing.business.LayoutAPITest
  ✅ test_SaveLayout_WhenCreateNewLayout_Success
  ✅ test_doesUserHaveAccessToPortlet
  ✅ test_resolveLayout
  ✅ test_addLayoutForUser_UserNull
  ✅ test_SaveLayout_WhenCreateAndUpdateNewLayout_Success
  ✅ test_findGettingStartedLayout_Success
  ✅ test_addLayoutForUser_LayoutNull
  ✅ test_doesUserHaveAccessToPortlet_editPagePortletShouldBeAccessedIfValidPermission
  ✅ test_addLayoutForUser_reAddSameLayout_Success
  ✅ test_addLayoutForUser_Success
com.dotmarketing.business.PermissionAPIIntegrationTest
  ✅ resetPermissionsUnder
  ✅ Test_Parent_Individual_Permissions_Should_not_Appear_On_getPermission_Over_Children_Assets
  ✅ test_permissionIndividuallyByRole
  ✅ issue11850
com.dotmarketing.business.PermissionAPITest
  ✅ testGetUsersDeleted
  ✅ test_doesUserHavePermissions_checkSameAssetIdThatPermissionsWereGiven_returnTrue
  ✅ Test_Inherited_Permissions
  ✅ permissionIndividually
  ✅ removePermissions
  ✅ doesUserHavePermission_another_lang
  ✅ testGetUsersCountWithoutFilter
  ✅ testGetUsersWithoutFilter
  ✅ Test_Remove_All_Permissions_Then_Verify_Cache_Is_Null
  ✅ doesUserHavePermission
  ✅ testGetUsersCountWithFilter
  ✅ doesRoleHavePermission
  ✅ save
  ✅ issue1073
  ✅ testGetUsersCountDeleted
  ✅ getPermissions
  ✅ testAnonymousUserCannotReadNonLiveContent
  ✅ testPermissionIndividuallyByRole
  ✅ issue560
  ✅ issue781
  ✅ issue847
  ✅ issue886
  ✅ getUsersWithPermission
  ✅ test_doesUserHavePermissions_checkDiffAssetIdThatPermissionsWereGiven_returnFalse
  ✅ test_templateLayout_parentPermissionableIsHost
  ✅ testGetUsersWithFilter
  ✅ copyPermissions
  ✅ getRolesWithPermission
com.dotmarketing.servlets.BinaryExporterServletTest
  ⚪ requestGifFile
  ✅ requestWebpImage[0: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.3 Safari/605.1.15, image/webp]
  ✅ requestWebpImage[1: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Safari/605.1.15, image/jpeg]
  ✅ requestWebpImage[2: Mozilla/5.0 (X11; CrOS x86_64 13982.82.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.157 Safari/537.36, image/webp]
  ✅ requestWebpImage[3: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46, image/webp]
  ✅ requestWebpImage[4: Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/36.0  Mobile/15E148 Safari/605.1.15, image/webp]
  ✅ requestBinaryFile[0: by-identifier, has-read-permissions]
  ✅ requestBinaryFile[1: by-identifier, no-permissions]
  ✅ requestBinaryFile[2: by-inode, has-read-permissions]
  ✅ requestBinaryFile[3: by-inode, no-permissions]
com.dotmarketing.servlets.ShortyServletAndTitleImageTest
  ✅ test_Contentlet_getTitleImage_Returns_Proper_Field
  ✅ test_ShortyServlet_Returns_Proper_Field
com.dotmarketing.servlets.ajax.AjaxDirectorServletIntegrationTest
  ✅ testService[0: com.dotmarketing.servlets.ajax.AjaxDirectorServletTestCase@6fea3d7e]
  ✅ testService[1: com.dotmarketing.servlets.ajax.AjaxDirectorServletTestCase@29960629]
com.dotmarketing.common.reindex.ReindexThreadTest
  ⚪ test_content_that_is_rolled_back_does_not_get_in_the_index
  ⚪ test_reindex_queue_puts_to_the_index
  ⚪ test_stop_start_ReindexThread
  ⚪ test_pause_unpause_ReindexThread
com.dotmarketing.common.reindex.ReindexAPITest
  ✅ test_content_type_reindex
  ✅ test_failed_records
  ✅ test_deleted_records
  ✅ test_adding_content_adds_to_queue_after_transaction_commit
  ✅ test_highestpriority_reindex_vs_normal_reindex
com.dotmarketing.common.db.DotDatabaseMetaDataTest
  ✅ getColumnNames
  ✅ tableNotExistsTest
  ✅ getForeignKeysTest
  ✅ tableExistsTest
  ✅ getPrimaryKeyFields
  ✅ getModifiedColumnLength
  ✅ findForeignKeysTest
  ✅ getContentletVersionInfoPrimaryKeyFields
com.dotmarketing.common.db.ParamsSetterTest
  ✅ setParamsTest
com.dotmarketing.cms.urlmap.URLMapAPIImplTest
  ✅ isUrlPatternWithoutUrlMap
  ✅ shouldReturnInPREVIEW_MODEWhenContentExistsInFuture
  ⚪ processURLMapWithoutUrlMap
  ✅ shouldReturnNullWhenTheContentNotExists
  ✅ shouldReturnContentletWhenTheContentExists
  ✅ shouldReturnURLInfoWhenContentExistsInFutureButTimeMachineIsSet
  ✅ test_multiple_content_types_using_same_pattern
  ✅ test_url_map_pattern_at_root_with_slash_in_url_title
  ✅ shouldReturnContentletWhenTheContentExistsAndUseAFloatField
  ✅ shouldReturnContentletWhenTheContentExistsAndUseAIntegerFIeld
  ✅ test_url_map_pattern_at_root
  ✅ test_url_map_pattern_with_slash_in_url_title_complex_rul_map_pattern
  ✅ processURLMapMethodShouldNotFailWithInvalidFields
  ✅ shouldReturnNullWhenThePageUriIsNotDetailPage

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 524 in dotCMS/src/integration-test/java/com/dotmarketing/portlets/contentlet/ajax/ContentletAjaxTest.java

See this annotation in the file changed.

@github-actions github-actions / MVN Test Report IT Tests - JDK 11 - MainSuite 2a

com.dotcms.MainSuite2a ► com.dotmarketing.portlets.contentlet.ajax.ContentletAjaxTest ► test_searchContentletsByUser_shouldReturnContentWithMultiLang

Failed test found in:
  dotcms-integration/target/failsafe-reports/TEST-com.dotcms.MainSuite2a.xml
Error:
  java.lang.AssertionError
Raw output
java.lang.AssertionError
	at org.junit.Assert.fail(Assert.java:87)
	at org.junit.Assert.assertTrue(Assert.java:42)
	at org.junit.Assert.assertTrue(Assert.java:53)
	at com.dotmarketing.portlets.contentlet.ajax.ContentletAjaxTest.test_searchContentletsByUser_shouldReturnContentWithMultiLang(ContentletAjaxTest.java:524)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at com.dotcms.junit.CustomDataProviderRunner.runChild(CustomDataProviderRunner.java:41)
	at com.dotcms.junit.CustomDataProviderRunner.runChild(CustomDataProviderRunner.java:26)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at com.dotcms.junit.MainBaseSuite$DotRunner.run(MainBaseSuite.java:71)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)