From da684d900e1218256b80e0d4c1f1f8f708ae39e5 Mon Sep 17 00:00:00 2001 From: Wendy Nestor Date: Wed, 12 Mar 2014 15:16:15 -0400 Subject: [PATCH] cambio de folder y avance en department --- .../calendar/basic_sequence_calendar.feature | 0 .../calendar/main_tests_calendar.feature | 0 .../calendar/negative_tests_calendar.feature | 0 .../category/basic_sequence_category.feature | 0 .../category/main_tests_category.feature | 0 .../category/negative_tests_category.feature | 0 .../basic_sequence_department.feature | 120 +++++++++++++ .../departments/main_tests_department.feature | 169 ++++++++++++++++++ .../negative_tests_department.feature | 28 +++ .../pm_group/basic_sequence_pm_group.feature | 0 .../pm_group/main_tests_pm_group.feature | 0 .../pm_group/negative_tests_pm_group.feature | 0 .../pm_user/basic_sequence_pm_user.feature | 0 .../users}/pm_user/main_tests_pm_user.feature | 0 .../pm_user/negative_tests_pm_user.feature | 0 .../basic_sequence_case_note.feature | 0 .../case note/main_tests_case_note.feature | 0 .../negative_tests_case_note.feature | 0 .../basic_sequence_case_variables.feature | 0 .../main_tests_case_variables.feature | 0 .../negative_tests_case_variables.feature | 0 .../basic_sequence_cases_actions_7_12.feature | 0 .../main_tests_cases_actions_7_12.feature | 0 .../negative_tests_cases_actions_7_12.feature | 0 ...basic_sequence_cases_actions_13_17.feature | 0 .../main_tests_cases_actions_13_17.feature | 0 ...negative_tests_cases_actions_13_17.feature | 0 .../basic_sequence_cases_lists_1_6.feature | 0 .../main_tests_cases_lists_1_6.feature | 0 .../negative_tests_cases_lists_1_6.feature | 0 ...basic_sequence_input_document_case.feature | 0 .../main_tests_input_document_case.feature | 0 ...negative_tests_input_document_case.feature | 0 ...asic_sequence_output_document_case.feature | 0 ...main_sequence_output_document_case.feature | 0 ...egative_tests_output_document_case.feature | 0 .../activity/main_tests_activity.feature | 0 .../activity/negative_tests_activity.feature | 0 .../main_tests_adhoc_assignee.feature | 0 .../negative_tests_adhoc_assignee.feature | 0 .../assignee/activity_assignee.feature | 0 .../assignee/main_tests_assignee.feature | 0 .../assignee/negative_tests_assignee.feature | 0 .../basic_sequence_case_scheduler.feature | 0 .../main_tests_case_scheduler.feature | 0 .../negative_tests_case_scheduler.feature | 0 .../basic_sequence_case_tracker.feature | 0 .../main_tests_case_tracker.feature | 0 .../negative_tests_case_tracker.feature | 0 ...asic_sequence_database_connections.feature | 0 .../main_tests_database_connections.feature | 0 ...egative_tests_database_connections.feature | 0 .../dynaforms/basic_sequence_dynaform.feature | 0 .../dynaforms/main_tests_dynaform.feature | 0 .../dynaforms/negative_tests_dynaform.feature | 0 .../events/basic_sequence_event.feature | 0 .../events/main_tests_event.feature | 0 .../events/negative_tests_event.feature | 0 .../basic_sequence_files_manager.feature | 0 .../main_test_files_manager.feature | 37 ++-- .../negative_tests_files_manager.feature | 0 .../basic_sequence_input.feature | 0 .../input_documents/main_tests_input.feature | 0 .../negative_tests_input.feature | 0 .../main_tests_output.feature | 0 .../negative_tests_output.feature | 0 .../process/basic_sequence_process.feature | 0 .../process/main_tests_process.feature | 0 .../process/negative_tests_process.feature | 0 .../basic_sequence_permissions.feature | 0 .../main_tests_permissions.feature | 0 .../negative_tests_permissions.feature | 0 .../main_tests_supervisor.feature | 0 .../negative_tests_supervisor.feature | 0 .../process_variables/basic_sequence.feature | 0 .../main_tests_process_variables.feature | 0 .../negative_tests_process_variables.feature | 0 .../{ => projects}/project/project.feature | 0 .../basic_sequence_project_user.feature | 0 .../main_tests_project_user.feature | 0 .../negative_tests_project_user.feature | 0 .../basic_sequence_report_tables.feature | 0 .../main_tests_report_tables.feature | 0 .../negative_tests_report_tables.feature | 0 .../step/basic_sequence_step.feature | 0 .../main_step_update_move_position.feature | 0 .../step/main_tests_step.feature | 37 +++- .../step/negative_tests_step.feature | 0 .../step/reordenamiento.feature | 0 .../step/step_update_move_position.feature | 0 .../basic_sequence_sub_process.feature | 0 .../main_tests_sub_process.feature | 0 .../negative_tests_sub_process.feature | 0 .../basic_sequence_trigger_wizard.feature | 0 .../main_tests_trigger_wizards.feature | 0 .../negative_tests_triggers_wizards.feature | 0 .../triggers/main_tests_triggers.feature | 0 .../triggers/negative_tests_triggers.feature | 0 .../basic_sequence_web_entry.feature | 0 .../web_entry/main_tests_web_entry.feature | 0 .../negative_tests_web_entry.feature | 0 .../remove_users_and_web_entry.feature | 0 102 files changed, 371 insertions(+), 20 deletions(-) create mode 100644 features/backend/admin_setup/settings/calendar/basic_sequence_calendar.feature create mode 100644 features/backend/admin_setup/settings/calendar/main_tests_calendar.feature create mode 100644 features/backend/admin_setup/settings/calendar/negative_tests_calendar.feature create mode 100644 features/backend/admin_setup/settings/category/basic_sequence_category.feature create mode 100644 features/backend/admin_setup/settings/category/main_tests_category.feature create mode 100644 features/backend/admin_setup/settings/category/negative_tests_category.feature create mode 100644 features/backend/admin_setup/users/departments/basic_sequence_department.feature create mode 100644 features/backend/admin_setup/users/departments/main_tests_department.feature create mode 100644 features/backend/admin_setup/users/departments/negative_tests_department.feature rename features/backend/{ => admin_setup/users}/pm_group/basic_sequence_pm_group.feature (100%) rename features/backend/{ => admin_setup/users}/pm_group/main_tests_pm_group.feature (100%) rename features/backend/{ => admin_setup/users}/pm_group/negative_tests_pm_group.feature (100%) rename features/backend/{ => admin_setup/users}/pm_user/basic_sequence_pm_user.feature (100%) rename features/backend/{ => admin_setup/users}/pm_user/main_tests_pm_user.feature (100%) rename features/backend/{ => admin_setup/users}/pm_user/negative_tests_pm_user.feature (100%) create mode 100644 features/backend/application_cases/case note/basic_sequence_case_note.feature create mode 100644 features/backend/application_cases/case note/main_tests_case_note.feature create mode 100644 features/backend/application_cases/case note/negative_tests_case_note.feature create mode 100644 features/backend/application_cases/case variables/basic_sequence_case_variables.feature create mode 100644 features/backend/application_cases/case variables/main_tests_case_variables.feature create mode 100644 features/backend/application_cases/case variables/negative_tests_case_variables.feature create mode 100644 features/backend/application_cases/cases actions1 7-12/basic_sequence_cases_actions_7_12.feature create mode 100644 features/backend/application_cases/cases actions1 7-12/main_tests_cases_actions_7_12.feature create mode 100644 features/backend/application_cases/cases actions1 7-12/negative_tests_cases_actions_7_12.feature create mode 100644 features/backend/application_cases/cases actions2 13-17/basic_sequence_cases_actions_13_17.feature create mode 100644 features/backend/application_cases/cases actions2 13-17/main_tests_cases_actions_13_17.feature create mode 100644 features/backend/application_cases/cases actions2 13-17/negative_tests_cases_actions_13_17.feature create mode 100644 features/backend/application_cases/cases lists 1-6/basic_sequence_cases_lists_1_6.feature create mode 100644 features/backend/application_cases/cases lists 1-6/main_tests_cases_lists_1_6.feature create mode 100644 features/backend/application_cases/cases lists 1-6/negative_tests_cases_lists_1_6.feature create mode 100644 features/backend/application_cases/input documents_case/basic_sequence_input_document_case.feature create mode 100644 features/backend/application_cases/input documents_case/main_tests_input_document_case.feature create mode 100644 features/backend/application_cases/input documents_case/negative_tests_input_document_case.feature create mode 100644 features/backend/application_cases/output document_case/basic_sequence_output_document_case.feature create mode 100644 features/backend/application_cases/output document_case/main_sequence_output_document_case.feature create mode 100644 features/backend/application_cases/output document_case/negative_tests_output_document_case.feature rename features/backend/{ => projects}/activity/main_tests_activity.feature (100%) rename features/backend/{ => projects}/activity/negative_tests_activity.feature (100%) rename features/backend/{ => projects}/adhoc_assignee/main_tests_adhoc_assignee.feature (100%) rename features/backend/{ => projects}/adhoc_assignee/negative_tests_adhoc_assignee.feature (100%) rename features/backend/{ => projects}/assignee/activity_assignee.feature (100%) rename features/backend/{ => projects}/assignee/main_tests_assignee.feature (100%) rename features/backend/{ => projects}/assignee/negative_tests_assignee.feature (100%) rename features/backend/{ => projects}/case_scheduler/basic_sequence_case_scheduler.feature (100%) rename features/backend/{ => projects}/case_scheduler/main_tests_case_scheduler.feature (100%) rename features/backend/{ => projects}/case_scheduler/negative_tests_case_scheduler.feature (100%) rename features/backend/{ => projects}/case_tracker/basic_sequence_case_tracker.feature (100%) rename features/backend/{ => projects}/case_tracker/main_tests_case_tracker.feature (100%) rename features/backend/{ => projects}/case_tracker/negative_tests_case_tracker.feature (100%) rename features/backend/{ => projects}/database_connections/basic_sequence_database_connections.feature (100%) rename features/backend/{ => projects}/database_connections/main_tests_database_connections.feature (100%) rename features/backend/{ => projects}/database_connections/negative_tests_database_connections.feature (100%) rename features/backend/{ => projects}/dynaforms/basic_sequence_dynaform.feature (100%) rename features/backend/{ => projects}/dynaforms/main_tests_dynaform.feature (100%) rename features/backend/{ => projects}/dynaforms/negative_tests_dynaform.feature (100%) rename features/backend/{ => projects}/events/basic_sequence_event.feature (100%) rename features/backend/{ => projects}/events/main_tests_event.feature (100%) rename features/backend/{ => projects}/events/negative_tests_event.feature (100%) rename features/backend/{ => projects}/files_manager/basic_sequence_files_manager.feature (100%) rename features/backend/{ => projects}/files_manager/main_test_files_manager.feature (87%) rename features/backend/{ => projects}/files_manager/negative_tests_files_manager.feature (100%) rename features/backend/{ => projects}/input_documents/basic_sequence_input.feature (100%) rename features/backend/{ => projects}/input_documents/main_tests_input.feature (100%) rename features/backend/{ => projects}/input_documents/negative_tests_input.feature (100%) rename features/backend/{ => projects}/output_documents/main_tests_output.feature (100%) rename features/backend/{ => projects}/output_documents/negative_tests_output.feature (100%) rename features/backend/{ => projects}/process/basic_sequence_process.feature (100%) rename features/backend/{ => projects}/process/main_tests_process.feature (100%) rename features/backend/{ => projects}/process/negative_tests_process.feature (100%) rename features/backend/{ => projects}/process_permissions/basic_sequence_permissions.feature (100%) rename features/backend/{ => projects}/process_permissions/main_tests_permissions.feature (100%) rename features/backend/{ => projects}/process_permissions/negative_tests_permissions.feature (100%) rename features/backend/{ => projects}/process_supervisor/main_tests_supervisor.feature (100%) rename features/backend/{ => projects}/process_supervisor/negative_tests_supervisor.feature (100%) rename features/backend/{ => projects}/process_variables/basic_sequence.feature (100%) rename features/backend/{ => projects}/process_variables/main_tests_process_variables.feature (100%) rename features/backend/{ => projects}/process_variables/negative_tests_process_variables.feature (100%) rename features/backend/{ => projects}/project/project.feature (100%) rename features/backend/{ => projects}/project_user/basic_sequence_project_user.feature (100%) rename features/backend/{ => projects}/project_user/main_tests_project_user.feature (100%) rename features/backend/{ => projects}/project_user/negative_tests_project_user.feature (100%) rename features/backend/{ => projects}/report_tables/basic_sequence_report_tables.feature (100%) rename features/backend/{ => projects}/report_tables/main_tests_report_tables.feature (100%) rename features/backend/{ => projects}/report_tables/negative_tests_report_tables.feature (100%) rename features/backend/{ => projects}/step/basic_sequence_step.feature (100%) rename features/backend/{ => projects}/step/main_step_update_move_position.feature (100%) rename features/backend/{ => projects}/step/main_tests_step.feature (94%) rename features/backend/{ => projects}/step/negative_tests_step.feature (100%) rename features/backend/{ => projects}/step/reordenamiento.feature (100%) rename features/backend/{ => projects}/step/step_update_move_position.feature (100%) rename features/backend/{ => projects}/sub_process/basic_sequence_sub_process.feature (100%) rename features/backend/{ => projects}/sub_process/main_tests_sub_process.feature (100%) rename features/backend/{ => projects}/sub_process/negative_tests_sub_process.feature (100%) rename features/backend/{ => projects}/trigger_wizard/basic_sequence_trigger_wizard.feature (100%) rename features/backend/{ => projects}/trigger_wizard/main_tests_trigger_wizards.feature (100%) rename features/backend/{ => projects}/trigger_wizard/negative_tests_triggers_wizards.feature (100%) rename features/backend/{ => projects}/triggers/main_tests_triggers.feature (100%) rename features/backend/{ => projects}/triggers/negative_tests_triggers.feature (100%) rename features/backend/{ => projects}/web_entry/basic_sequence_web_entry.feature (100%) rename features/backend/{ => projects}/web_entry/main_tests_web_entry.feature (100%) rename features/backend/{ => projects}/web_entry/negative_tests_web_entry.feature (100%) rename features/backend/{ => projects}/web_entry/remove_users_and_web_entry.feature (100%) diff --git a/features/backend/admin_setup/settings/calendar/basic_sequence_calendar.feature b/features/backend/admin_setup/settings/calendar/basic_sequence_calendar.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/admin_setup/settings/calendar/main_tests_calendar.feature b/features/backend/admin_setup/settings/calendar/main_tests_calendar.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/admin_setup/settings/calendar/negative_tests_calendar.feature b/features/backend/admin_setup/settings/calendar/negative_tests_calendar.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/admin_setup/settings/category/basic_sequence_category.feature b/features/backend/admin_setup/settings/category/basic_sequence_category.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/admin_setup/settings/category/main_tests_category.feature b/features/backend/admin_setup/settings/category/main_tests_category.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/admin_setup/settings/category/negative_tests_category.feature b/features/backend/admin_setup/settings/category/negative_tests_category.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/admin_setup/users/departments/basic_sequence_department.feature b/features/backend/admin_setup/users/departments/basic_sequence_department.feature new file mode 100644 index 000000000..88fd626ea --- /dev/null +++ b/features/backend/admin_setup/users/departments/basic_sequence_department.feature @@ -0,0 +1,120 @@ +@ProcessMakerMichelangelo @RestAPI +Feature: Departaments +Requirements: + a workspace with the 16 departments created already loaded + +Background: + Given that I have a valid access_token + + + Scenario: List all Departaments in the workspace when exactly are 16 departaments created + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "array" + And the response has 16 record + + + Scenario: Get a single department of de Sales Division department + Given I request "department/12921473252d567506e6e63079240767" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "object" + And the "dep_parent" property equals "" + And the "dep_title" property equals "Sales Division" + And the "dep_status" property equals "ACTIVE" + And the "dep_manager" property equals "" + And the "dep_ldap_dn" property equals "" + And the "dep_last" property equals "0" + And the "dep_manager_username" property equals "" + And the "dep_manager_lastname" property equals "" + And the "has_children" property equals "0" + + + Scenario: Create a new department in the workspace + Given POST this data: + """ + { + + "dep_title" : "TestDepartment", + "dep_parent" : "", + "dep_status" : "ACTIVE" + + } + """ + And I request "department" + Then the response status code should be 201 + And the response charset is "UTF-8" + And the content type is "application/json" + And the type is "object" + And store "dep_uid" in session array + + + Scenario: Update a department created in this script + Given PUT this data: + """ + { + "dep_title" : "TestDepartment Update", + "dep_status" : "INACTIVE" + } + """ + And that I want to update a resource with the key "dep_uid" stored in session array + And I request "department" + Then the response status code should be 200 + And the content type is "application/json" + And the response charset is "UTF-8" + And the type is "object" + + + + Scenario: Get a single department after update of the department created of this script + Given that I want to get a resource with the key "dep_uid" stored in session array + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the "dep_title" property equals "TestDepartment Update" + And the "dep_status" property equals "INACTIVE" + + + #Scenario: Assign user to department created in this script + # Given POST this data: + # """ + # { + + # "dep_title" : "TestDepartment", + # "dep_parent" : "",git + # "dep_status" : "ACTIVE" + + #} + #""" + #And I request "department//assign-user/62511352152d5673bba9cd4062743508 " + #Then the response status code should be 201 + #And the response charset is "UTF-8" + #And the content type is "application/json" + #And the type is "object" + #And store "dep_uid" in session array + + + Scenario: List all Departaments in the workspace when exactly are 16 departaments created + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "array" + And the response has 17 record + + + Scenario: Delete a department created in this script + Given that I want to delete a resource with the key "dep_uid" stored in session array + And I request "department" + Then the response status code should be 200 + And the content type is "application/json" + And the response charset is "UTF-8" + And the type is "object" + + + Scenario: List all Departaments in the workspace when exactly are 16 departaments created + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "array" + And the response has 16 record \ No newline at end of file diff --git a/features/backend/admin_setup/users/departments/main_tests_department.feature b/features/backend/admin_setup/users/departments/main_tests_department.feature new file mode 100644 index 000000000..ea03bb4f6 --- /dev/null +++ b/features/backend/admin_setup/users/departments/main_tests_department.feature @@ -0,0 +1,169 @@ +@ProcessMakerMichelangelo @RestAPI +Feature: Departaments Main Tests +Requirements: + a workspace with the 16 departments created already loaded + +Background: + Given that I have a valid access_token + + + Scenario: List all Departaments in the workspace when exactly are 16 departaments created + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "array" + And the response has 16 record + + + Scenario: Get a single department of de Sales Division department + Given I request "department/12921473252d567506e6e63079240767" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "object" + And the "dep_parent" property equals "" + And the "dep_title" property equals "Sales Division" + And the "dep_status" property equals "ACTIVE" + And the "dep_manager" property equals "" + And the "dep_ldap_dn" property equals "" + And the "dep_last" property equals "0" + And the "dep_manager_username" property equals "" + And the "dep_manager_lastname" property equals "" + And the "has_children" property equals "0" + + + Scenario Outline: Create a new departments in the workspace + Given POST this data: + """ + { + + "dep_title" : "", + "dep_parent" : "", + "dep_status" : "" + + } + """ + And I request "department" + Then the response status code should be 201 + And the response charset is "UTF-8" + And the content type is "application/json" + And the type is "object" + And store "dep_uid" in session array as variable "dep_uid_" + + Examples: + + | test_description | dep_uid_number | dep_title | dep_parent | dep_status | + | Created a department padre with status active | 1 | Department 1 | | ACTIVE | + | Created a department hijo with status active | 2 | Department 2 | 28036037252d56752770585009591640 | ACTIVE | + | Created a department padre with status inactive | 3 | Department 3 | | INACTIVE | + | Created a department hijo with status inactive | 4 | Department 4 | 28036037252d56752770585009591640 | INACTIVE | + | Created a department with character special | 5 | Department 5!@#$%^& | | ACTIVE | + + + Scenario: Create a department with same name + Given POST this data: + """ + { + + "dep_title" : "Department 1", + "dep_parent" : "", + "dep_status" : "ACTIVE" + + } + """ + And I request "department" + Then the response status code should be 400 + And the response status message should have the following text "exist" + + + Scenario: List all Departaments in the workspace when exactly are 21 departaments created + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "array" + And the response has 19 record + + + Scenario Outline: Update a department created in this script + Given PUT this data: + """ + { + + "dep_title" : "", + "dep_status" : "" + + } + """ + And that I want to update a resource with the key "dep_uid" stored in session array as variable "dep_uid_" + And I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the content type is "application/json" + And the type is "object" + + Examples: + + | test_description | dep_uid_number | dep_title | dep_status | + | Update of field title and status of department | 1 | Department 1 UPDATE | INACTIVE | + | Update of field title and status of department | 3 | Department 3 UPDATE | ACTIVE | + + + Scenario Outline: Get a single department after update of the department created of this script + Given that I want to get a resource with the key "dep_uid" stored in session array as variable "dep_uid_" + And I request "department" + Then the response status code should be 200 + And the content type is "application/json" + And the response charset is "UTF-8" + And the type is "object" + And that "dep_title" is set to "" + And that "dep_status" is set to "" + + Examples: + + | dep_uid_number | dep_title | dep_status | + | 1 | Department 1 UPDATE | INACTIVE | + | 3 | Department 3 UPDATE | ACTIVE | + + + #Scenario: Assign user to department created in this script + # Given POST this data: + # """ + # { + + # "dep_title" : "TestDepartment", + # "dep_parent" : "",git + # "dep_status" : "ACTIVE" + + #} + #""" + #And I request "department//assign-user/62511352152d5673bba9cd4062743508 " + #Then the response status code should be 201 + #And the response charset is "UTF-8" + #And the content type is "application/json" + #And the type is "object" + #And store "dep_uid" in session array + + + Scenario Outline: Delete a department created in this script + Given that I want to delete a resource with the key "dep_uid" stored in session array as variable "dep_uid_" + And I request "department" + Then the response status code should be 200 + And the content type is "application/json" + And the response charset is "UTF-8" + And the type is "object" + + Examples: + + | dep_uid_number | + | 1 | + | 2 | + | 3 | + | 4 | + | 5 | + + + Scenario: List all Departaments in the workspace when exactly are 16 departaments created + Given I request "department" + Then the response status code should be 200 + And the response charset is "UTF-8" + And the type is "array" + And the response has 16 record \ No newline at end of file diff --git a/features/backend/admin_setup/users/departments/negative_tests_department.feature b/features/backend/admin_setup/users/departments/negative_tests_department.feature new file mode 100644 index 000000000..11a98b6d9 --- /dev/null +++ b/features/backend/admin_setup/users/departments/negative_tests_department.feature @@ -0,0 +1,28 @@ +@ProcessMakerMichelangelo @RestAPI +Feature: Departments Negative Tests + + +Background: + Given that I have a valid access_token + +Scenario Outline: Create a new departments in the workspace with bad parameters (negative tests) + Given POST this data: + """ + { + + "dep_title" : "", + "dep_parent" : "", + "dep_status" : "" + + } + """ + And I request "department" + Then the response status code should be + And the response status message should have the following text "" + + Examples: + + | test_description | dep_title | dep_parent | dep_status | error_code | error_message | + | without dep_title | | | ACTIVE | 400 | dep_title | + | Invalid dep_parent | Department 2 | 28036030000000000000005009591640 | ACTIVE | 400 | dep_parent | + | Invalid dep_status | Department 3 | | TRIGGER | 400 | dep_status | \ No newline at end of file diff --git a/features/backend/pm_group/basic_sequence_pm_group.feature b/features/backend/admin_setup/users/pm_group/basic_sequence_pm_group.feature similarity index 100% rename from features/backend/pm_group/basic_sequence_pm_group.feature rename to features/backend/admin_setup/users/pm_group/basic_sequence_pm_group.feature diff --git a/features/backend/pm_group/main_tests_pm_group.feature b/features/backend/admin_setup/users/pm_group/main_tests_pm_group.feature similarity index 100% rename from features/backend/pm_group/main_tests_pm_group.feature rename to features/backend/admin_setup/users/pm_group/main_tests_pm_group.feature diff --git a/features/backend/pm_group/negative_tests_pm_group.feature b/features/backend/admin_setup/users/pm_group/negative_tests_pm_group.feature similarity index 100% rename from features/backend/pm_group/negative_tests_pm_group.feature rename to features/backend/admin_setup/users/pm_group/negative_tests_pm_group.feature diff --git a/features/backend/pm_user/basic_sequence_pm_user.feature b/features/backend/admin_setup/users/pm_user/basic_sequence_pm_user.feature similarity index 100% rename from features/backend/pm_user/basic_sequence_pm_user.feature rename to features/backend/admin_setup/users/pm_user/basic_sequence_pm_user.feature diff --git a/features/backend/pm_user/main_tests_pm_user.feature b/features/backend/admin_setup/users/pm_user/main_tests_pm_user.feature similarity index 100% rename from features/backend/pm_user/main_tests_pm_user.feature rename to features/backend/admin_setup/users/pm_user/main_tests_pm_user.feature diff --git a/features/backend/pm_user/negative_tests_pm_user.feature b/features/backend/admin_setup/users/pm_user/negative_tests_pm_user.feature similarity index 100% rename from features/backend/pm_user/negative_tests_pm_user.feature rename to features/backend/admin_setup/users/pm_user/negative_tests_pm_user.feature diff --git a/features/backend/application_cases/case note/basic_sequence_case_note.feature b/features/backend/application_cases/case note/basic_sequence_case_note.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/case note/main_tests_case_note.feature b/features/backend/application_cases/case note/main_tests_case_note.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/case note/negative_tests_case_note.feature b/features/backend/application_cases/case note/negative_tests_case_note.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/case variables/basic_sequence_case_variables.feature b/features/backend/application_cases/case variables/basic_sequence_case_variables.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/case variables/main_tests_case_variables.feature b/features/backend/application_cases/case variables/main_tests_case_variables.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/case variables/negative_tests_case_variables.feature b/features/backend/application_cases/case variables/negative_tests_case_variables.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases actions1 7-12/basic_sequence_cases_actions_7_12.feature b/features/backend/application_cases/cases actions1 7-12/basic_sequence_cases_actions_7_12.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases actions1 7-12/main_tests_cases_actions_7_12.feature b/features/backend/application_cases/cases actions1 7-12/main_tests_cases_actions_7_12.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases actions1 7-12/negative_tests_cases_actions_7_12.feature b/features/backend/application_cases/cases actions1 7-12/negative_tests_cases_actions_7_12.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases actions2 13-17/basic_sequence_cases_actions_13_17.feature b/features/backend/application_cases/cases actions2 13-17/basic_sequence_cases_actions_13_17.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases actions2 13-17/main_tests_cases_actions_13_17.feature b/features/backend/application_cases/cases actions2 13-17/main_tests_cases_actions_13_17.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases actions2 13-17/negative_tests_cases_actions_13_17.feature b/features/backend/application_cases/cases actions2 13-17/negative_tests_cases_actions_13_17.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases lists 1-6/basic_sequence_cases_lists_1_6.feature b/features/backend/application_cases/cases lists 1-6/basic_sequence_cases_lists_1_6.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases lists 1-6/main_tests_cases_lists_1_6.feature b/features/backend/application_cases/cases lists 1-6/main_tests_cases_lists_1_6.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/cases lists 1-6/negative_tests_cases_lists_1_6.feature b/features/backend/application_cases/cases lists 1-6/negative_tests_cases_lists_1_6.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/input documents_case/basic_sequence_input_document_case.feature b/features/backend/application_cases/input documents_case/basic_sequence_input_document_case.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/input documents_case/main_tests_input_document_case.feature b/features/backend/application_cases/input documents_case/main_tests_input_document_case.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/input documents_case/negative_tests_input_document_case.feature b/features/backend/application_cases/input documents_case/negative_tests_input_document_case.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/output document_case/basic_sequence_output_document_case.feature b/features/backend/application_cases/output document_case/basic_sequence_output_document_case.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/output document_case/main_sequence_output_document_case.feature b/features/backend/application_cases/output document_case/main_sequence_output_document_case.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/application_cases/output document_case/negative_tests_output_document_case.feature b/features/backend/application_cases/output document_case/negative_tests_output_document_case.feature new file mode 100644 index 000000000..e69de29bb diff --git a/features/backend/activity/main_tests_activity.feature b/features/backend/projects/activity/main_tests_activity.feature similarity index 100% rename from features/backend/activity/main_tests_activity.feature rename to features/backend/projects/activity/main_tests_activity.feature diff --git a/features/backend/activity/negative_tests_activity.feature b/features/backend/projects/activity/negative_tests_activity.feature similarity index 100% rename from features/backend/activity/negative_tests_activity.feature rename to features/backend/projects/activity/negative_tests_activity.feature diff --git a/features/backend/adhoc_assignee/main_tests_adhoc_assignee.feature b/features/backend/projects/adhoc_assignee/main_tests_adhoc_assignee.feature similarity index 100% rename from features/backend/adhoc_assignee/main_tests_adhoc_assignee.feature rename to features/backend/projects/adhoc_assignee/main_tests_adhoc_assignee.feature diff --git a/features/backend/adhoc_assignee/negative_tests_adhoc_assignee.feature b/features/backend/projects/adhoc_assignee/negative_tests_adhoc_assignee.feature similarity index 100% rename from features/backend/adhoc_assignee/negative_tests_adhoc_assignee.feature rename to features/backend/projects/adhoc_assignee/negative_tests_adhoc_assignee.feature diff --git a/features/backend/assignee/activity_assignee.feature b/features/backend/projects/assignee/activity_assignee.feature similarity index 100% rename from features/backend/assignee/activity_assignee.feature rename to features/backend/projects/assignee/activity_assignee.feature diff --git a/features/backend/assignee/main_tests_assignee.feature b/features/backend/projects/assignee/main_tests_assignee.feature similarity index 100% rename from features/backend/assignee/main_tests_assignee.feature rename to features/backend/projects/assignee/main_tests_assignee.feature diff --git a/features/backend/assignee/negative_tests_assignee.feature b/features/backend/projects/assignee/negative_tests_assignee.feature similarity index 100% rename from features/backend/assignee/negative_tests_assignee.feature rename to features/backend/projects/assignee/negative_tests_assignee.feature diff --git a/features/backend/case_scheduler/basic_sequence_case_scheduler.feature b/features/backend/projects/case_scheduler/basic_sequence_case_scheduler.feature similarity index 100% rename from features/backend/case_scheduler/basic_sequence_case_scheduler.feature rename to features/backend/projects/case_scheduler/basic_sequence_case_scheduler.feature diff --git a/features/backend/case_scheduler/main_tests_case_scheduler.feature b/features/backend/projects/case_scheduler/main_tests_case_scheduler.feature similarity index 100% rename from features/backend/case_scheduler/main_tests_case_scheduler.feature rename to features/backend/projects/case_scheduler/main_tests_case_scheduler.feature diff --git a/features/backend/case_scheduler/negative_tests_case_scheduler.feature b/features/backend/projects/case_scheduler/negative_tests_case_scheduler.feature similarity index 100% rename from features/backend/case_scheduler/negative_tests_case_scheduler.feature rename to features/backend/projects/case_scheduler/negative_tests_case_scheduler.feature diff --git a/features/backend/case_tracker/basic_sequence_case_tracker.feature b/features/backend/projects/case_tracker/basic_sequence_case_tracker.feature similarity index 100% rename from features/backend/case_tracker/basic_sequence_case_tracker.feature rename to features/backend/projects/case_tracker/basic_sequence_case_tracker.feature diff --git a/features/backend/case_tracker/main_tests_case_tracker.feature b/features/backend/projects/case_tracker/main_tests_case_tracker.feature similarity index 100% rename from features/backend/case_tracker/main_tests_case_tracker.feature rename to features/backend/projects/case_tracker/main_tests_case_tracker.feature diff --git a/features/backend/case_tracker/negative_tests_case_tracker.feature b/features/backend/projects/case_tracker/negative_tests_case_tracker.feature similarity index 100% rename from features/backend/case_tracker/negative_tests_case_tracker.feature rename to features/backend/projects/case_tracker/negative_tests_case_tracker.feature diff --git a/features/backend/database_connections/basic_sequence_database_connections.feature b/features/backend/projects/database_connections/basic_sequence_database_connections.feature similarity index 100% rename from features/backend/database_connections/basic_sequence_database_connections.feature rename to features/backend/projects/database_connections/basic_sequence_database_connections.feature diff --git a/features/backend/database_connections/main_tests_database_connections.feature b/features/backend/projects/database_connections/main_tests_database_connections.feature similarity index 100% rename from features/backend/database_connections/main_tests_database_connections.feature rename to features/backend/projects/database_connections/main_tests_database_connections.feature diff --git a/features/backend/database_connections/negative_tests_database_connections.feature b/features/backend/projects/database_connections/negative_tests_database_connections.feature similarity index 100% rename from features/backend/database_connections/negative_tests_database_connections.feature rename to features/backend/projects/database_connections/negative_tests_database_connections.feature diff --git a/features/backend/dynaforms/basic_sequence_dynaform.feature b/features/backend/projects/dynaforms/basic_sequence_dynaform.feature similarity index 100% rename from features/backend/dynaforms/basic_sequence_dynaform.feature rename to features/backend/projects/dynaforms/basic_sequence_dynaform.feature diff --git a/features/backend/dynaforms/main_tests_dynaform.feature b/features/backend/projects/dynaforms/main_tests_dynaform.feature similarity index 100% rename from features/backend/dynaforms/main_tests_dynaform.feature rename to features/backend/projects/dynaforms/main_tests_dynaform.feature diff --git a/features/backend/dynaforms/negative_tests_dynaform.feature b/features/backend/projects/dynaforms/negative_tests_dynaform.feature similarity index 100% rename from features/backend/dynaforms/negative_tests_dynaform.feature rename to features/backend/projects/dynaforms/negative_tests_dynaform.feature diff --git a/features/backend/events/basic_sequence_event.feature b/features/backend/projects/events/basic_sequence_event.feature similarity index 100% rename from features/backend/events/basic_sequence_event.feature rename to features/backend/projects/events/basic_sequence_event.feature diff --git a/features/backend/events/main_tests_event.feature b/features/backend/projects/events/main_tests_event.feature similarity index 100% rename from features/backend/events/main_tests_event.feature rename to features/backend/projects/events/main_tests_event.feature diff --git a/features/backend/events/negative_tests_event.feature b/features/backend/projects/events/negative_tests_event.feature similarity index 100% rename from features/backend/events/negative_tests_event.feature rename to features/backend/projects/events/negative_tests_event.feature diff --git a/features/backend/files_manager/basic_sequence_files_manager.feature b/features/backend/projects/files_manager/basic_sequence_files_manager.feature similarity index 100% rename from features/backend/files_manager/basic_sequence_files_manager.feature rename to features/backend/projects/files_manager/basic_sequence_files_manager.feature diff --git a/features/backend/files_manager/main_test_files_manager.feature b/features/backend/projects/files_manager/main_test_files_manager.feature similarity index 87% rename from features/backend/files_manager/main_test_files_manager.feature rename to features/backend/projects/files_manager/main_test_files_manager.feature index 90e4b1393..ee0795817 100644 --- a/features/backend/files_manager/main_test_files_manager.feature +++ b/features/backend/projects/files_manager/main_test_files_manager.feature @@ -108,21 +108,22 @@ Feature: Files Manager Resources Main Tests Scenario Outline: Get a single Files Manager and check some properties - Given I request "project/1265557095225ff5c688f46031700471/file-manager?path=" + Given that I want to get a resource with the key "prf_uid" stored in session array as variable "prf_uid_" + Given I request "project/1265557095225ff5c688f46031700471/file-manager" Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" - And the type is "array" - And the "prf_filename" property in row equals "" - And the "prf_path" property in row equals "" - And the "prf_content" property in row equals "" + And the type is "object" + And that "prf_filename" is set to "" + And that "prf_path" is set to "" + And that "prf_content" is set to "" Examples: | test_description | prf_filename | prf_content | http_code | type | prf_number | row | prf_path | | put into public folder | file_test_1.txt | only text - modified | 200 | object | 0 | 1 | public/ | | put into mailtemplates folder | file_test_2.html |

