LocalFile.ObjectPermission#CannotUpdateSingleObjectPermissionWithoutPermissionsOwnerPermission

Steps:

  • TestCase#setUpPortalInstance --> PASSED
    • Log into Liferay using URL navigation --> PASSED
      • WaitForSPARefresh#waitForSPARefresh --> PASSED
      • Open browser to 'http://localhost:8080/web/guest/home' --> PASSED
      • Open browser to 'http://localhost:8080/web/guest?SM_USER=test@liferay.com' --> PASSED
      • WaitForLiferayEvent#initializeLiferayEventLog --> PASSED
    • JSONRole#addRegularRole --> PASSED
      • Permissions#definePermissionViaJSONAPI --> PASSED
        • Permissions#definePermissionViaJSONAPI --> PASSED
          • JSONUser#addUser --> PASSED
            • JSONUser#setFirstPassword --> PASSED
              • JSONRole#assignRoleToUser --> PASSED
                • User#logoutAndLoginPG --> PASSED
                  • WaitForSPARefresh#waitForSPARefresh --> PASSED
                  • Open browser to 'http://localhost:8080/web/guest/home' --> PASSED
                  • Click on 'USER_AVATAR_ICON' --> PASSED
                  • AssertVisible#assertVisible --> PASSED
                  • ScrollWebElementIntoView#scrollWebElementIntoView --> PASSED
                  • Click on 'USER_AVATAR_DROPDOWN_SIGNOUT' --> PASSED
                  • Open browser to 'http://localhost:8080/web/guest?SM_USER=userea@liferay.com' --> PASSED
                  • Type to 'PASSWORD_1' the value 'test' --> PASSED
                  • Type to 'PASSWORD_2' the value 'test' --> PASSED
                  • Click on 'SUBMIT' --> PASSED
                  • Assert that 'ENTER_AGAIN' is not available --> PASSED
                  • WaitForLiferayEvent#initializeLiferayEventLog --> PASSED
                • ObjectAdmin#openObjectAdmin --> PASSED
                  • Open browser to '/group/guest/~/control_panel/manage?p_p_id=com_liferay_object_web_internal_object_definitions_portlet_ObjectDefinitionsPortlet' --> PASSED
                • ObjectAdmin#addNewObject --> PASSED
                  • Click on 'ADD_CUSTOM_OBJECT' --> PASSED
                  • Type to 'LABEL_CUSTOM_OBJECT' the value 'Custom Object 148937' --> PASSED
                  • Type to 'PLURAL_LABEL_CUSTOM_OBJECT' the value 'Custom Objects 148937' --> PASSED
                • ObjectAdmin#saveCustomObject --> PASSED
                  • Click on 'SAVE_CUSTOM_OBJECT' --> PASSED
                • Refresh#refresh --> PASSED
                  • User#logoutAndLoginPG --> PASSED
                    • WaitForSPARefresh#waitForSPARefresh --> PASSED
                    • Open browser to 'http://localhost:8080/web/guest/home' --> PASSED
                    • Click on 'USER_AVATAR_ICON' --> PASSED
                    • AssertVisible#assertVisible --> PASSED
                    • ScrollWebElementIntoView#scrollWebElementIntoView --> PASSED
                    • Click on 'USER_AVATAR_DROPDOWN_SIGNOUT' --> PASSED
                    • Open browser to 'http://localhost:8080/web/guest?SM_USER=test@liferay.com' --> PASSED
                    • WaitForLiferayEvent#initializeLiferayEventLog --> PASSED
                  • ObjectAdmin#openObjectAdmin --> PASSED
                    • Open browser to '/group/guest/~/control_panel/manage?p_p_id=com_liferay_object_web_internal_object_definitions_portlet_ObjectDefinitionsPortlet' --> PASSED
                  • ObjectCustomViews#gotoPermissions --> PASSED
                    • Click on 'OBJECT_KEBAB_MENU' --> PASSED
                    • Click on 'ANY_MENU_ITEM' --> PASSED
                    • SelectFrame#selectFrame --> PASSED
                  • ObjectCustomViews#selectAnyPermissions --> PASSED
                    • Click on 'SELECT_ANY_PERMISSIONS' --> PASSED
                  • Button#clickSave --> PASSED
                    • Click on 'ANY' --> PASSED
                    • WaitForLiferayEvent#initializeLiferayEventLog --> PASSED
                  • Refresh#refresh --> PASSED
                    • User#logoutAndLoginPG --> PASSED
                      • WaitForSPARefresh#waitForSPARefresh --> PASSED
                      • Open browser to 'http://localhost:8080/web/guest/home' --> PASSED
                      • Click on 'USER_AVATAR_ICON' --> PASSED
                      • AssertVisible#assertVisible --> PASSED
                      • ScrollWebElementIntoView#scrollWebElementIntoView --> PASSED
                      • Click on 'USER_AVATAR_DROPDOWN_SIGNOUT' --> PASSED
                      • Open browser to 'http://localhost:8080/web/guest?SM_USER=userea@liferay.com' --> PASSED
                      • WaitForLiferayEvent#initializeLiferayEventLog --> PASSED
                    • ObjectAdmin#openObjectAdmin --> PASSED
                      • Open browser to '/group/guest/~/control_panel/manage?p_p_id=com_liferay_object_web_internal_object_definitions_portlet_ObjectDefinitionsPortlet' --> PASSED
                    • ObjectCustomViews#viewOptionNotPresentInKebabMenu --> PASSED
                      • Click on 'OBJECT_KEBAB_MENU' --> PASSED
                      • Assert that 'ANY_MENU_ITEM' is not available --> PASSED

                    Cause: