org.onap migration
[vid.git] / vid-automation / src / main / java / vid / automation / test / Constants.java
1 package vid.automation.test;
2
3 public class Constants {
4     public static final String SERVICE_NAME = "Service Name";
5     public static final String SERVICE_UUID = "Service UUID";
6     public static final String SERVICE_INVARIANT_UUID = "Service Invariant UUID";
7     public static final String SERVICE_VERSION = "Service Version";
8     public static final String SERVICE_DESCRIPTION = "Service Description";
9     public static final String SERVICE_CATEGORY = "Service Category";
10     public static final String SUBSCRIBER_NAME = "Subscriber Name";
11     public static final String SERVICE_TYPE = "Service Type";
12     public static final String SERVICE_ROLE = "Service Role";
13     public static final int generalTimeout = 20;
14     public static final int generalRetries = 30;
15     public static final String generalSubmitButtonId = "submit";
16     public static final String generalCancelButtonId = "cancel";
17     public static final String generalCloseModalButtonClass = "modal-close";
18     public static final String generalModalTitleClass = "modal-title";
19     public static final String DROPDOWN_PERMITTED_ASSERT_FAIL_MESSAGE = "Dropdown permitted options are not according to user permissions.";
20     public static final String CONFIRM_BUTTON_TESTS_ID = "confirmButton";
21     public static final String CLOSE_BUTTON_TEXT = "Close";
22     public static final String SUBMIT_BUTTON_TEXT = "Submit";
23     public static final String SERVICE_TYPE_SELECT_TESTS_ID = "serviceType";
24     public static final String BROWSE_SEARCH = "browseFilter";
25     public static final String SUBSCRIBER_NAME_SELECT_TESTS_ID = "subscriberName";
26     public static final String SUPPRESS_ROLLBACK_SELECT_TESTS_ID = "suppressRollback";
27     public static final String INSTANCE_NAME_SELECT_TESTS_ID = "instanceName";
28     public static final String DEPLOY_BUTTON_TESTS_ID_PREFIX = "deploy-";
29     public static final String VIEW_BUTTON_TEXT = "View";
30     public static final String VIEW_EDIT_BUTTON_TEXT = "View/Edit";
31     public static final String VIEW_EDIT_TEST_ID_PREFIX = "view/edit-test-data-id-";
32     public static final String INSTANCE_ID_FOR_NAME_TEST_ID_PREFIX = "instance-id-for-name-";
33     public static final String MULTI_SELECT_UNSELECTED_CLASS = "item-unselected";
34     public static final String ACTIVE = "Active";
35     public static final String INACTIVE = "Inactive";
36
37
38     public static final String PNF_SERVICE_TYPE = "pnf";
39
40     public class SideMenu {
41         public static final int numOfButtons = 7;
42         public static final String buttonClass = "att-accordion__group";
43         public static final String SEARCH_EXISTING_SERVICE = "Search for Existing Service Instances";
44         public static final String BROWSE_ASDC_SERVICE_MODELS = "Browse ASDC Service Models";
45         public static final String CREATE_NEW_SERVICE = "Create New Service Instance";
46         public static final String VNF_CHANGES = "VNF Changes";
47         public static final String TEST_ENVIRONMENTS = "Test Environments";
48     }
49
50     public class ChangeManagement {
51         //general constants:
52         public static final String pageHeadlineId = "change-management-headline";
53
54         //headline bar constants:
55         public static final String headlineNewButtonId = "change-management-new-button";
56         public static final String headlineSchedulerButtonId = "change-management-scheduler-button";
57         public static final String headlineSearchInputId = "change-management-search";
58
59         //new change management modal constants:
60         public static final String newModalSubscriberInputId = "subscriber";
61         public static final String newModalServiceTypeInputId = "serviceType";
62         public static final String newModalVNFTypeInputId = "vnfType";
63         public static final String newModalFromVNFVersionInputId = "fromVNFVersion";
64         public static final String newModalVNFNameInputId = "vnfName";
65         public static final String newModalWorkFlowInputId = "workflow";
66         public static final String newModalTargetVersionInputsClass = "vnf-versions-select-as-text";
67
68
69         //Scheduler
70
71         public static final String schedulerModalRangeLabel = "Range";
72         public static final String schedulerModalNowLabel = "Now";
73         public static final String schedulerModalStartDateInputId = "startDate";
74         public static final String schedulerModalEndDateInputId = "endDate";
75         public static final String schedulerModalNextMonthButtonClass = "adp-next";
76         public static final String schedulerModalScheduleButtonText = "Schedule";
77         public static final String schedulerModalTimeUnitSelectId = "timeUnitSelect";
78         public static final String schedulerModalPolicySelectId = "policy";
79         public static final String schedulerModalDurationInputTestId = "durationInput";
80         public static final String schedulerModalFallbackInputTestId = "fallbackInput";
81         public static final String schedulerModalConcurrencyLimitInputTestId = "concurrencyLimitInput";
82         public static final String schedulerModalHoursOption = "hours";
83
84         //dashboard constants:
85         public static final String dashboardActiveTabId = "active-tab";
86         public static final String dashboardFinishedTabId = "finished-tab";
87         public static final String dashboardActiveTableId = "active-table";
88         public static final String dashboardFinishedTableId = "finished-table";
89         public static final String dashboardInProgressTheadId = "in-progress-table-head";
90         public static final String dashboardPendingTheadId = "pending-table-head";
91         public static final String dashboardFinishedTheadId = "finished-table-head";
92         public static final String failedIconClass = "icon-x";
93         public static final String processIconClass = "icon-process";
94         public static final String alertIconClass = "icon-alert";
95         public static final String pendingIconClass = "icon-pending";
96         public static final String viewIconClass = "icon-view";
97         public static final String pendingTableId = "pending-table";
98         public static final String cancelPendingButtonClass = "cancel-action";
99
100         //failed change management modal constants:
101         public static final String failedModalHeaderId = "failed-modal-header";
102         public static final String failedModalContentId = "failed-modal-content";
103         public static final String failedModalRetryButtonId = "failed-retry-button";
104         public static final String failedModalRollbackButtonId = "failed-rollback-button";
105
106         //in progress change management modal constants:
107         public static final String inProgressModalHeaderId = "in-progress-modal-header";
108         public static final String inProgressModalContentId = "in-progress-modal-content";
109         public static final String inProgressModalStopButtonId = "in-progress-stop-button";
110         public static final String inProgressModalRollbackButtonId = "in-progress-rollback-button";
111
112         //alert change management modal constants:
113         public static final String alertModalHeaderId = "alert-modal-header";
114         public static final String alertModalContentId = "alert-modal-content";
115         public static final String alertModalContinueButtonId = "alert-continue-button";
116         public static final String alertModalRollbackButtonId = "alert-rollback-button";
117
118         //pending change management modal constants:
119         public static final String pendingModalHeaderId = "pending-modal-header";
120         public static final String pendingModalContentId = "pending-modal-content";
121         public static final String pendingModalRescheduleButtonId = "pending-reschedule-button";
122         public static final String pendingModalRollbackButtonId = "pending-rollback-button";
123         public static final String pendingModalCancelWorkflowButtonClass = "btn-cancel-workflow";
124     }
125
126     public class TestEnvironments {
127         // general constants:
128         public static final String PAGE_HEADLINE = "test-environments-headline";
129
130         // headline bar constants:
131         public static final String HEADLINE_NEW_BUTTON = "test-environments-new-button";
132         public static final String HEADLINE_SEARCH_INPUT = "test-environments-search";
133         public static final String SEARCH_INPUT = "test-search-input";
134         public static final String TEXT_TO_FILTER = "4eb";
135
136         public static final String REFRESH_BUTTON = "test-environments-refresh";
137         public static final String NO_DATA_MESSAGE = "test-environments-no-data";
138         public static final String ERROR_MESSAGE = "test-environments-error";
139         public static final String TRY_AGAIN_BUTTON = "try-again";
140         public static final String ENVIRONMENTS_TABLE = "test-environments-table";
141         public static final String TABLE_HEADER_ASC = "tablesorter-headerAsc";
142
143         // new popup
144         public static final String NEW_ENVIRONMENT_FORM = "test-new-environment-form";
145         public static final String INSTANCE_NAME_INPUT = "environment-name";
146         public static final String ECOMP_ID_DROP_DOWN = "ecomp-instance-id";
147         public static final String ECOMP_NAME_INPUT = "ecomp-instance-name";
148         public static final String TENANT_CONTEXT_INPUT = "tenant-context";
149         public static final String ENVIRONMENT_TYPE_DROP_DOWN = "operational-environment-type";
150         public static final String WORKLOAD_CONTEXT_DROP_DOWN = "workload-context";
151         public static final String SUBMIT_BUTTON = "submit-button";
152         public static final String CANCEL_BUTTON = "cancel-button";
153         public static final String MODAL_CLOSE_BUTTON_CLASS = "modal-close";
154         public static final String POPUP_ERROR_MESSAGE = "test-new-environment-error";
155         public static final String environmentCreatedSuccesfullyMessage = "Operational Environment successfully created";
156
157         // json content
158         public static final String HEADERS_LIST = "headers";
159         public static final String BASIC_LIST = "basicList";
160         public static final String FULL_LIST = "fullList";
161         public static final String FILTERED_LIST = "filteredList";
162         public static final String SORTED_LIST = "sortedList";
163
164         // activate
165         public static final String environmentActivatedSuccesfullyMessage = "Operational Environment successfully activated";
166         public static final String environmentDeactivatedSuccesfullyMessage = "Operational Environment successfully deactivated";
167         public static final String activateButtonIdPrefix = "testEnvActivate-";
168         public static final String deactivateButtonIdPrefix = "testEnvDeactivate-";
169         public static final String environmentStatusIdPrefix = "testEnvStatus-";
170         public static final String attachButtonIdPrefix = "testEnvAttach-";
171     }
172
173     public class Modals {
174         public static final String modalClass = "div[modal-animation='true']";
175     }
176
177     public class BrowseASDC {
178         public static final String DATE_FORMAT = "yyyy-MM-dd_HH-mm-ss-SSS";
179         public static final String SERVICE_INSTANCE_NAME_PREFIX = "vid-e2e-test_service_";
180         public static final String DEPOLY_SERVICE_CLASS = "deploy-service-class";
181         public static final String SERVICE_INSTANCE_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Service Instance was created successfully.";
182         public static final String SERVICE_INSTANCE_CREATION_FAILED_MESSAGE = "failed to create service instance";
183         public static final String CREATE_SERVICE_INSTANCE = "Create Service Instance";
184         public static final String MSO_COMMIT_DIALOG_CLOSE_BUTTON = "msoCommitDialogCloseButton";
185         public static final String AIC_OPTION_CLASS = "aic_zoneOption";
186     }
187
188     public class EditExistingInstance {
189         public static final String SELECT_SERVICE_INSTANCE = "Select a Service Instance";
190         public static final String SERVICE_INSTANCE_ID = "Service Instance Id";
191         public static final String SERVICE_INSTANCE_NAME = "Service Instance Name";
192         public static final String SEARCH_FOR_EXISTING_INSTANCES_INPUT = "searchForExistingInstancesText";
193         public static final String SELECT_OWNING_ENTITY_ID = "selectOwningEntity";
194         public static final String SELECT_PROJECT_ID = "selectProject";
195
196         public static final String DELETE_VNF_BTN = "delete-vnf-btn";
197         public static final String ADD_VNF_MODULE_DROPDOWN = "add-vnf-module-dropdown";
198         public static final String ADD_CUSTOM_VNF_MODULE_DROPDOWN = "add-custom-vnf-module-dropdown";
199         public static final String ADD_CUSTOM_VOLUME_GROUP = "add-custom-volume-group";
200         public static final String ADD_VOLUME_GROUP = "add-volume-group";
201         public static final String DELETE_VF_MODULE = "delete-vf-module";
202         public static final String DELETE_VNF_VOLUME_GROUP = "delete-vnf-volume-group";
203         public static final String DELETE_NETWORK = "delete-network";
204     }
205
206     public class CreateNewInstance {
207         public static final String SUBSCRIBER_NAME_OPTION_CLASS = "subscriberNameOption";
208         public static final String SERVICE_TYPE_OPTION_CLASS = "serviceTypeOption";
209         public static final String SELECTED_SUBSCRIBER_NAME_TEST_ID = "selectedSubscriberName";
210         public static final String SELECTED_SERVICE_TYPE_NAME_TEST_ID = "selectedServiceTypeName";
211         public static final String SERVICE_INSTANCE_NAME_PREFIX = "vid-e2e-test_aai_service_";
212     }
213
214     public class ViewEdit {
215         public static final String VNF_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Vnf has been created successfully.";
216         public static final String VOLUME_GROUP_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Volume Group has been created successfully.";
217         public static final String VF_MODULE_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - VF Module has been created successfully.";
218         public static final String VNF_CREATION_FAILED_MESSAGE = "failed to create service instance VNF";
219         public static final String VOLUME_GROUP_CREATION_FAILED_MESSAGE = "failed to create Volume Group";
220         public static final String VF_MODULE_CREATION_FAILED_MESSAGE = "failed to create VF Module";
221         public static final String PRODUCT_FAMILY_SELECT_TESTS_ID = "productFamily";
222         public static final String LCP_REGION_SELECT_TESTS_ID = "lcpRegion";
223         public static final String LEGACY_REGION_INPUT_TESTS_ID = "lcpRegionText";
224         public static final String TENANT_SELECT_TESTS_ID = "tenant";
225         public static final String TENANT_OPTION_CLASS = "tenantOption";
226         public static final String VNF_INSTANCE_NAME_PREFIX = "vid-e2e-test_vnf_";
227         public static final String AIC_ZONE_TEST_ID = "aic_zone";
228         public static final String VOLUME_GROUP_OPTION_TEST_ID_PREFIX = "addVolumeGroupOption-";
229         public static final String VF_MODULE_OPTION_TEST_ID_PREFIX = "addVFModuleOption-";
230         public static final String VNF_OPTION_TEST_ID_PREFIX = "addVNFOption-";
231         public static final String VOLUME_GROUP_INSTANCE_NAME_PREFIX = "vid-e2e-test-volume_group_";
232         public static final String VF_MODULE_INSTANCE_NAME_PREFIX = "vid-e2e-test-volume_vf_module_";
233         public static final String ADD_VNF_BUTTON_TEST_ID = "addVNFButton";
234         public static final String ADD_VOLUME_GROUP_BUTTON_TEST_ID = "addVolumeGroupButton";
235         public static final String ADD_VF_MODULE_GROUP_BUTTON_TEST_ID = "addVFModuleButton";
236         public static final String DELETE_VNF_BUTTON_TEST_ID = "deleteVNFButton";
237         public static final String DELETE_VF_MODULE_BUTTON_TEST_ID = "deleteVFModuleButton";
238         public static final String DELETE_VNF_VOLUME_GROUP_BUTTON_TEST_ID = "deleteVNFVolumeGroupButton";
239         public static final String ACTIVATE_BUTTON_TEST_ID = "activateButton";
240         public static final String OPTION_IN_DROPDOWN_NOT_EXISTS = "the option %s in dropdown %s not exists";
241         public static final String DISSOCIATE_BTN_CLASS = "dissociate-pnf";
242         public static final String DISSOCIATE_CONFIRM_MODAL_TEXT = "Are you sure you would like to dissociate %s from the service instance?";
243         public static final String DEACTIVATE_BUTTON_TEST_ID = "deactivateButton";
244         public static final String ENABLE_ERROR_MESSAGE = "The %s option should not be enabled";
245         public static final String DISABLE_ERROR_MESSAGE = "The %s option should be enabled";
246         public static final String DISSOCIATE_CONFIRM_MODAL_BTN_ID = "ok-button";
247
248     }
249     public class PnfAssociation {
250         public static final String PNF_NAME_TEST_ID = "pnfName";
251         public static final String SEARCH_PNF_TEST_ID = "searchPnf";
252         public static final String ASSOCIATE_PNF_TEST_ID = "associatePnf";
253         public static final String PNF_ENABLE_ASSOCIATE_ERROR_MESSAGE = "The Associate option not enabled";
254         public static final String PNF_DISABLE_ASSOCIATE_ERROR_MESSAGE = "The Associate option enabled when pnf is not found";
255         public static final String PNF_ASSOCIATED_SUCCESSFULLY_TEXT = "COMPLETE - PNF has been associated successfully.";
256         public static final String PNF_ASSOCIATED_FAILED_MESSAGE = "failed to associate PNF to service instance";
257         public static final String NOT_FOUND_ERROR_TEST_ID = "pnfNotFoundErrorMessage";
258         public static final String NOT_FOUND_ERROR_MESSAGE = "Errorn with the error messge not found PNF";
259
260         public static final String MSO_MODAL_TEST_ID = "msoPopup";
261         public static final String MSO_MODAL_STATUS_TEST_ID = "msoRequestStatus";
262         //pnf properties
263         public static final String PNF_INSTANCE_NAME_TEST_ID = "pnfInstancePnfName";
264         public static final String PNF_INSTANCE_NAME2_TEST_ID = "pnfInstancePnfName2";
265         public static final String PNF_INSTANCE_NAME2_SOURCE_TEST_ID = "pnfInstancePnfName2Source";
266         public static final String PNF_INSTANCE_ID_TEST_ID = "pnfInstancePnfId";
267         public static final String PNF_INSTANCE_EQUIP_TYPE_TEST_ID = "pnfInstanceEquipType";
268         public static final String PNF_INSTANCE_EQUIP_VENDOR_TEST_ID = "pnfInstanceEquipVendor";
269         public static final String PNF_INSTANCE_EQUIP_MODEL_TEST_ID = "pnfInstanceEquipModel";
270         public static final String PNF_INSTANCE_ERROR_MESSAGE = "The PNF Instance info %s does not match";
271
272     }
273     public class serviceModelInfo{
274         public static final String INFO_TEST_ID_PREFIX = "info-test-data-id-";
275         public static final String SERVIICE_NAME_KEY = "ServiceName";
276         public static final String SUBSCRIBER_NAME_KEY = "SubscriberName";
277         public static final String SERVICE_INSTANCE_NAME = "ServiceInstanceName";
278         public static final String MODEL_NAME = "ModelName";
279         public static final String MODEL_INVARIANT_UUID = "ModelInvariantUUID";
280         public static final String MODEL_VERSION = "ModelVersion";
281         public static final String MODEL_UUID = "ModelUUID";
282         public static final String MODEL_CUSTOMIZATION_UUID = "ModelCustomizationUUID";
283         public static final String RESOURCE_NAME = "ResourceName";
284         public static final String NF_TYPE = "NFType";
285         public static final String NF_ROLE = "NFRole";
286         public static final String NF_FUNCTION = "NFFunction";
287         public static final String NF_NAMING_CODE = "NFNamingCode";
288         public static final String METADETA_ERROR_MESSAGE = "The service model info %s does not match";
289     }
290
291     public class OwningEntity {
292         public static final String PROJECT_SELECT_TEST_ID = "project";
293         public static final String OWNING_ENTITY_SELECT_TEST_ID = "owningEntity";
294         public static final String PLATFORM_SELECT_TEST_ID = "platform";
295         public static final String LOB_SELECT_TEST_ID = "lineOfBusiness";
296     }
297
298     public class Users {
299         public static final String READONLY = "readonly";
300         public static final String USP_VOICE_VIRTUAL_USP = "uspVoiceVirtualUsp";
301         public static final String MOBILITY_MOBILITY = "mobilityMobility";
302         public static final String SUPRE_USER = "su";
303     }
304
305     public class RegisterToSimulator {
306
307         //separated simulated json files according to pages
308         public class SearchForServiceInstance {
309             public static final String GET_FULL_SUBSCRIBERS = "search_for_service_instance/aai_get_full_subscribers.json";
310             public static final String GET_SERVICES = "search_for_service_instance/aai_get_services.json";
311             public static final String FILTER_SERVICE_INSTANCE_BY_ID = "search_for_service_instance/aai_filter_service_instance_by_id.json";
312             public static final String FILTER_SERVICE_INSTANCE_BY_ID_2 = "search_for_service_instance/aai_filter_service_instance_by_id_2.json";
313             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER = "search_for_service_instance/aai_get_subscribers_for_customer.json";
314             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_2 = "search_for_service_instance/aai_get_subscribers_for_customer_2.json";
315             public static final String NAMED_QUERY_VIEW_EDIT = "search_for_service_instance/aai_named_query_for_view_edit.json";
316             public static final String NAMED_QUERY_VIEW_EDIT_2 = "search_for_service_instance/aai_named_query_for_view_edit_2.json";
317         }
318
319         public class pProbe {
320             public static final String GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS = "pProbe/aai_get_service_instance_with_logical_links.json";
321             public static final String GET_LOGICAL_LINK = "pProbe/aai_get_logical_link.json";
322             public static final String GET_SPECIFIC_PNF = "pProbe/aai_get_specific_pnf.json";
323             public static final String GET_SPECIFIC_PNF_ERROR = "pProbe/aai_get_specific_pnf_error.json";
324             public static final String ADD_PNF_RELATIONSHIP = "pProbe/mso_add_pnf_relationship.json";
325             public static final String ADD_PNF_RELATIONSHIP_ERROR = "pProbe/mso_add_pnf_relationship_error.json";
326             public static final String GET_ADD_PNF_RELATIONSHIP_ORCH_REQ = "pProbe/mso_get_add_relationship_orch_req.json";
327             public static final String REMOVE_PNF_RELATIONSHIP = "pProbe/mso_remove_pnf_relationship.json";
328             public static final String GET_REMOVE_PNF_RELATIONSHIP_ORCH_REQ = "pProbe/mso_get_remove_relationship_orch_req.json";
329             public static final String REMOVE_PNF_RELATIONSHIP_ERROR = "pProbe/mso_remove_pnf_relationship_error.json";
330         }
331
332         public class activateDeactivate{
333             public static final String AAI_GET_SERVICE_INSTANCE = "activateDeactivate/aai_get_service_instance.json";
334             public static final String ACTIVATE_SERVICE_INSTANCE = "activateDeactivate/mso_activate_service_instance.json";
335             public static final String ACTIVATE_SERVICE_INSTANCE_ERROR = "activateDeactivate/mso_activate_service_instance_error.json";
336             public static final String ACTIVATE_SERVICE_INSTANCE_ORCH_REQUEST = "activateDeactivate/mso_activate_service_instance_orch_req.json";
337         }
338
339         public class genericRequest{
340             public static final String ECOMP_PORTAL_GET_SESSION_SLOT_CHECK_INTERVAL = "ecompportal_getSessionSlotCheckInterval.json";
341         }
342     }
343 }