Test

html test

modified | 200 | object | 1 | 1 | templates/ | - | put into public subfolder | file_test_3.txt | put test | 200 | object | 2 | 0 | public/public_subfolder | - | put into mailtemplates subfolder | file_test_4.html | put test | 200 | object | 3 | 0 | templates/templates_subfolder | + | put into public subfolder | file_test_3 | put test | 200 | object | 2 | 0 | public/public_subfolder | + | put into mailtemplates subfolder | file_test_4 | put test | 200 | object | 3 | 0 | templates/templates_subfolder | Scenario Outline: Upload files to same folders @@ -134,21 +135,25 @@ Feature: Files Manager Resources Main Tests |/home/wendy/uploadfiles/test1.html | templates | 4 | |/home/wendy/uploadfiles/test2.html | templates | 5 | |/home/wendy/uploadfiles/test.txt | public | 6 | + |/home/wendy/uploadfiles/TestQA.html| templates | 7 | - Scenario: Upload files when the file already exists in the folder but with different content. must overwrite - Given POST I want to upload the file "/home/wendy/uploadfiles/TestQA.html" to path "templates". Url "project/1265557095225ff5c688f46031700471/file-manager" - Then the response status code should be 200 - - Scenario: Get a single Files Manager and check some properties the overwritten file - Given I request "project/1265557095225ff5c688f46031700471/file-manager?path=templates" + + Scenario Outline: Verify if TestQA was overwrited + Given that I want to get a resource with the key "prf_uid" stored in session array as variable "prf_uid_" + Given I request "project/1265557095225ff5c688f46031700471/file-manager" Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" - And the type is "array" - And the "prf_filename" property in row 4 equals "TestQA.html" - And the "prf_content" property in row 4 equals "Test QA - cuando se realiza la sobreescritura desde upload" + And the type is "object" + And that "prf_filename" is set to "" + And that "prf_content" is set to "" + + Examples: + | prf_ filename | prf_content | prf_number | + | TestQA.html | Test QA - cuando se realiza la sobreescritura desde upload | 7 | + Scenario: Update the overwritten file to return to their original values diff --git a/features/backend/files_manager/negative_tests_files_manager.feature b/features/backend/projects/files_manager/negative_tests_files_manager.feature similarity index 100% rename from features/backend/files_manager/negative_tests_files_manager.feature rename to features/backend/projects/files_manager/negative_tests_files_manager.feature diff --git a/features/backend/input_documents/basic_sequence_input.feature b/features/backend/projects/input_documents/basic_sequence_input.feature similarity index 100% rename from features/backend/input_documents/basic_sequence_input.feature rename to features/backend/projects/input_documents/basic_sequence_input.feature diff --git a/features/backend/input_documents/main_tests_input.feature b/features/backend/projects/input_documents/main_tests_input.feature similarity index 100% rename from features/backend/input_documents/main_tests_input.feature rename to features/backend/projects/input_documents/main_tests_input.feature diff --git a/features/backend/input_documents/negative_tests_input.feature b/features/backend/projects/input_documents/negative_tests_input.feature similarity index 100% rename from features/backend/input_documents/negative_tests_input.feature rename to features/backend/projects/input_documents/negative_tests_input.feature diff --git a/features/backend/output_documents/main_tests_output.feature b/features/backend/projects/output_documents/main_tests_output.feature similarity index 100% rename from features/backend/output_documents/main_tests_output.feature rename to features/backend/projects/output_documents/main_tests_output.feature diff --git a/features/backend/output_documents/negative_tests_output.feature b/features/backend/projects/output_documents/negative_tests_output.feature similarity index 100% rename from features/backend/output_documents/negative_tests_output.feature rename to features/backend/projects/output_documents/negative_tests_output.feature diff --git a/features/backend/process/basic_sequence_process.feature b/features/backend/projects/process/basic_sequence_process.feature similarity index 100% rename from features/backend/process/basic_sequence_process.feature rename to features/backend/projects/process/basic_sequence_process.feature diff --git a/features/backend/process/main_tests_process.feature b/features/backend/projects/process/main_tests_process.feature similarity index 100% rename from features/backend/process/main_tests_process.feature rename to features/backend/projects/process/main_tests_process.feature diff --git a/features/backend/process/negative_tests_process.feature b/features/backend/projects/process/negative_tests_process.feature similarity index 100% rename from features/backend/process/negative_tests_process.feature rename to features/backend/projects/process/negative_tests_process.feature diff --git a/features/backend/process_permissions/basic_sequence_permissions.feature b/features/backend/projects/process_permissions/basic_sequence_permissions.feature similarity index 100% rename from features/backend/process_permissions/basic_sequence_permissions.feature rename to features/backend/projects/process_permissions/basic_sequence_permissions.feature diff --git a/features/backend/process_permissions/main_tests_permissions.feature b/features/backend/projects/process_permissions/main_tests_permissions.feature similarity index 100% rename from features/backend/process_permissions/main_tests_permissions.feature rename to features/backend/projects/process_permissions/main_tests_permissions.feature diff --git a/features/backend/process_permissions/negative_tests_permissions.feature b/features/backend/projects/process_permissions/negative_tests_permissions.feature similarity index 100% rename from features/backend/process_permissions/negative_tests_permissions.feature rename to features/backend/projects/process_permissions/negative_tests_permissions.feature diff --git a/features/backend/process_supervisor/main_tests_supervisor.feature b/features/backend/projects/process_supervisor/main_tests_supervisor.feature similarity index 100% rename from features/backend/process_supervisor/main_tests_supervisor.feature rename to features/backend/projects/process_supervisor/main_tests_supervisor.feature diff --git a/features/backend/process_supervisor/negative_tests_supervisor.feature b/features/backend/projects/process_supervisor/negative_tests_supervisor.feature similarity index 100% rename from features/backend/process_supervisor/negative_tests_supervisor.feature rename to features/backend/projects/process_supervisor/negative_tests_supervisor.feature diff --git a/features/backend/process_variables/basic_sequence.feature b/features/backend/projects/process_variables/basic_sequence.feature similarity index 100% rename from features/backend/process_variables/basic_sequence.feature rename to features/backend/projects/process_variables/basic_sequence.feature diff --git a/features/backend/process_variables/main_tests_process_variables.feature b/features/backend/projects/process_variables/main_tests_process_variables.feature similarity index 100% rename from features/backend/process_variables/main_tests_process_variables.feature rename to features/backend/projects/process_variables/main_tests_process_variables.feature diff --git a/features/backend/process_variables/negative_tests_process_variables.feature b/features/backend/projects/process_variables/negative_tests_process_variables.feature similarity index 100% rename from features/backend/process_variables/negative_tests_process_variables.feature rename to features/backend/projects/process_variables/negative_tests_process_variables.feature diff --git a/features/backend/project/project.feature b/features/backend/projects/project/project.feature similarity index 100% rename from features/backend/project/project.feature rename to features/backend/projects/project/project.feature diff --git a/features/backend/project_user/basic_sequence_project_user.feature b/features/backend/projects/project_user/basic_sequence_project_user.feature similarity index 100% rename from features/backend/project_user/basic_sequence_project_user.feature rename to features/backend/projects/project_user/basic_sequence_project_user.feature diff --git a/features/backend/project_user/main_tests_project_user.feature b/features/backend/projects/project_user/main_tests_project_user.feature similarity index 100% rename from features/backend/project_user/main_tests_project_user.feature rename to features/backend/projects/project_user/main_tests_project_user.feature diff --git a/features/backend/project_user/negative_tests_project_user.feature b/features/backend/projects/project_user/negative_tests_project_user.feature similarity index 100% rename from features/backend/project_user/negative_tests_project_user.feature rename to features/backend/projects/project_user/negative_tests_project_user.feature diff --git a/features/backend/report_tables/basic_sequence_report_tables.feature b/features/backend/projects/report_tables/basic_sequence_report_tables.feature similarity index 100% rename from features/backend/report_tables/basic_sequence_report_tables.feature rename to features/backend/projects/report_tables/basic_sequence_report_tables.feature diff --git a/features/backend/report_tables/main_tests_report_tables.feature b/features/backend/projects/report_tables/main_tests_report_tables.feature similarity index 100% rename from features/backend/report_tables/main_tests_report_tables.feature rename to features/backend/projects/report_tables/main_tests_report_tables.feature diff --git a/features/backend/report_tables/negative_tests_report_tables.feature b/features/backend/projects/report_tables/negative_tests_report_tables.feature similarity index 100% rename from features/backend/report_tables/negative_tests_report_tables.feature rename to features/backend/projects/report_tables/negative_tests_report_tables.feature diff --git a/features/backend/step/basic_sequence_step.feature b/features/backend/projects/step/basic_sequence_step.feature similarity index 100% rename from features/backend/step/basic_sequence_step.feature rename to features/backend/projects/step/basic_sequence_step.feature diff --git a/features/backend/step/main_step_update_move_position.feature b/features/backend/projects/step/main_step_update_move_position.feature similarity index 100% rename from features/backend/step/main_step_update_move_position.feature rename to features/backend/projects/step/main_step_update_move_position.feature diff --git a/features/backend/step/main_tests_step.feature b/features/backend/projects/step/main_tests_step.feature similarity index 94% rename from features/backend/step/main_tests_step.feature rename to features/backend/projects/step/main_tests_step.feature index 167cc08f4..32375b0b0 100644 --- a/features/backend/step/main_tests_step.feature +++ b/features/backend/projects/step/main_tests_step.feature @@ -67,6 +67,21 @@ Feature: Project Properties - Step Resources Main Tests Then the response status code should be 400 And the response status message should have the following text "exists" + + Scenario: Try delete a Input Document when it is assigned to a step + And that I want to delete a resource with the key "32743823452cd63105006e1076595203" stored in session array + And I request "project/14414793652a5d718b65590036026581/input-document" + And the content type is "application/json" + Then the response status code should be 400 + + + Scenario Outline: Try delete a Output document when it is assigned to a step + Given that I want to delete a resource with the key "83199959452cd62589576c1018679557" stored in session array + And I request "project//output-document" + And the content type is "application/json" + Then the response status code should be 400 + + Scenario Outline: Update the five steps and then check if the values had changed Given PUT this data: @@ -200,8 +215,22 @@ Feature: Project Properties - Step Resources Main Tests | Trigger assigned to Task 2 in type After | 16062437052cd6141881e06088349078 | 89706843252cd9decdcf9b3047762708 | 4 | 24 | 57401970252cd6393531551040242546 | AFTER | | 3 | +Scenario Outline: Trigger assigned to the step when it was already assigned + Given POST this data: + """ + { + "tri_uid": "81919273152cd636c665080083928728", + "st_type": "BEFORE", + "st_condition": "", + "st_position": "1" + } + """ + And I request "project/16062437052cd6141881e06088349078/activity/10163687452cd6234e0dd25086954968/step/50332332752cd9b9a7cc989003652905/trigger" with the key "step_uid" stored in session array + Then the response status code should be 400 + And the response status message should have the following text "exists" -Scenario Outline: Delete all Triggers created previously in this script + + Scenario Outline: Try delete a trigger when it is assigned to a step Given that I want to delete a "trigger" And I request "project//trigger/" Then the response status code should be 400 @@ -210,9 +239,9 @@ Scenario Outline: Delete all Triggers created previously in this script Examples: - | project | tri_uid | - | 16062437052cd6141881e06088349078 | 81919273152cd636c665080083928728 | - | 16062437052cd6141881e06088349078 | 57401970252cd6393531551040242546 | + | project | tri_uid | + | 16062437052cd6141881e06088349078 | 81919273152cd636c665080083928728 | + | 16062437052cd6141881e06088349078 | 57401970252cd6393531551040242546 | Scenario Outline: List available Triggers for each assigned step diff --git a/features/backend/step/negative_tests_step.feature b/features/backend/projects/step/negative_tests_step.feature similarity index 100% rename from features/backend/step/negative_tests_step.feature rename to features/backend/projects/step/negative_tests_step.feature diff --git a/features/backend/step/reordenamiento.feature b/features/backend/projects/step/reordenamiento.feature similarity index 100% rename from features/backend/step/reordenamiento.feature rename to features/backend/projects/step/reordenamiento.feature diff --git a/features/backend/step/step_update_move_position.feature b/features/backend/projects/step/step_update_move_position.feature similarity index 100% rename from features/backend/step/step_update_move_position.feature rename to features/backend/projects/step/step_update_move_position.feature diff --git a/features/backend/sub_process/basic_sequence_sub_process.feature b/features/backend/projects/sub_process/basic_sequence_sub_process.feature similarity index 100% rename from features/backend/sub_process/basic_sequence_sub_process.feature rename to features/backend/projects/sub_process/basic_sequence_sub_process.feature diff --git a/features/backend/sub_process/main_tests_sub_process.feature b/features/backend/projects/sub_process/main_tests_sub_process.feature similarity index 100% rename from features/backend/sub_process/main_tests_sub_process.feature rename to features/backend/projects/sub_process/main_tests_sub_process.feature diff --git a/features/backend/sub_process/negative_tests_sub_process.feature b/features/backend/projects/sub_process/negative_tests_sub_process.feature similarity index 100% rename from features/backend/sub_process/negative_tests_sub_process.feature rename to features/backend/projects/sub_process/negative_tests_sub_process.feature diff --git a/features/backend/trigger_wizard/basic_sequence_trigger_wizard.feature b/features/backend/projects/trigger_wizard/basic_sequence_trigger_wizard.feature similarity index 100% rename from features/backend/trigger_wizard/basic_sequence_trigger_wizard.feature rename to features/backend/projects/trigger_wizard/basic_sequence_trigger_wizard.feature diff --git a/features/backend/trigger_wizard/main_tests_trigger_wizards.feature b/features/backend/projects/trigger_wizard/main_tests_trigger_wizards.feature similarity index 100% rename from features/backend/trigger_wizard/main_tests_trigger_wizards.feature rename to features/backend/projects/trigger_wizard/main_tests_trigger_wizards.feature diff --git a/features/backend/trigger_wizard/negative_tests_triggers_wizards.feature b/features/backend/projects/trigger_wizard/negative_tests_triggers_wizards.feature similarity index 100% rename from features/backend/trigger_wizard/negative_tests_triggers_wizards.feature rename to features/backend/projects/trigger_wizard/negative_tests_triggers_wizards.feature diff --git a/features/backend/triggers/main_tests_triggers.feature b/features/backend/projects/triggers/main_tests_triggers.feature similarity index 100% rename from features/backend/triggers/main_tests_triggers.feature rename to features/backend/projects/triggers/main_tests_triggers.feature diff --git a/features/backend/triggers/negative_tests_triggers.feature b/features/backend/projects/triggers/negative_tests_triggers.feature similarity index 100% rename from features/backend/triggers/negative_tests_triggers.feature rename to features/backend/projects/triggers/negative_tests_triggers.feature diff --git a/features/backend/web_entry/basic_sequence_web_entry.feature b/features/backend/projects/web_entry/basic_sequence_web_entry.feature similarity index 100% rename from features/backend/web_entry/basic_sequence_web_entry.feature rename to features/backend/projects/web_entry/basic_sequence_web_entry.feature diff --git a/features/backend/web_entry/main_tests_web_entry.feature b/features/backend/projects/web_entry/main_tests_web_entry.feature similarity index 100% rename from features/backend/web_entry/main_tests_web_entry.feature rename to features/backend/projects/web_entry/main_tests_web_entry.feature diff --git a/features/backend/web_entry/negative_tests_web_entry.feature b/features/backend/projects/web_entry/negative_tests_web_entry.feature similarity index 100% rename from features/backend/web_entry/negative_tests_web_entry.feature rename to features/backend/projects/web_entry/negative_tests_web_entry.feature diff --git a/features/backend/web_entry/remove_users_and_web_entry.feature b/features/backend/projects/web_entry/remove_users_and_web_entry.feature similarity index 100% rename from features/backend/web_entry/remove_users_and_web_entry.feature rename to features/backend/projects/web_entry/remove_users_and_web_entry.feature