Skip to content

Merge branch 'master' into issue-27393-edit-content-expose-editableAs…

Sign in for the full log view
GitHub Actions / MVN Test Report IT Tests - JDK 11 - MainSuite 2a failed Jan 30, 2024 in 1s

2016 passed, 3 failed and 15 skipped

Tests failed

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

2034 tests were completed in 5s with 2016 passed, 3 failed and 15 skipped.

Test suite Passed Failed Skipped Time
com.dotcms.MainSuite2a 2016✅ 3❌ 15⚪ 5s

❌ 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@27f7f7d0]
  ✅ testSearch[1: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@3d70b602]
  ✅ testSearch[2: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@58e68a3f]
  ✅ testSearch[3: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@39ca23f5]
  ✅ testSearch[4: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@23a56c83]
  ✅ testSearch[5: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@1b5d0e53]
  ✅ testSearch[6: com.dotcms.rest.elasticsearch.ESContentResourcePortletTest$TestCase@7786c875]
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
  ✅ deleteRelatedContent
  ✅ deleteRelatedContent
  ✅ deleteRelatedContent
  ✅ deleteCollectionAllVersions
  ✅ deleteCollectionAllVersions
  ✅ deleteCollectionAllVersions
  ✅ deleteCollectionAllVersions
  ✅ setDateTimeFieldValueWithTimeZone[0: UTC, 2023-03-15 15:45 +0000]
  ✅ setDateTimeFieldValueWithTimeZone[0: UTC, 2023-03-15 15:45 +0000]
  ✅ setDateTimeFieldValueWithTimeZone[0: UTC, 2023-03-15 15:45 +0000]
  ✅ setDateTimeFieldValueWithTimeZone[0: UTC, 2023-03-15 15:45 +0000]
  ✅ setDateTimeFieldValueWithTimeZone[1: America/New_York, 2023-02-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[1: America/New_York, 2023-02-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[1: America/New_York, 2023-02-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[1: America/New_York, 2023-02-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[2: America/New_York, 2023-03-15 16:45 -0400]
  ✅ setDateTimeFieldValueWithTimeZone[2: America/New_York, 2023-03-15 16:45 -0400]
  ✅ setDateTimeFieldValueWithTimeZone[2: America/New_York, 2023-03-15 16:45 -0400]
  ✅ setDateTimeFieldValueWithTimeZone[2: America/New_York, 2023-03-15 16:45 -0400]
  ✅ setDateTimeFieldValueWithTimeZone[3: America/Chicago, 2023-02-15 14:45 -0600]
  ✅ setDateTimeFieldValueWithTimeZone[3: America/Chicago, 2023-02-15 14:45 -0600]
  ✅ setDateTimeFieldValueWithTimeZone[3: America/Chicago, 2023-02-15 14:45 -0600]
  ✅ setDateTimeFieldValueWithTimeZone[3: America/Chicago, 2023-02-15 14:45 -0600]
  ✅ setDateTimeFieldValueWithTimeZone[4: America/Chicago, 2023-03-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[4: America/Chicago, 2023-03-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[4: America/Chicago, 2023-03-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[4: America/Chicago, 2023-03-15 15:45 -0500]
  ✅ setDateTimeFieldValueWithTimeZone[5: America/Los_Angeles, 2023-02-15 12:45 -0800]
  ✅ setDateTimeFieldValueWithTimeZone[5: America/Los_Angeles, 2023-02-15 12:45 -0800]
  ✅ setDateTimeFieldValueWithTimeZone[5: America/Los_Angeles, 2023-02-15 12:45 -0800]
  ✅ setDateTimeFieldValueWithTimeZone[5: America/Los_Angeles, 2023-02-15 12:45 -0800]
  ✅ setDateTimeFieldValueWithTimeZone[6: America/Los_Angeles, 2023-03-15 13:45 -0700]
  ✅ setDateTimeFieldValueWithTimeZone[6: America/Los_Angeles, 2023-03-15 13:45 -0700]
  ✅ setDateTimeFieldValueWithTimeZone[6: America/Los_Angeles, 2023-03-15 13:45 -0700]
  ✅ setDateTimeFieldValueWithTimeZone[6: America/Los_Angeles, 2023-03-15 13:45 -0700]
  ✅ testCheckin1_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin1_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin1_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin1_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_true_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_true_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_true_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_true_expecting_Spanish_true
  ✅ destroy_content_locked_by_admin_by_other_admin_user
  ✅ destroy_content_locked_by_admin_by_other_admin_user
  ✅ destroy_content_locked_by_admin_by_other_admin_user
  ✅ destroy_content_locked_by_admin_by_other_admin_user
  ✅ test_validateContentlet_wrong_size_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_size_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_size_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_size_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_mime_type_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_mime_type_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_mime_type_expect_DotContentletValidationException
  ✅ test_validateContentlet_wrong_mime_type_expect_DotContentletValidationException
  ⚪ run_listener_after_save_result_called_all_listeners
  ✅ testRemoveContentFromIndexMultilingualContent
  ✅ testRemoveContentFromIndexMultilingualContent
  ✅ testRemoveContentFromIndexMultilingualContent
  ✅ testRemoveContentFromIndexMultilingualContent
  ✅ test_getAllRelationships_checkOrdering
  ✅ test_getAllRelationships_checkOrdering
  ✅ test_getAllRelationships_checkOrdering
  ✅ test_getAllRelationships_checkOrdering
  ✅ rangeQuery
  ✅ rangeQuery
  ✅ rangeQuery
  ✅ rangeQuery
  ✅ findContentletByIdentifier
  ✅ findContentletByIdentifier
  ✅ findContentletByIdentifier
  ✅ findContentletByIdentifier
  ✅ contentOnlyWithExpireFieldTest
  ✅ contentOnlyWithExpireFieldTest
  ✅ contentOnlyWithExpireFieldTest
  ✅ contentOnlyWithExpireFieldTest
  ✅ publichWithToDifferentVarianst
  ✅ publichWithToDifferentVarianst
  ✅ publichWithToDifferentVarianst
  ✅ publichWithToDifferentVarianst
  ✅ deleteForAllVersions
  ✅ deleteForAllVersions
  ✅ deleteForAllVersions
  ✅ deleteForAllVersions
  ✅ getContentletReferencesForMonolingualPages
  ✅ getContentletReferencesForMonolingualPages
  ✅ getContentletReferencesForMonolingualPages
  ✅ getContentletReferencesForMonolingualPages
  ✅ getAllRelationships
  ✅ getAllRelationships
  ✅ getAllRelationships
  ✅ getAllRelationships
  ✅ testCheckin1_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin1_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin1_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin1_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ getContentletReferences_ReferencesByContentLang
  ✅ getContentletReferences_ReferencesByContentLang
  ✅ getContentletReferences_ReferencesByContentLang
  ✅ getContentletReferences_ReferencesByContentLang
  ✅ getRelatedContent
  ✅ getRelatedContent
  ✅ getRelatedContent
  ✅ getRelatedContent
  ✅ testCheckin_Non_Existing_Identifier_With_Not_Validate_Success
  ✅ testCheckin_Non_Existing_Identifier_With_Not_Validate_Success
  ✅ testCheckin_Non_Existing_Identifier_With_Not_Validate_Success
  ✅ testCheckin_Non_Existing_Identifier_With_Not_Validate_Success
  ❌ Test_Copy_Metadata_On_CheckIn
	com.dotmarketing.exception.DotDataException
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin2_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin2_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin2_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin2_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ delete
  ✅ delete
  ✅ delete
  ✅ delete
  ✅ archiveCollection
  ✅ archiveCollection
  ✅ archiveCollection
  ✅ archiveCollection
  ✅ test_findContentletByIdentifierOrFallback_existing_English_version_no_Spanish_fallback_false_expecting_false
  ✅ test_findContentletByIdentifierOrFallback_existing_English_version_no_Spanish_fallback_false_expecting_false
  ✅ test_findContentletByIdentifierOrFallback_existing_English_version_no_Spanish_fallback_false_expecting_false
  ✅ test_findContentletByIdentifierOrFallback_existing_English_version_no_Spanish_fallback_false_expecting_false
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_false_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_false_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_false_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_false_expecting_Spanish_true
  ✅ findContentletsByFolder
  ✅ findContentletsByFolder
  ✅ findContentletsByFolder
  ✅ findContentletsByFolder
  ✅ getMostRecentPublishedContent
  ✅ getMostRecentPublishedContent
  ✅ getMostRecentPublishedContent
  ✅ getMostRecentPublishedContent
  ✅ delete_GivenUnarchivedContentAndDontValidateMeInTrue_ShouldDeleteSuccessfully
  ✅ delete_GivenUnarchivedContentAndDontValidateMeInTrue_ShouldDeleteSuccessfully
  ✅ delete_GivenUnarchivedContentAndDontValidateMeInTrue_ShouldDeleteSuccessfully
  ✅ delete_GivenUnarchivedContentAndDontValidateMeInTrue_ShouldDeleteSuccessfully
  ✅ newFileAssetLanguageDifferentThanDefault
  ✅ newFileAssetLanguageDifferentThanDefault
  ✅ newFileAssetLanguageDifferentThanDefault
  ✅ newFileAssetLanguageDifferentThanDefault
  ✅ test_findContentletByIdentifierOrFallback_existing_English_No_Spanish_fallback_false_expecting_False
  ✅ test_findContentletByIdentifierOrFallback_existing_English_No_Spanish_fallback_false_expecting_False
  ✅ test_findContentletByIdentifierOrFallback_existing_English_No_Spanish_fallback_false_expecting_False
  ✅ test_findContentletByIdentifierOrFallback_existing_English_No_Spanish_fallback_false_expecting_False
  ✅ testMoveContentDependenciesFromParentSelfRelated
  ✅ testMoveContentDependenciesFromParentSelfRelated
  ✅ testMoveContentDependenciesFromParentSelfRelated
  ✅ testMoveContentDependenciesFromParentSelfRelated
  ✅ test_findContentletByIdentifierOrFallback_existing_DotContentletStateException_expected_true
  ✅ test_findContentletByIdentifierOrFallback_existing_DotContentletStateException_expected_true
  ✅ test_findContentletByIdentifierOrFallback_existing_DotContentletStateException_expected_true
  ✅ test_findContentletByIdentifierOrFallback_existing_DotContentletStateException_expected_true
  ✅ deleteAllVersionsAndBackup
  ✅ deleteAllVersionsAndBackup
  ✅ deleteAllVersionsAndBackup
  ✅ deleteAllVersionsAndBackup
  ✅ testDotAsset_Checkin
  ✅ testCheckInContentletWithoutHost_shouldUseContentTypeHost
  ✅ testCheckInContentletWithoutHost_shouldUseContentTypeHost
  ✅ testCheckInContentletWithoutHost_shouldUseContentTypeHost
  ✅ testCheckInContentletWithoutHost_shouldUseContentTypeHost
  ✅ test_variant_present_in_document_id
  ✅ test_variant_present_in_document_id
  ✅ test_variant_present_in_document_id
  ✅ test_variant_present_in_document_id
  ✅ clearDateTimeFieldValue[0: <empty string>]
  ✅ clearDateTimeFieldValue[0: <empty string>]
  ✅ clearDateTimeFieldValue[0: <empty string>]
  ✅ clearDateTimeFieldValue[0: <empty string>]
  ✅ clearDateTimeFieldValue[1: <null>]
  ✅ clearDateTimeFieldValue[1: <null>]
  ✅ clearDateTimeFieldValue[1: <null>]
  ✅ clearDateTimeFieldValue[1: <null>]
  ✅ widgetInvalidateAllLang
  ✅ widgetInvalidateAllLang
  ✅ widgetInvalidateAllLang
  ✅ widgetInvalidateAllLang
  ✅ saveContentWithInvalidJSONField_ShouldThrowException
  ✅ saveContentWithInvalidJSONField_ShouldThrowException
  ✅ saveContentWithInvalidJSONField_ShouldThrowException
  ✅ saveContentWithInvalidJSONField_ShouldThrowException
  ✅ testCheckin1_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin1_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin1_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin1_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCopyContentletDoesNotCopyWorkflowHistory
  ✅ testCopyContentletDoesNotCopyWorkflowHistory
  ✅ testCopyContentletDoesNotCopyWorkflowHistory
  ✅ testCopyContentletDoesNotCopyWorkflowHistory
  ✅ findContentletsByHost
  ✅ findContentletsByHost
  ✅ findContentletsByHost
  ✅ findContentletsByHost
  ✅ testCheckinNoDefaultActions
  ✅ testCheckinNoDefaultActions
  ✅ testCheckinNoDefaultActions
  ✅ testCheckinNoDefaultActions
  ✅ search
  ✅ search
  ✅ search
  ✅ search
  ✅ testCheckin3_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin3_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin3_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin3_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ saveContentWithValidJSONField_ShouldSucceed
  ✅ saveContentWithValidJSONField_ShouldSucceed
  ✅ saveContentWithValidJSONField_ShouldSucceed
  ✅ saveContentWithValidJSONField_ShouldSucceed
  ✅ Test_Move_Content_Different_Host_And_Folder_On_CheckIn
  ✅ Test_Move_Content_Different_Host_And_Folder_On_CheckIn
  ✅ Test_Move_Content_Different_Host_And_Folder_On_CheckIn
  ✅ Test_Move_Content_Different_Host_And_Folder_On_CheckIn
  ✅ no_destroy_limited_content_locked_by_admin_by_limited_user
  ✅ no_destroy_limited_content_locked_by_admin_by_limited_user
  ✅ no_destroy_limited_content_locked_by_admin_by_limited_user
  ✅ no_destroy_limited_content_locked_by_admin_by_limited_user
  ✅ testCheckinDefaultActionsSkipBySettingActionId
  ✅ testCheckinDefaultActionsSkipBySettingActionId
  ✅ testCheckinDefaultActionsSkipBySettingActionId
  ✅ testCheckinDefaultActionsSkipBySettingActionId
  ✅ archive
  ✅ archive
  ✅ archive
  ✅ archive
  ✅ testCheckin3_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin3_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin3_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin3_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin4_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckin4_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckin4_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckin4_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ test_update_mod_date_contentlet_expect_success
  ✅ test_update_mod_date_contentlet_expect_success
  ✅ test_update_mod_date_contentlet_expect_success
  ✅ test_update_mod_date_contentlet_expect_success
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_SpanishWorking_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_SpanishWorking_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_SpanishWorking_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_SpanishWorking_true
  ✅ deleteRelatedContentWithParent
  ✅ deleteRelatedContentWithParent
  ✅ deleteRelatedContentWithParent
  ✅ deleteRelatedContentWithParent
  ✅ searchIndex
  ✅ searchIndex
  ✅ searchIndex
  ✅ searchIndex
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_true_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_true_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_true_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishSpanish_fallback_true_expecting_Spanish_true
  ✅ testContentWithTwoBinaryFieldsAndSameFile_afterCheckinShouldContainBothFields
  ✅ testContentWithTwoBinaryFieldsAndSameFile_afterCheckinShouldContainBothFields
  ✅ testContentWithTwoBinaryFieldsAndSameFile_afterCheckinShouldContainBothFields
  ✅ testContentWithTwoBinaryFieldsAndSameFile_afterCheckinShouldContainBothFields
  ✅ publishCollection
  ✅ publishCollection
  ✅ publishCollection
  ✅ publishCollection
  ✅ test_validateContentlet_contentWithTabDividerField
  ✅ test_validateContentlet_contentWithTabDividerField
  ✅ test_validateContentlet_contentWithTabDividerField
  ✅ test_validateContentlet_contentWithTabDividerField
  ✅ findContentletByIdentifiers
  ✅ findContentletByIdentifiers
  ✅ findContentletByIdentifiers
  ✅ findContentletByIdentifiers
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testMoveContentDependenciesFromChildSelfRelated
  ✅ testMoveContentDependenciesFromChildSelfRelated
  ✅ testMoveContentDependenciesFromChildSelfRelated
  ✅ testMoveContentDependenciesFromChildSelfRelated
  ✅ testCheckin2_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin2_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin2_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin2_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ test_findContentletByIdentifierOrFallback_non_existing_DotContentletStateException_expected
  ✅ test_findContentletByIdentifierOrFallback_non_existing_DotContentletStateException_expected
  ✅ test_findContentletByIdentifierOrFallback_non_existing_DotContentletStateException_expected
  ✅ test_findContentletByIdentifierOrFallback_non_existing_DotContentletStateException_expected
  ✅ publish
  ✅ publish
  ✅ publish
  ✅ publish
  ✅ testUpdatePublishExpireDatesFromIdentifier
  ✅ testUpdatePublishExpireDatesFromIdentifier
  ✅ testUpdatePublishExpireDatesFromIdentifier
  ✅ testUpdatePublishExpireDatesFromIdentifier
  ✅ publishRelatedHtmlPages
  ✅ publishRelatedHtmlPages
  ✅ publishRelatedHtmlPages
  ✅ publishRelatedHtmlPages
  ✅ cleanBinaryField
  ✅ cleanBinaryField
  ✅ cleanBinaryField
  ✅ cleanBinaryField
  ✅ testCheckinDefaultActions
  ✅ testCheckinDefaultActions
  ✅ testCheckinDefaultActions
  ✅ testCheckinDefaultActions
  ✅ testCheckin4_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin4_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin4_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin4_ExistingContentWithRels_NullRels_ShouldKeepExistingRels
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsOnly
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsOnly
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsOnly
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsOnly
  ✅ getAllLanguages
  ✅ getAllLanguages
  ✅ getAllLanguages
  ✅ getAllLanguages
  ✅ find
  ✅ find
  ✅ find
  ✅ find
  ✅ isContentEqual
  ✅ isContentEqual
  ✅ isContentEqual
  ✅ isContentEqual
  ✅ Test_Key_Value_As_Map_Test
  ✅ Test_Key_Value_As_Map_Test
  ✅ Test_Key_Value_As_Map_Test
  ✅ Test_Key_Value_As_Map_Test
  ✅ test_findInDb_returns_properly
  ✅ test_findInDb_returns_properly
  ✅ test_findInDb_returns_properly
  ✅ test_findInDb_returns_properly
  ✅ testMoveContentDependenciesFromParent
  ✅ testMoveContentDependenciesFromParent
  ✅ testMoveContentDependenciesFromParent
  ✅ testMoveContentDependenciesFromParent
  ✅ copyContentlet
  ✅ copyContentlet
  ✅ copyContentlet
  ✅ copyContentlet
  ✅ TestCopyHTMLPageIncludesPersonalizedMultiTrees
  ✅ TestCopyHTMLPageIncludesPersonalizedMultiTrees
  ✅ TestCopyHTMLPageIncludesPersonalizedMultiTrees
  ✅ TestCopyHTMLPageIncludesPersonalizedMultiTrees
  ✅ testCheckinWithoutVersioning_ShouldDeletePreviousBinary_WhenBinaryIsUpdated
  ✅ testCheckinWithoutVersioning_ShouldDeletePreviousBinary_WhenBinaryIsUpdated
  ✅ testCheckinWithoutVersioning_ShouldDeletePreviousBinary_WhenBinaryIsUpdated
  ✅ testCheckinWithoutVersioning_ShouldDeletePreviousBinary_WhenBinaryIsUpdated
  ✅ testCheckin_nullRequiredFieldValue[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@1e2c63e5]
  ✅ testCheckin_nullRequiredFieldValue[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@1e2c63e5]
  ✅ testCheckin_nullRequiredFieldValue[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@1e2c63e5]
  ✅ testCheckin_nullRequiredFieldValue[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@1e2c63e5]
  ✅ testCheckin_nullRequiredFieldValue[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7e7309f2]
  ✅ testCheckin_nullRequiredFieldValue[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7e7309f2]
  ✅ testCheckin_nullRequiredFieldValue[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7e7309f2]
  ✅ testCheckin_nullRequiredFieldValue[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7e7309f2]
  ✅ testCheckin_nullRequiredFieldValue[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7280ecc5]
  ✅ testCheckin_nullRequiredFieldValue[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7280ecc5]
  ✅ testCheckin_nullRequiredFieldValue[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7280ecc5]
  ✅ testCheckin_nullRequiredFieldValue[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@7280ecc5]
  ✅ testCheckin_nullRequiredFieldValue[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@3c52215e]
  ✅ testCheckin_nullRequiredFieldValue[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@3c52215e]
  ✅ testCheckin_nullRequiredFieldValue[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@3c52215e]
  ✅ testCheckin_nullRequiredFieldValue[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$TestCaseNullFieldvalues@3c52215e]
  ✅ testUniqueTextFieldWithDataTypeWholeNumber
  ✅ testUniqueTextFieldWithDataTypeWholeNumber
  ✅ testUniqueTextFieldWithDataTypeWholeNumber
  ✅ testUniqueTextFieldWithDataTypeWholeNumber
  ✅ testCheckin3_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin3_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin3_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin3_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ getFieldValue
  ✅ getFieldValue
  ✅ getFieldValue
  ✅ getFieldValue
  ✅ testDeletePageDefinedAsDetailPage
  ✅ testDeletePageDefinedAsDetailPage
  ✅ testDeletePageDefinedAsDetailPage
  ✅ testDeletePageDefinedAsDetailPage
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsNoLive
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsNoLive
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsNoLive
  ✅ testSetTemplateForAPageMustKeepTheSameTemplateForWorkingVersionsNoLive
  ✅ testCheckInWithSelfRelationInBothParentsAndChildren
  ✅ testCheckInWithSelfRelationInBothParentsAndChildren
  ✅ testCheckInWithSelfRelationInBothParentsAndChildren
  ✅ testCheckInWithSelfRelationInBothParentsAndChildren
  ✅ getRelatedContentPullByParent
  ✅ getRelatedContentPullByParent
  ✅ getRelatedContentPullByParent
  ✅ getRelatedContentPullByParent
  ✅ testContentCheckin_mapIncludeExpectedProperties
  ✅ testContentCheckin_mapIncludeExpectedProperties
  ✅ testContentCheckin_mapIncludeExpectedProperties
  ✅ testContentCheckin_mapIncludeExpectedProperties
  ✅ testMoveContentDependenciesFromChild
  ✅ testMoveContentDependenciesFromChild
  ✅ testMoveContentDependenciesFromChild
  ✅ testMoveContentDependenciesFromChild
  ✅ addRemoveContentFromIndex
  ✅ addRemoveContentFromIndex
  ✅ addRemoveContentFromIndex
  ✅ addRemoveContentFromIndex
  ✅ test_invalidate_shorty_cache
  ✅ test_invalidate_shorty_cache
  ✅ test_invalidate_shorty_cache
  ✅ test_invalidate_shorty_cache
  ✅ testGetRelatedForSelfJoinsDoesNotCacheWhenPullByParentIsNull
  ✅ testGetRelatedForSelfJoinsDoesNotCacheWhenPullByParentIsNull
  ✅ testGetRelatedForSelfJoinsDoesNotCacheWhenPullByParentIsNull
  ✅ testGetRelatedForSelfJoinsDoesNotCacheWhenPullByParentIsNull
  ✅ testUniqueTextFieldContentlets[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@419c5e7a]
  ✅ testUniqueTextFieldContentlets[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@419c5e7a]
  ✅ testUniqueTextFieldContentlets[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@419c5e7a]
  ✅ testUniqueTextFieldContentlets[0: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@419c5e7a]
  ✅ testUniqueTextFieldContentlets[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@27c6e322]
  ✅ testUniqueTextFieldContentlets[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@27c6e322]
  ✅ testUniqueTextFieldContentlets[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@27c6e322]
  ✅ testUniqueTextFieldContentlets[1: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@27c6e322]
  ✅ testUniqueTextFieldContentlets[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5255d5db]
  ✅ testUniqueTextFieldContentlets[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5255d5db]
  ✅ testUniqueTextFieldContentlets[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5255d5db]
  ✅ testUniqueTextFieldContentlets[2: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5255d5db]
  ✅ testUniqueTextFieldContentlets[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@7fa0461e]
  ✅ testUniqueTextFieldContentlets[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@7fa0461e]
  ✅ testUniqueTextFieldContentlets[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@7fa0461e]
  ✅ testUniqueTextFieldContentlets[3: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@7fa0461e]
  ✅ testUniqueTextFieldContentlets[4: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5ceca81e]
  ✅ testUniqueTextFieldContentlets[4: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5ceca81e]
  ✅ testUniqueTextFieldContentlets[4: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5ceca81e]
  ✅ testUniqueTextFieldContentlets[4: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@5ceca81e]
  ✅ testUniqueTextFieldContentlets[5: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4ca38f52]
  ✅ testUniqueTextFieldContentlets[5: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4ca38f52]
  ✅ testUniqueTextFieldContentlets[5: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4ca38f52]
  ✅ testUniqueTextFieldContentlets[5: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4ca38f52]
  ✅ testUniqueTextFieldContentlets[6: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@30246010]
  ✅ testUniqueTextFieldContentlets[6: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@30246010]
  ✅ testUniqueTextFieldContentlets[6: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@30246010]
  ✅ testUniqueTextFieldContentlets[6: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@30246010]
  ✅ testUniqueTextFieldContentlets[7: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4dc950bc]
  ✅ testUniqueTextFieldContentlets[7: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4dc950bc]
  ✅ testUniqueTextFieldContentlets[7: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4dc950bc]
  ✅ testUniqueTextFieldContentlets[7: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@4dc950bc]
  ✅ testUniqueTextFieldContentlets[8: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@745cbd43]
  ✅ testUniqueTextFieldContentlets[8: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@745cbd43]
  ✅ testUniqueTextFieldContentlets[8: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@745cbd43]
  ✅ testUniqueTextFieldContentlets[8: com.dotmarketing.portlets.contentlet.business.ContentletAPITest$testCaseUniqueTextField@745cbd43]
  ✅ testCreateSelfJoinedRelationship_contentletAddedAsChild
  ✅ testCreateSelfJoinedRelationship_contentletAddedAsChild
  ✅ testCreateSelfJoinedRelationship_contentletAddedAsChild
  ✅ testCreateSelfJoinedRelationship_contentletAddedAsChild
  ✅ copyContentletWithSeveralVersionsOrderIssue
  ✅ copyContentletWithSeveralVersionsOrderIssue
  ✅ copyContentletWithSeveralVersionsOrderIssue
  ✅ copyContentletWithSeveralVersionsOrderIssue
  ✅ unarchiveCollection
  ✅ unarchiveCollection
  ✅ unarchiveCollection
  ✅ unarchiveCollection
  ✅ copyContentletWithFolder
  ✅ copyContentletWithFolder
  ✅ copyContentletWithFolder
  ✅ copyContentletWithFolder
  ✅ test_findContentletByIdentifierOrFallback_existing_OnlySpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_OnlySpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_OnlySpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_OnlySpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_false_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_false_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_false_expecting_Spanish_true
  ✅ test_findContentletByIdentifierOrFallback_existing_NonEnglish_WithSpanish_fallback_false_expecting_Spanish_true
  ✅ testCheckin4_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin4_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin4_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin4_ExistingContentWithCats_NullCats_ShouldKeepExistingCats
  ✅ testCheckin2_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin2_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin2_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin2_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ unarchive
  ✅ unarchive
  ✅ unarchive
  ✅ unarchive
  ⚪ test_saveMultilingualFileAssetBasedOnLegacyFile_shouldKeepBinaryFile
  ✅ findContentlets
  ✅ findContentlets
  ✅ findContentlets
  ✅ findContentlets
  ✅ testCheckinWithoutVersioning_ShouldPreserveBinary_WhenOtherFieldsAreUpdated
  ✅ testCheckinWithoutVersioning_ShouldPreserveBinary_WhenOtherFieldsAreUpdated
  ✅ testCheckinWithoutVersioning_ShouldPreserveBinary_WhenOtherFieldsAreUpdated
  ✅ testCheckinWithoutVersioning_ShouldPreserveBinary_WhenOtherFieldsAreUpdated
  ✅ deleteCollection
  ✅ deleteCollection
  ✅ deleteCollection
  ✅ deleteCollection
  ✅ test_copyContentlet_contentletArchivedShouldCopyAsArchived
  ✅ test_copyContentlet_contentletArchivedShouldCopyAsArchived
  ✅ test_copyContentlet_contentletArchivedShouldCopyAsArchived
  ✅ test_copyContentlet_contentletArchivedShouldCopyAsArchived
  ✅ findContentletForLanguage
  ✅ findContentletForLanguage
  ✅ findContentletForLanguage
  ✅ findContentletForLanguage
  ✅ Test_Load_Field_Works_On_Contentlet_Saved_as_Json_Or_Saved_As_Columns
  ✅ Test_Load_Field_Works_On_Contentlet_Saved_as_Json_Or_Saved_As_Columns
  ✅ Test_Load_Field_Works_On_Contentlet_Saved_as_Json_Or_Saved_As_Columns
  ✅ Test_Load_Field_Works_On_Contentlet_Saved_as_Json_Or_Saved_As_Columns
  ✅ testCheckin3_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckin3_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckin3_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckin3_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckinDefaultActionsSkip
  ✅ testCheckinDefaultActionsSkip
  ✅ testCheckinDefaultActionsSkip
  ✅ testCheckinDefaultActionsSkip
  ✅ findByStructure
  ✅ findByStructure
  ✅ findByStructure
  ✅ findByStructure
  ✅ deleteMultipleContents
  ✅ deleteMultipleContents
  ✅ deleteMultipleContents
  ✅ deleteMultipleContents
  ⚪ findAllContent
  ✅ findPageContentlets
  ✅ findPageContentlets
  ✅ findPageContentlets
  ✅ findPageContentlets
  ✅ getContentletReferences
  ✅ getContentletReferences
  ✅ getContentletReferences
  ✅ getContentletReferences
  ✅ copyContentletWithFolderAppendCopy
  ✅ copyContentletWithFolderAppendCopy
  ✅ copyContentletWithFolderAppendCopy
  ✅ copyContentletWithFolderAppendCopy
  ✅ cleanTagField
  ✅ cleanTagField
  ✅ cleanTagField
  ✅ cleanTagField
  ✅ saveContentWithExistingIdentifier
  ✅ saveContentWithExistingIdentifier
  ✅ saveContentWithExistingIdentifier
  ✅ saveContentWithExistingIdentifier
  ✅ unpublish
  ✅ unpublish
  ✅ unpublish
  ✅ unpublish
  ✅ testCheckin_Non_Existing_Identifier_With_Validate_Should_FAIL
  ✅ testCheckin_Non_Existing_Identifier_With_Validate_Should_FAIL
  ✅ testCheckin_Non_Existing_Identifier_With_Validate_Should_FAIL
  ✅ testCheckin_Non_Existing_Identifier_With_Validate_Should_FAIL
  ✅ copyContentletWithHost
  ✅ copyContentletWithHost
  ✅ copyContentletWithHost
  ✅ copyContentletWithHost
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_EmptyCats_ShouldWipeExistingCats
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_EmptyCats_ShouldWipeExistingCats
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_EmptyCats_ShouldWipeExistingCats
  ✅ testCheckinWithoutVersioning_ExistingContentWithCats_EmptyCats_ShouldWipeExistingCats
  ✅ unpublishCollection
  ✅ unpublishCollection
  ✅ unpublishCollection
  ✅ unpublishCollection
  ✅ newVersionFileAssetLanguageDifferentThanDefault
  ✅ newVersionFileAssetLanguageDifferentThanDefault
  ✅ newVersionFileAssetLanguageDifferentThanDefault
  ✅ newVersionFileAssetLanguageDifferentThanDefault
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCheckinWithoutVersioning_ExistingContentWithRels_EmptyRels_ShouldWipeExistingRels
  ✅ testCopyProperties_TypeWithTagField_shouldCopyTagFieldValue
  ✅ testCopyProperties_TypeWithTagField_shouldCopyTagFieldValue
  ✅ testCopyProperties_TypeWithTagField_shouldCopyTagFieldValue
  ✅ testCopyProperties_TypeWithTagField_shouldCopyTagFieldValue
  ✅ testSearchFileAssetByMetadata
  ✅ testSearchFileAssetByMetadata
  ✅ testSearchFileAssetByMetadata
  ✅ testSearchFileAssetByMetadata
  ✅ testCheckin4_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin4_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin4_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ testCheckin4_ExistingContentWithCats_EmptyCatsList_ShouldWipeExistingCats
  ✅ searchWithPermissions
  ✅ searchWithPermissions
  ✅ searchWithPermissions
  ✅ searchWithPermissions
  ✅ getContentletReferences_PersonaIncluded
  ✅ getContentletReferences_PersonaIncluded
  ✅ getContentletReferences_PersonaIncluded
  ✅ getContentletReferences_PersonaIncluded
  ✅ saveContentWithJSONField[0: ({} {}, {})]
  ✅ saveContentWithJSONField[0: ({} {}, {})]
  ✅ saveContentWithJSONField[0: ({} {}, {})]
  ✅ saveContentWithJSONField[0: ({} {}, {})]
  ✅ saveContentWithJSONField[1: ({} LOL, {})]
  ✅ saveContentWithJSONField[1: ({} LOL, {})]
  ✅ saveContentWithJSONField[1: ({} LOL, {})]
  ✅ saveContentWithJSONField[1: ({} LOL, {})]
  ✅ getContentletReferences_FilterOutReferencesByContentLang
  ✅ getContentletReferences_FilterOutReferencesByContentLang
  ✅ getContentletReferences_FilterOutReferencesByContentLang
  ✅ getContentletReferences_FilterOutReferencesByContentLang
  ✅ testDelete_GivenMultiLangMultiVersionContent_WhenDeletingOneSpanishVersion_ShouldDeleteAllSpanishVersions
  ✅ testDelete_GivenMultiLangMultiVersionContent_WhenDeletingOneSpanishVersion_ShouldDeleteAllSpanishVersions
  ✅ testDelete_GivenMultiLangMultiVersionContent_WhenDeletingOneSpanishVersion_ShouldDeleteAllSpanishVersions
  ✅ testDelete_GivenMultiLangMultiVersionContent_WhenDeletingOneSpanishVersion_ShouldDeleteAllSpanishVersions
  ✅ test_getAllRelationships_checkOrdering_selfRelatedContentType
  ✅ test_getAllRelationships_checkOrdering_selfRelatedContentType
  ✅ test_getAllRelationships_checkOrdering_selfRelatedContentType
  ✅ test_getAllRelationships_checkOrdering_selfRelatedContentType
  ✅ addLinkToContentlet
  ✅ addLinkToContentlet
  ✅ addLinkToContentlet
  ✅ addLinkToContentlet
  ✅ relateContent
  ✅ relateContent
  ✅ relateContent
  ✅ relateContent
  ✅ findByStructureInode
  ✅ findByStructureInode
  ✅ findByStructureInode
  ✅ findByStructureInode
  ✅ testFileCopyOnSecondLanguageVersion
  ✅ testFileCopyOnSecondLanguageVersion
  ✅ testFileCopyOnSecondLanguageVersion
  ✅ testFileCopyOnSecondLanguageVersion
  ✅ testUniqueTextFieldLiveAndWorkingWithDiffValues
  ✅ testUniqueTextFieldLiveAndWorkingWithDiffValues
  ✅ testUniqueTextFieldLiveAndWorkingWithDiffValues
  ✅ testUniqueTextFieldLiveAndWorkingWithDiffValues
  ✅ test_validateContentlet_noErrors_whenRelationChainSameContentType
  ✅ test_validateContentlet_noErrors_whenRelationChainSameContentType
  ✅ test_validateContentlet_noErrors_whenRelationChainSameContentType
  ✅ test_validateContentlet_noErrors_whenRelationChainSameContentType
  ✅ getAllRelationshipsByContentlet
  ✅ getAllRelationshipsByContentlet
  ✅ getAllRelationshipsByContentlet
  ✅ getAllRelationshipsByContentlet
  ✅ relateContentDirect
  ✅ relateContentDirect
  ✅ relateContentDirect
  ✅ relateContentDirect
  ✅ testCheckin1_ExistingContentWithChildAndParentRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin1_ExistingContentWithChildAndParentRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin1_ExistingContentWithChildAndParentRels_NullRels_ShouldKeepExistingRels
  ✅ testCheckin1_ExistingContentWithChildAndParentRels_NullRels_ShouldKeepExistingRels
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_English_true
  ✅ test_findContentletByIdentifierOrFallback_existing_EnglishLive_WithSpanishWorking_fallback_true_expecting_English_true
  ✅ 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@24556585]
  ✅ testSetRelatedForOneSidedRelationship[1: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@37e2a5ff]
  ✅ testSetRelatedForOneSidedRelationship[2: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@30294f0f]
  ✅ testSetRelatedForOneSidedRelationship[3: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@218e5aec]
  ✅ testSetRelatedForOneSidedRelationship[4: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@2e786a15]
  ✅ testGetRelatedForOneSidedRelationshipWhenLimitedUserShouldReturnEmptyList
  ✅ testSetRelatedForSelfRelationship[0: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@24556585]
  ✅ testSetRelatedForSelfRelationship[1: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@37e2a5ff]
  ✅ testSetRelatedForSelfRelationship[2: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@30294f0f]
  ✅ testSetRelatedForSelfRelationship[3: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@218e5aec]
  ✅ testSetRelatedForSelfRelationship[4: com.dotmarketing.portlets.contentlet.model.ContentletIntegrationTest$SetRelatedTestCase@2e786a15]
  ✅ 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@7ee4691f]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[1: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@73055ed5]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[2: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@5f6dfa49]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[3: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@3b8f9643]
  ✅ Test_Serialize_Contentlet_Then_Recover_Then_Transform[4: com.dotmarketing.portlets.contentlet.transform.ContentletTransformerTest$SerializationTestCase@66feacbc]
  ✅ 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

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 108 in dotCMS/src/main/java/com/dotcms/business/bytebuddy/WrapInTransactionAdvice.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.business.ContentletAPITest ► Test_Copy_Metadata_On_CheckIn

Failed test found in:
  dotcms-integration/target/failsafe-reports/TEST-com.dotcms.MainSuite2a.xml
Error:
  com.dotmarketing.exception.DotDataException
Raw output
com.dotmarketing.exception.DotDataException
	at com.dotcms.business.bytebuddy.WrapInTransactionAdvice.throwException(WrapInTransactionAdvice.java:108)
	at com.dotcms.business.bytebuddy.WrapInTransactionAdvice.exit(WrapInTransactionAdvice.java:66)
	at com.dotcms.content.elasticsearch.business.ESContentletAPIImpl.checkin(ESContentletAPIImpl.java:5089)
	at com.dotcms.content.elasticsearch.business.ESContentletAPIImpl.checkin(ESContentletAPIImpl.java:10057)
	at com.dotcms.content.elasticsearch.business.ESContentletAPIImpl.checkin(ESContentletAPIImpl.java:4874)
	at com.dotmarketing.portlets.contentlet.business.ContentletAPIInterceptor.checkin(ContentletAPIInterceptor.java:267)
	at com.dotmarketing.portlets.contentlet.business.ContentletAPITest.Test_Copy_Metadata_On_CheckIn(ContentletAPITest.java:7788)
	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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	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)
Caused by: java.lang.NullPointerException
	at com.dotcms.storage.FileStorageAPIImpl.checkEditableAsText(FileStorageAPIImpl.java:420)
	at com.dotcms.storage.FileStorageAPIImpl.retrieveMetaData(FileStorageAPIImpl.java:382)
	at com.dotcms.storage.FileMetadataAPIImpl.internalGetGenerateMetadata(FileMetadataAPIImpl.java:339)
	at com.dotcms.storage.FileMetadataAPIImpl.generateFullMetadata(FileMetadataAPIImpl.java:215)
	at com.dotcms.storage.FileMetadataAPIImpl.internalGenerateContentletMetadata(FileMetadataAPIImpl.java:111)
	at com.dotcms.storage.FileMetadataAPIImpl.generateContentletMetadata(FileMetadataAPIImpl.java:295)
	at com.dotcms.storage.FileMetadataAPIImpl.generateContentletMetadata(FileMetadataAPIImpl.java:280)
	at com.dotcms.content.elasticsearch.business.ESMappingAPIImpl.writeMetadata(ESMappingAPIImpl.java:512)
	at com.dotcms.content.elasticsearch.business.ESMappingAPIImpl.toMap(ESMappingAPIImpl.java:477)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.lambda$addBulkRequest$4c66ed82$1(ContentletIndexAPIImpl.java:809)
	at io.vavr.control.Try.of(Try.java:75)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.addBulkRequest(ContentletIndexAPIImpl.java:808)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.appendBulkRequest(ContentletIndexAPIImpl.java:770)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.createBulkRequest(ContentletIndexAPIImpl.java:638)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.indexContentListNow(ContentletIndexAPIImpl.java:577)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.addContentToIndex(ContentletIndexAPIImpl.java:571)
	at com.dotcms.content.elasticsearch.business.ContentletIndexAPIImpl.lambda$addContentToIndex$2(ContentletIndexAPIImpl.java:529)
	at com.dotmarketing.db.HibernateUtil$DotSyncRunnable.run(HibernateUtil.java:1016)
	at com.dotmarketing.db.DotRunnableThread.internalRunner(DotRunnableThread.java:99)
	at com.dotmarketing.db.LocalTransaction.wrap(LocalTransaction.java:165)
	at com.dotmarketing.db.DotRunnableThread.run(DotRunnableThread.java:53)
	at com.dotmarketing.db.HibernateUtil.finalizeCommitListeners(HibernateUtil.java:1165)
	at com.dotmarketing.db.HibernateUtil.commitTransaction(HibernateUtil.java:1257)
	at com.dotcms.business.bytebuddy.WrapInTransactionAdvice.exit(WrapInTransactionAdvice.java:63)
	... 50 more

Check failure on line 524 in dotcms-integration/src/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)

Check failure on line 420 in dotCMS/src/main/java/com/dotcms/storage/FileStorageAPIImpl.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.image.focalpoint.FocalPointAPITest ► Test_Write_Focal_Point_From_Temp_Asset_Id

Failed test found in:
  dotcms-integration/target/failsafe-reports/TEST-com.dotcms.MainSuite2a.xml
Error:
  java.lang.NullPointerException
Raw output
java.lang.NullPointerException
	at com.dotcms.storage.FileStorageAPIImpl.checkEditableAsText(FileStorageAPIImpl.java:420)
	at com.dotcms.storage.FileStorageAPIImpl.retrieveMetaData(FileStorageAPIImpl.java:382)
	at com.dotcms.storage.FileMetadataAPIImpl.getMetadata(FileMetadataAPIImpl.java:780)
	at com.dotmarketing.image.focalpoint.FocalPointAPIImpl.readFocalPointMeta(FocalPointAPIImpl.java:167)
	at com.dotmarketing.image.focalpoint.FocalPointAPIImpl.readFocalPoint(FocalPointAPIImpl.java:147)
	at com.dotmarketing.image.focalpoint.FocalPointAPITest.Test_Write_Focal_Point_From_Temp_Asset_Id(FocalPointAPITest.java:161)
	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)