vid-automation selenium tests
[vid.git] / vid-automation / src / main / java / vid / automation / test / Constants.java
1 package vid.automation.test;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6 public class Constants {
7     public static final String PREVIOUS_VERSION = "Previous Versions";
8     public static final String BROWS_SDC_SERVICE_MODELS = "Browse SDC Service Models";
9     public static final String SERVICE_NAME = "Service Name";
10     public static final String SERVICE_INSTANCE_NAME = "Service Instance Name";
11     public static final String SERVICE_UUID = "Service UUID";
12     public static final String SERVICE_INVARIANT_UUID = "Service Invariant UUID";
13     public static final String SERVICE_VERSION = "Service Version";
14     public static final String SERVICE_DESCRIPTION = "Service Description";
15     public static final String SERVICE_CATEGORY = "Service Category";
16     public static final String SUBSCRIBER_NAME = "Subscriber Name";
17     public static final String SERVICE_TYPE = "Service Type";
18     public static final String SERVICE_ROLE = "Service Role";
19     public static final String RESOURCE_NAME = "Resource Name 1";
20     public static final String RESOURCE_DESCRIPTION = "Resource Description 1";
21     public static final int generalTimeout = 20;
22     public static final int generalRetries = 30;
23     public static final String generalSubmitButtonId = "submit";
24     public static final String generalCancelButtonId = "cancel";
25     public static final String generalCloseModalButtonClass = "modal-close";
26     public static final String generalModalTitleClass = "modal-title";
27     public static final String DROPDOWN_PERMITTED_ASSERT_FAIL_MESSAGE = "Dropdown permitted options are not according to user permissions.";
28     public static final String CONFIRM_BUTTON_TESTS_ID = "confirmButton";
29     public static final String CONFIRM_RESUME_DELETE_TESTS_ID = "confirmResumeDeleteButton";
30     public static final String CLOSE_BUTTON_TEXT = "Close";
31     public static final String CANCEL_BUTTON_TEST_ID = "cancelButton";
32     public static final String COMMIT_CLOSE_BUTTON_ID = "msoCommitDialogCloseButton";
33     public static final String SUBMIT_BUTTON_TEXT = "Submit";
34     public static final String SERVICE_TYPE_SELECT_TESTS_ID = "serviceType";
35     public static final String BROWSE_SEARCH = "browseFilter";
36     public static final String BROWSE_RESULTS_TABLE = "browseResultsTable";
37     public static final String SUBSCRIBER_NAME_SELECT_TESTS_ID = "subscriberName";
38     public static final String SUPPRESS_ROLLBACK_SELECT_TESTS_ID = "suppressRollback";
39     public static final String INSTANCE_NAME_SELECT_TESTS_ID = "instanceName";
40     public static final String CREATE_MODAL_TITLE_ID = "create-modal-title";
41     public static final String DEPLOY_BUTTON_TESTS_ID_PREFIX = "deploy-";
42     public static final String VIEW_BUTTON_TEXT = "View";
43     public static final String VIEW_EDIT_BUTTON_TEXT = "View/Edit";
44     public static final String VIEW_EDIT_TEST_ID_PREFIX = "view/edit-test-data-id-";
45     public static final String INSTANCE_ID_FOR_NAME_TEST_ID_PREFIX = "instance-id-for-name-";
46     public static final String SERVICE_NAME_TEST_ID_PREFIX = "service-name-test-data-id-";
47     public static final String SUBSCRIBER_NAME_TEST_ID_PREFIX = "subscriber-name-test-data-id-";
48     public static final String FILTER_SUBSCRIBER_DETAILS_ID = "filter-subscriber-details";
49     public static final String SERVICE_INSTANCEID_TH_ID = "service-instanceId-th-id";
50     public static final String MULTI_SELECT_UNSELECTED_CLASS = "item-unselected";
51     public static final String MULTI_SELECT_SELECTED_CLASS = "item-selected";
52     public static final String ACTIVE = "Active";
53     public static final String INACTIVE = "Inactive";
54     public static final String MSO_COMMIT_DIALOG_CLOSE_BUTTON = "msoCommitDialogCloseButton";
55     public static final String REQUIRED = "is required";
56     public static final String MISSING_DATA = "Missing data (\"%s\")";
57     public static final String ANGULAR2_TESTS = "Angular2Tests";
58     public static final String UNDER_DEVELOPMENT = "underDevelopment";
59     public static final String DELETE_CONFIGURATION_BUTTON = "deleteConfigurationButton";
60     public static final String ACTIVATE_DEACTIVATE_BUTTON = "activateDeactivateButton";
61     public static final String ENABLE_DISABLE_BUTTON = "enableDisableButton";
62
63     public static final String PNF_SERVICE_TYPE = "pnf";
64
65     public class bugFixes{
66         public static final String HEADER_CONTAINER = "headerContainer";
67     }
68
69     public class SideMenu {
70         public static final int numOfButtons = 7;
71         public static final String buttonClass = "att-accordion__group";
72         public static final String SEARCH_EXISTING_SERVICE = "Search for Existing Service Instances";
73         public static final String BROWSE_ASDC_SERVICE_MODELS = "Browse ASDC Service Models";
74         public static final String CREATE_NEW_SERVICE = "Create New Service Instance";
75         public static final String VNF_CHANGES = "VNF Changes";
76         public static final String TEST_ENVIRONMENTS = "Test Environments";
77     }
78
79     public class ChangeManagement {
80         //general constants:
81         public static final String pageHeadlineId = "change-management-headline";
82
83         //headline bar constants:
84         public static final String headlineNewButtonId = "change-management-new-button";
85         public static final String headlineSchedulerButtonId = "change-management-scheduler-button";
86         public static final String headlineSearchInputId = "change-management-search";
87
88         public static final String refreshBtnTestId = "refresh-cm";
89
90         //new change management modal constants:
91         public static final String newModalSubscriberInputId = "subscriber";
92         public static final String newModalServiceTypeInputId = "serviceType";
93         public static final String newModalVNFTypeInputId = "vnfType";
94         public static final String newModalFromVNFVersionInputId = "fromVNFVersion";
95         public static final String newModalVNFNameInputId = "vnfName";
96         public static final String newModalWorkFlowInputId = "workflow";
97         public static final String newModalConfigUpdateInputId = "config-update-input";
98         public static final String newModalTargetVersionInputsClass = "vnf-versions-select-as-text";
99         public static final String newModalSubscriberText = "FIREWALL/MISC";
100         public static final String newModalServiceTypeText = "vFlowLogic";
101         public static final String newModalVnfTypeText = "vMobileDNS";
102         public static final String newModalSourceVersionText = "1.0";
103         public static final String newModalVnfNameText = "zrdm3amdns02test2";
104         public static final String newModalWorkflowText = "VNF Config Update";
105
106
107         //Scheduler
108
109         public static final String schedulerModalRangeLabel = "Range";
110         public static final String schedulerModalNowLabel = "Now";
111         public static final String schedulerModalStartDateInputId = "startDate";
112         public static final String schedulerModalEndDateInputId = "endDate";
113         public static final String schedulerModalNextMonthButtonClass = "adp-next";
114         public static final String schedulerModalScheduleButtonText = "Schedule";
115         public static final String schedulerModalTimeUnitSelectId = "timeUnitSelect";
116         public static final String schedulerModalPolicySelectId = "policy";
117         public static final String schedulerModalDurationInputTestId = "durationInput";
118         public static final String schedulerModalFallbackInputTestId = "fallbackInput";
119         public static final String schedulerModalConcurrencyLimitInputTestId = "concurrencyLimitInput";
120         public static final String schedulerModalHoursOption = "hours";
121
122         //dashboard constants:
123         public static final String dashboardActiveTabId = "active-tab";
124         public static final String dashboardFinishedTabId = "finished-tab";
125         public static final String dashboardActiveTableId = "active-table";
126         public static final String dashboardFinishedTableId = "finished-table";
127         public static final String dashboardInProgressTheadId = "in-progress-table-head";
128         public static final String dashboardPendingTableId = "pending-table";
129         public static final String dashboardPendingTheadId = "pending-table-head";
130         public static final String dashboardFinishedTheadId = "finished-table-head";
131         public static final String failedIconClass = "icon-x";
132         public static final String processIconClass = "icon-process";
133         public static final String alertIconClass = "icon-alert";
134         public static final String pendingIconClass = "icon-pending";
135         public static final String viewIconClass = "icon-view";
136         public static final String pendingTableId = "pending-table";
137         public static final String cancelPendingButtonClass = "cancel-action";
138         public static final String activeTableRowId = "active-table-cm-row";
139         public static final String pendingTableRowId = "pending-table-cm-row";
140
141         //failed change management modal constants:
142         public static final String failedModalHeaderId = "failed-modal-header";
143         public static final String failedModalContentId = "failed-modal-content";
144         public static final String failedModalRetryButtonId = "failed-retry-button";
145         public static final String failedModalRollbackButtonId = "failed-rollback-button";
146
147         //in progress change management modal constants:
148         public static final String inProgressModalHeaderId = "in-progress-modal-header";
149         public static final String inProgressModalContentId = "in-progress-modal-content";
150         public static final String inProgressModalStopButtonId = "in-progress-stop-button";
151         public static final String inProgressModalRollbackButtonId = "in-progress-rollback-button";
152
153         //alert change management modal constants:
154         public static final String alertModalHeaderId = "alert-modal-header";
155         public static final String alertModalContentId = "alert-modal-content";
156         public static final String alertModalContinueButtonId = "alert-continue-button";
157         public static final String alertModalRollbackButtonId = "alert-rollback-button";
158
159         //pending change management modal constants:
160         public static final String pendingModalHeaderId = "pending-modal-header";
161         public static final String pendingModalContentId = "pending-modal-content";
162         public static final String pendingModalRescheduleButtonId = "pending-reschedule-button";
163         public static final String pendingModalRollbackButtonId = "pending-rollback-button";
164         public static final String pendingModalCancelWorkflowButtonClass = "btn-cancel-workflow";
165     }
166     public class DrawingBoard
167     {
168         public static final String AVAILABLE_MODELS_TREE = "available-models-tree";
169         public static final String DRAWING_BOARD_TREE = "drawing-board-tree";
170         public static final String NODE_PREFIX = "node-";
171         public static final String SEARCH_LEFT_TREE = "search-left-tree";
172         public static final String ADD_BUTTON = "-add-btn";
173         public static final String CONTEXT_MENU_BUTTON = "-menu-btn";
174         public static final String ALERT_ICON = "-alert-icon";
175         public static final String CONTEXT_MENU_ITEM = "context-menu-item";
176         public static final String TOGGLE_CHILDREN = "toggle-children";
177         public static final String TREE_NODE_LEAF = "tree-node-leaf";
178         public static final String HIGHLIGHTED_COLOR = "rgb(0, 159, 219)";
179         public static final String STATUS_TEXT = "Designing a new service";
180         public static final String CONTEXT_MENU_BUTTON_HEADER = "openMenuBtn";
181         public static final String CONTEXT_MENU_HEADER_EDIT_ITEM = "context-menu-header-edit-item";
182         public static final String CONTEXT_MENU_HEADER_DELETE_ITEM = "context-menu-header-delete-item";
183         public static final String SERVICE_QUANTITY = "servicesQuantity";
184         public static final String BACK_BUTTON = "backBtn";
185         public static final String DEPLOY_BUTTON = "deployBtn";
186         public static final String DEFAULT_SERVICE_NAME = "<Automatically Assigned>";
187         public static final String SERVICE_NAME = "serviceName";
188         public static final String SERVICE_STATUS = "serviceStatus";
189         public static final String SERVICE_INSTANCE_VALUE = "Service instance:";
190         public static final String SERVICE_INSTANCE_TEST_ID = "serviceInstance";
191         public static final String QUANTITY_LABEL_TEST_ID = "quantityLabel";
192         public static final String QUANTITY_LABEL_VALUE = "Scale Times:";
193
194
195
196     }
197
198     public class InstantiationStatus {
199         public static final String CONTEXT_MENU_DELETE = "context-menu-delete";
200         public static final String CONTEXT_MENU_HIDE = "context-menu-hide";
201         public static final String CONTEXT_MENU_HEADER_OPEN_ITEM = "context-menu-open";
202         public static final String CONTEXT_MENU_HEADER_AUDIT_INFO_ITEM = "context-menu-audit-info";
203         public static final String TD_JOB_STATUS_ICON = "jobStatusIcon";
204     }
205
206     public class AuditInfoModal{
207         public static final String CANCEL_BUTTON = "cancelButton";
208
209     }
210
211     public class TestEnvironments {
212         // general constants:
213         public static final String PAGE_HEADLINE = "test-environments-headline";
214
215         // headline bar constants:
216         public static final String HEADLINE_NEW_BUTTON = "test-environments-new-button";
217         public static final String HEADLINE_SEARCH_INPUT = "test-environments-search";
218         public static final String SEARCH_INPUT = "test-search-input";
219         public static final String TEXT_TO_FILTER = "4eb";
220
221         public static final String REFRESH_BUTTON = "test-environments-refresh";
222         public static final String NO_DATA_MESSAGE = "test-environments-no-data";
223         public static final String ERROR_MESSAGE = "test-environments-error";
224         public static final String TRY_AGAIN_BUTTON = "try-again";
225         public static final String ENVIRONMENTS_TABLE = "test-environments-table";
226         public static final String TABLE_HEADER_ASC = "tablesorter-headerAsc";
227
228         // new popup
229         public static final String NEW_ENVIRONMENT_FORM = "test-new-environment-form";
230         public static final String INSTANCE_NAME_INPUT = "environment-name";
231         public static final String ECOMP_ID_DROP_DOWN = "ecomp-instance-id";
232         public static final String ECOMP_NAME_INPUT = "ecomp-instance-name";
233         public static final String TENANT_CONTEXT_INPUT = "tenant-context";
234         public static final String ENVIRONMENT_TYPE_DROP_DOWN = "operational-environment-type";
235         public static final String WORKLOAD_CONTEXT_DROP_DOWN = "workload-context";
236         public static final String SUBMIT_BUTTON = "submit-button";
237         public static final String CANCEL_BUTTON = "cancel-button";
238         public static final String MODAL_CLOSE_BUTTON_CLASS = "modal-close";
239         public static final String POPUP_ERROR_MESSAGE = "test-new-environment-error";
240         public static final String environmentCreatedSuccesfullyMessage = "Operational Environment successfully created";
241
242         // json content
243         public static final String HEADERS_LIST = "headers";
244         public static final String BASIC_LIST = "basicList";
245         public static final String FULL_LIST = "fullList";
246         public static final String FILTERED_LIST = "filteredList";
247         public static final String SORTED_LIST = "sortedList";
248
249         // activate
250         public static final String environmentActivatedSuccesfullyMessage = "Operational Environment successfully activated";
251         public static final String environmentDeactivatedSuccesfullyMessage = "Operational Environment successfully deactivated";
252         public static final String activateButtonIdPrefix = "testEnvActivate-";
253         public static final String deactivateButtonIdPrefix = "testEnvDeactivate-";
254         public static final String environmentStatusIdPrefix = "testEnvStatus-";
255         public static final String attachButtonIdPrefix = "testEnvAttach-";
256     }
257
258     public class Modals {
259         public static final String modalClass = "div[modal-animation='true']";
260         public static final String STOP_INSTANTIATION = "Stop Instantiation";
261         public static final String CANCEL = "Cancel";
262     }
263
264     public static class BrowseASDC {
265         public static final String DATE_FORMAT = "yyyy-MM-dd_HH-mm-ss-SSS";
266         public static final String SERVICE_INSTANCE_NAME_PREFIX = "vid-e2e-test_service_";
267         public static final String DEPOLY_SERVICE_CLASS = "deploy-service-class";
268         public static final String SERVICE_INSTANCE_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Service Instance was created successfully.";
269         public static final String SERVICE_INSTANCE_CREATION_FAILED_MESSAGE = "failed to create service instance";
270         public static final String CREATE_SERVICE_INSTANCE = "Create Service Instance";
271         public static final String AIC_OPTION_CLASS = "aicZoneOption";
272         public static class NewServicePopup {
273             public static final String SET_BUTTON = "service-form-set";
274             public static final String CANCEL_BUTTON = "cancelButton";
275             public static final String INSTANCE_NAME = "instanceName";
276             public static final String SERVICE_UUID = "1a80c596-27e5-4ca9-b5bb-e03a7fd4c0fd";
277             public static final String SERVICE_MODEL_DATA_TEST_ID_VALUE_PREFIX = "model-item-value-";
278             public static final Map<String, String> SERVICE_MODEL_FIELD_TO_DATA_TESTS_ID = new HashMap<String, String>()
279             {{
280                 put("version", "modelVersion");
281                 put("description", "description");
282                 put("category",  "category");
283                 put("uuid", "uuid");
284                 put("invariantUuid", "invariantUuid");
285                 put("type", "serviceType");
286                 put("serviceRole", "serviceRole");
287             }};
288         }
289
290         public static final String CREATE_SERVICE_INSTANCE_MACRO_MODAL = "create a new service instance";
291
292
293     }
294
295     public class EditExistingInstance {
296         public static final String SELECT_SERVICE_INSTANCE = "Select a Service Instance";
297         public static final String SERVICE_INSTANCE_ID = "Service Instance Id";
298         public static final String SERVICE_INSTANCE_NAME = "Service Instance Name";
299         public static final String SEARCH_FOR_EXISTING_INSTANCES_INPUT = "searchForExistingInstancesText";
300         public static final String SELECT_OWNING_ENTITY_ID = "selectOwningEntity";
301         public static final String SELECT_SUBSCRIBER = "selectSubscriber";
302         public static final String SELECT_PROJECT_ID = "selectProject";
303
304         public static final String DELETE_VNF_BTN = "delete-vnf-btn";
305         public static final String ADD_VNF_MODULE_DROPDOWN = "add-vnf-module-dropdown";
306         public static final String ADD_CUSTOM_VNF_MODULE_DROPDOWN = "add-custom-vnf-module-dropdown";
307         public static final String ADD_CUSTOM_VOLUME_GROUP = "add-custom-volume-group";
308         public static final String ADD_VOLUME_GROUP = "add-volume-group";
309         public static final String DELETE_VF_MODULE = "delete-vf-module";
310         public static final String DELETE_VNF_VOLUME_GROUP = "delete-vnf-volume-group";
311         public static final String DELETE_NETWORK = "delete-network";
312     }
313
314     public class CreateNewInstance {
315         public static final String SUBSCRIBER_NAME_OPTION_CLASS = "subscriberNameOption";
316         public static final String SERVICE_TYPE_OPTION_CLASS = "serviceTypeOption";
317         public static final String SELECTED_SUBSCRIBER_NAME_TEST_ID = "selectedSubscriberName";
318         public static final String SELECTED_SERVICE_TYPE_NAME_TEST_ID = "selectedServiceTypeName";
319         public static final String SERVICE_INSTANCE_NAME_PREFIX = "vid-e2e-test_aai_service_";
320         public static final String MODEL_NAME = "Model Name";
321         public static final String MODEL_INVARIANT_UUID = "Model Invariant UUID";
322         public static final String MODEL_VERSION = "Model Version";
323         public static final String MODEL_UUID = "Model UUID";
324         public static final String MODEL_CUSTOMIZATION_UUID = "Model Customization UUID";
325         public static final String RESOURCE_NAME = "Resource Name";
326         public static final String NF_TYPE = "NF Type";
327         public static final String NF_ROLE = "NF Role";
328         public static final String NF_FUNCTION = "NF Function";
329         public static final String NF_NAMING_CODE = "NF Naming Code";
330     }
331
332     public class ViewEdit {
333         public static final String SERVICE_DELETED_SUCCESSFULLY_TEXT = "COMPLETE - Service has been deleted successfully.";
334         public static final String VNF_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Vnf has been created successfully.";
335         public static final String VNF_DELETED_SUCCESSFULLY_TEXT = "COMPLETE - Vnf has been deleted successfully.";
336         public static final String VL_DELETED_SUCCESSFULLY_TEXT = "COMPLETE - Network has been deleted successfully.";
337         public static final String VOLUME_GROUP_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Volume Group has been created successfully.";
338         public static final String VOLUME_GROUP_DELETED_SUCCESSFULLY_TEXT = "COMPLETE - Volume Group has been deleted successfully.";
339         public static final String VF_MODULE_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - VF Module has been created successfully.";
340         public static final String VF_MODULE_DELETED_SUCCESSFULLY_TEXT = "COMPLETE - VF Module has been deleted successfully.";
341         public static final String MSO_SUCCESSFULLY_TEXT = "COMPLETE - Success";
342         public static final String VNF_CREATION_FAILED_MESSAGE = "failed to create service instance VNF";
343         public static final String VOLUME_GROUP_CREATION_FAILED_MESSAGE = "failed to create Volume Group";
344         public static final String VF_MODULE_CREATION_FAILED_MESSAGE = "failed to create VF Module";
345         public static final String PRODUCT_FAMILY_SELECT_TESTS_ID = "productFamily";
346         public static final String LCP_REGION_SELECT_TESTS_ID = "lcpRegion";
347         public static final String LEGACY_REGION_INPUT_TESTS_ID = "lcpRegionText";
348         public static final String TENANT_SELECT_TESTS_ID = "tenant";
349         public static final String TENANT_OPTION_CLASS = "tenantOption";
350         public static final String VNF_INSTANCE_NAME_PREFIX = "vid-e2e-test_vnf_";
351         public static final String AIC_ZONE_TEST_ID = "aic_zone";
352         public static final String ROLLBACK_TEST_ID = "rollback";
353         public static final String VOLUME_GROUP_OPTION_TEST_ID_PREFIX = "addVolumeGroupOption-";
354         public static final String VF_MODULE_OPTION_TEST_ID_PREFIX = "addVFModuleOption-";
355         public static final String VNF_OPTION_TEST_ID_PREFIX = "addVNFOption-";
356         public static final String VOLUME_GROUP_INSTANCE_NAME_PREFIX = "vid-e2e-test-volume_group_";
357         public static final String NETWORK_INSTANCE_NAME_PREFIX = "vid-e2e-test-network_";
358         public static final String VF_MODULE_INSTANCE_NAME_PREFIX = "vid-e2e-test-volume_vf_module_";
359         public static final String ADD_VNF_BUTTON_TEST_ID = "addVNFButton";
360         public static final String ADD_VF_MODULE_TEST_ID = "addVFModuleButton";
361         public static final String ADD_VOLUME_GROUP_BUTTON_TEST_ID = "addVolumeGroupButton";
362         public static final String VF_MODULE_RESUME_ID_PREFIX = "resumeVFModuleButton-";
363         public static final String ADD_VF_MODULE_BUTTON_TEST_ID = "addVFModuleButton";
364         public static final String DELETE_VNF_BUTTON_TEST_ID = "deleteVNFButton";
365         public static final String DELETE_NETWORK_BUTTON_TEST_ID = "deleteNetworkButton";
366         public static final String DELETE_VF_MODULE_BUTTON_TEST_ID = "deleteVFModuleButton-";
367         public static final String DELETE_VNF_VOLUME_GROUP_BUTTON_TEST_ID = "deleteVNFVolumeGroupButton";
368         public static final String ACTIVATE_BUTTON_TEST_ID = "activateButton";
369         public static final String SHOW_ASSIGNMENTS_BUTTON_TEST_ID = "showAssignmentsButton";
370         public static final String OPTION_IN_DROPDOWN_NOT_EXISTS = "the option %s in dropdown %s not exists";
371         public static final String DISSOCIATE_BTN_CLASS = "dissociate-pnf";
372         public static final String DISSOCIATE_CONFIRM_MODAL_TEXT = "Are you sure you would like to dissociate %s from the service instance?";
373         public static final String DEACTIVATE_BUTTON_TEST_ID = "deactivateButton";
374         public static final String ENABLE_ERROR_MESSAGE = "The %s option should not be enabled";
375         public static final String DISABLE_ERROR_MESSAGE = "The %s option should be enabled";
376         public static final String DISSOCIATE_CONFIRM_MODAL_BTN_ID = "ok-button";
377         public static final String COLLECTIONDIV = "collectionDiv";
378         public static final String COLLECTIONNETWORKDIV = "collectionNetworkDiv";
379         public static final String INFOSERVICEBUTTON = "infoServiceButton";
380         public static final String DELETESERVICEBUTTON = "deleteServiceButton";
381         public static final String SERVICE_INSTANCE_ID = "Service Instance ID";
382         public static final String DETAILS_LOG = "detailsLog";
383         public static final String DETAILS_CLOSE_BTN = "detailsCloseBtn";
384         public static final String MSO_COMMIT_LOG = "msoCommitLog";
385
386         public static final String NETWORK_OPTION_TEST_ID_PREFIX = "addNetworkOption-";
387         public static final String ADD_NETWORK_BUTTON_TEST_ID = "addNetworkButton" ;
388         public static final String LINE_OF_BUSINESS_SELECT_TESTS_ID = "lineOfBusiness";
389         public static final String LINE_OF_BUSINESS_TEXT = "Line Of Business";
390
391         public static final String CANCEL_CREATION_BUTTON_ID = "cancelCreation";
392         public static final String MODEL_VERSION_ID_MISSING_MSG= "Error: model-version-id is not populated in A&AI";
393         public static final String SUBDETAILS_ERROR_MESSAGE_TEST_ID = "subDetailsErrMsg";
394
395         public static final String ERROR_CLASS = "error";
396     }
397     public class PnfAssociation {
398         public static final String PNF_NAME_TEST_ID = "pnfName";
399         public static final String SEARCH_PNF_TEST_ID = "searchPnf";
400         public static final String ASSOCIATE_PNF_TEST_ID = "associatePnf";
401         public static final String PNF_ENABLE_ASSOCIATE_ERROR_MESSAGE = "The Associate option not enabled";
402         public static final String PNF_DISABLE_ASSOCIATE_ERROR_MESSAGE = "The Associate option enabled when pnf is not found";
403         public static final String PNF_ASSOCIATED_SUCCESSFULLY_TEXT = "COMPLETE - PNF has been associated successfully.";
404         public static final String PNF_ASSOCIATED_FAILED_MESSAGE = "failed to associate PNF to service instance";
405         public static final String NOT_FOUND_ERROR_TEST_ID = "pnfNotFoundErrorMessage";
406         public static final String NOT_FOUND_ERROR_MESSAGE = "Errorn with the error messge not found PNF";
407
408         public static final String MSO_MODAL_TEST_ID = "msoPopup";
409         public static final String MSO_MODAL_STATUS_TEST_ID = "msoRequestStatus";
410         //pnf properties
411         public static final String PNF_INSTANCE_NAME_TEST_ID = "pnfInstancePnfName";
412         public static final String PNF_INSTANCE_NAME2_TEST_ID = "pnfInstancePnfName2";
413         public static final String PNF_INSTANCE_NAME2_SOURCE_TEST_ID = "pnfInstancePnfName2Source";
414         public static final String PNF_INSTANCE_ID_TEST_ID = "pnfInstancePnfId";
415         public static final String PNF_INSTANCE_EQUIP_TYPE_TEST_ID = "pnfInstanceEquipType";
416         public static final String PNF_INSTANCE_EQUIP_VENDOR_TEST_ID = "pnfInstanceEquipVendor";
417         public static final String PNF_INSTANCE_EQUIP_MODEL_TEST_ID = "pnfInstanceEquipModel";
418         public static final String PNF_INSTANCE_ERROR_MESSAGE = "The PNF Instance info %s does not match";
419
420     }
421     public class ConfigurationCreation{
422         public static final String NEXT_BUTTON_TEST_ID = "nextButton";
423         public static final String CREATE_BUTTON_TEST_ID = "createButton";
424         public static final String BACK_BUTTON_TEST_ID = "backButton";
425         public static final String SUPPRESS_ROLLBACK_INPUT_TEST_ID = "suppressRollbackInput";
426         public static final String INSTANCE_NAME_INPUT_TEST_ID = "instanceNameInput";
427         public static final String REGION_DROPDOWN_TEST_ID = "regionDropDown";
428         public static final String TENANT_DROPDOWN_TEST_ID = "tenantDropDown";
429         public static final String ENABLE_NEXT_ERROR_MESSAGE = "The Next button is not enabled";
430         public static final String DISABLE_NEXT_ASSOCIATE_ERROR_MESSAGE = "The Next button enabled when fields are empty";
431         public static final String SOURCE_DROPDOWN_TEST_ID = "sourceDropDown";
432         public static final String COLLECTOR_DROPDOWN_TEST_ID = "collectorDropDown";
433         public static final String COLLECTOR_INSTANCE_NAME_TEST_ID = "collectorInstanceName";
434         public static final String SOURCE_INSTANCE_NAME_TEST_ID = "sourceInstanceName";
435         public static final String MODEL_NAME_TEST_ID = "modelName";
436         public static final String COLLECTOR_NO_RESULT_MSG_TEST_ID = "collectorNoResults";
437         public static final String SOURCE_NO_RESULT_MSG_TEST_ID = "sourceNoResults";
438         public static final String SOURCE_INFO_BUTTON_TEST_ID = "sourceInfoButton";
439         public static final String COLLECTOR_INFO_BUTTON_TEST_ID = "collectorInfoButton";
440         public static final String SOURCE_INSTANCE_SELECTED_ICON_TEST_ID ="sourceInstanceSelectedIcon";
441         public static final String COLLECTOR_INSTANCE_SELECTED_ICON_TEST_ID ="collectorInstanceSelectedIcon";
442     }
443
444     public class ServiceModelInfo {
445         public static final String INFO_TEST_ID_PREFIX = "info-test-data-id-";
446         public static final String SERVIICE_NAME_KEY = "ServiceName";
447         public static final String ROLLBACK_ON_FAILURE_ID = "rollbackOnFailure";
448         public static final String SUBSCRIBER_NAME_KEY = "SubscriberName";
449         public static final String SERVICE_INSTANCE_NAME = "ServiceInstanceName";
450         public static final String MODEL_NAME = "ModelName";
451         public static final String MODEL_INVARIANT_UUID = "ModelInvariantUUID";
452         public static final String MODEL_VERSION = "ModelVersion";
453         public static final String MODEL_UUID = "ModelUUID";
454         public static final String MODEL_CUSTOMIZATION_UUID = "ModelCustomizationUUID";
455         public static final String RESOURCE_NAME = "ResourceName";
456         public static final String NF_TYPE = "NFType";
457         public static final String NF_ROLE = "NFRole";
458         public static final String NF_FUNCTION = "NFFunction";
459         public static final String NF_NAMING_CODE = "NFNamingCode";
460         public static final String METADETA_ERROR_MESSAGE = "The service model info %s does not match";
461     }
462
463     public class ServiceProxyModelInfo {
464         public static final String MODEL_NAME = "Name";
465         public static final String MODEL_TYPE = "Type";
466         public static final String MODEL_DESCRIPTION = "Description";
467         public static final String MODEL_INVARIANT_UUID = "InvariantUUID";
468         public static final String MODEL_VERSION = "Version";
469         public static final String MODEL_UUID = "UUID";
470         public static final String MODEL_CUSTOMIZATION_UUID = "CustomizationUUID";
471         public static final String SOURCE_MODEL_UUID = "SourceModelUuid";
472         public static final String SOURCE_MODEL_INVARIANT = "SourceModelInvariant";
473         public static final String SOURCE_MODEL_NAME = "SourceModelName";
474     }
475     public class NetworkModelInfo {
476         public static final String SERVICE_NAME = "Service Name";
477         public static final String SUBSCRIBER_NAME = "Subscriber Name";
478         public static final String SERVICE_INSTANCE_NAME = "Service Instance Name";
479         public static final String MODEL_NAME = "Model Name";
480         public static final String MODEL_VERSION = "Model Version";
481         public static final String MODEL_INVARIANT_UUID = "Model Invariant UUID";
482         public static final String MODEL_UUID = "Model UUID";
483         public static final String MODEL_CUSTOMIZATION_UUID = "Model Customization UUID";
484     }
485     public class OwningEntity {
486         public static final String PROJECT_SELECT_TEST_ID = "project";
487         public static final String OWNING_ENTITY_SELECT_TEST_ID = "owningEntity";
488         public static final String PLATFORM_SELECT_TEST_ID = "platform";
489         public static final String LOB_SELECT_TEST_ID = "lineOfBusiness";
490     }
491
492     public class Users {
493         public static final String READONLY = "readonly";
494         public static final String USP_VOICE_VIRTUAL_USP = "uspVoiceVirtualUsp";
495         public static final String MOBILITY_MOBILITY = "mobilityMobility";
496         public static final String FIREWALL_MISC_AIM_TRANSPORT = "FIREWALL_AIM_Trans";
497         public static final String MOBILITY_VMMSC = "mobilityVMMSC";
498         public static final String SUPRE_USER = "su";
499     }
500
501     public class RegisterToSimulator {
502
503         //separated simulated json files according to pages
504         public class SearchForServiceInstance {
505             public static final String GET_FULL_SUBSCRIBERS = "search_for_service_instance/aai_get_full_subscribers.json";
506             public static final String GET_SERVICES = "search_for_service_instance/aai_get_services.json";
507             public static final String FILTER_SERVICE_INSTANCE_BY_ID = "search_for_service_instance/aai_filter_service_instance_by_id.json";
508             public static final String FILTER_CR_SERVICE_INSTANCE_BY_ID = "search_for_service_instance/aai_filter_cr_service_instance_by_id.json";
509             public static final String FILTER_SERVICE_INSTANCE_BY_ID_2 = "search_for_service_instance/aai_filter_service_instance_by_id_2.json";
510             public static final String FILTER_SERVICE_INSTANCE_BY_ID_PM = "search_for_service_instance/aai_filter_service_instance_by_id_test_sssdad.json";
511             public static final String FILTER_SERVICE_INSTANCE_BY_ID_NO_MODEL_VER_ID = "search_for_service_instance/aai_filter_service_instance_by_id_test_without_model_ver_id.json";
512             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_USP_VOICE = "search_for_service_instance/aai_get_subscribers_for_customer_USP-VOICE.json";
513             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_USP_VOICE_CR = "search_for_service_instance/aai_get_subscribers_for_customer_USP-VOICE_cr.json";
514             public static final String GET_MSO_INSTANCE_ORCH_STATUS_REQ = "search_for_service_instance/mso_instance_orch_status_req.json";
515             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_Mobility = "search_for_service_instance/aai_get_subscribers_for_customer_Mobility.json";
516             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_FIREWALL_MISC = "search_for_service_instance/aai_get_subscribers_for_customer_FIREWALL-MISC.json";
517             public static final String NAMED_QUERY_VIEW_EDIT = "search_for_service_instance/aai_named_query_for_view_edit.json";
518             public static final String NAMED_QUERY_CR_VIEW_EDIT = "search_for_service_instance/aai_named_query_for_cr_view_edit.json";
519             public static final String NAMED_QUERY_VIEW_EDIT_2 = "search_for_service_instance/aai_named_query_for_view_edit_2.json";
520             public static final String NAMED_QUERY_VIEW_EDIT_PM = "search_for_service_instance/aai_named_query_for_view_edit_test_sssdad.json";
521             public static final String GET_SDC_CATALOG_SERVICE_VID_TEST_444 = "search_for_service_instance/get_sdc_catalog_services_vid-test-444.json";
522             public static final String GET_SDC_CATALOG_SERVICE_VID_TEST_CR = "search_for_service_instance/get_sdc_catalog_services_vid-test-cr.json";
523             public static final String GET_SDC_CATALOG_SERVICE_PM = "search_for_service_instance/get_sdc_catalog_services_test_sssdad.json";
524         }
525
526         public class AddSubinterface {
527             public static final String FILTER_VFC_IG_SERVICE_INSTANCE_BY_ID = "add_subinterface/aai_filter_vfc_ig_service_instance_by_id.json";
528             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_USP_VOICE_VFC_IG = "add_subinterface/aai_get_subscribers_for_customer_USP-VOICE_vfc_ig.json";
529             public static final String GET_MSO_VFC_IG_INSTANCE_ORCH_STATUS_REQ = "add_subinterface/mso_vfc_ig_instance_orch_status_req.json";
530             public static final String NAMED_QUERY_VFC_IG_VIEW_EDIT = "add_subinterface/aai_named_query_for_vfc_ig_view_edit.json";
531             public static final String GET_SDC_CATALOG_SERVICE_VID_TEST_444 = "add_subinterface/get_sdc_catalog_services_vid-test-333.json";
532         }
533         public class pProbe {
534             public static final String GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS = "pProbe/aai_get_service_instance_with_logical_links.json";
535             public static final String GET_LOGICAL_LINK = "pProbe/aai_get_logical_link.json";
536             public static final String GET_SPECIFIC_PNF = "pProbe/aai_get_specific_pnf.json";
537             public static final String GET_SPECIFIC_PNF_ERROR = "pProbe/aai_get_specific_pnf_error.json";
538             public static final String ADD_PNF_RELATIONSHIP = "pProbe/mso_add_pnf_relationship.json";
539             public static final String ADD_PNF_RELATIONSHIP_ERROR = "pProbe/mso_add_pnf_relationship_error.json";
540             public static final String GET_ADD_PNF_RELATIONSHIP_ORCH_REQ = "pProbe/mso_get_add_relationship_orch_req.json";
541             public static final String REMOVE_PNF_RELATIONSHIP = "pProbe/mso_remove_pnf_relationship.json";
542             public static final String GET_REMOVE_PNF_RELATIONSHIP_ORCH_REQ = "pProbe/mso_get_remove_relationship_orch_req.json";
543             public static final String REMOVE_PNF_RELATIONSHIP_ERROR = "pProbe/mso_remove_pnf_relationship_error.json";
544         }
545
546         public class activateDeactivate{
547             public static final String ACTIVATE_SERVICE_INSTANCE = "activateDeactivate/mso_activate_service_instance.json";
548             public static final String ACTIVATE_SERVICE_INSTANCE_ERROR = "activateDeactivate/mso_activate_service_instance_error.json";
549             public static final String ACTIVATE_SERVICE_INSTANCE_ORCH_REQUEST = "activateDeactivate/mso_activate_service_instance_orch_req.json";
550         }
551
552         public class createConfiguration {
553             public static final String GET_TENANTS = "create_configuration/aai_get_tenants.json";
554             public static final String GET_VNF_INSTANCES = "create_configuration/aai_get_vnf_instances_by_region.json";
555             public static final String GET_PNF_INSTANCES = "create_configuration/aai_get_pnf_instances_by_region.json";
556             public static final String GET_MODEL_BY_ONE_INVARIANT_ID = "create_configuration/aai_get_model_by_one_invariant_id.json";
557             public static final String GET_MODEL_BY_2_INVARIANT_IDS = "create_configuration/aai_get_model_by_2_invariant_ids.json";
558             public static final String MSO_CREATE_CONFIGURATION = "create_configuration/mso_create_configuration_pProbe.json";
559             public static final String MSO_CREATE_CONFIGURATION_ORCH_REQ = "create_configuration/mso_create_configuration_orch_req.json";
560             public static final String MSO_CREATE_CONFIGURATION_ERROR = "create_configuration/mso_create_configuration_pProbe_error.json";
561             public static final String MSO_UNASSIGN_ACTIVE_SERVICE = "mso_unassign_service.json";
562             public static final String MSO_DELETE_CONFIGURATION = "create_configuration/mso_delete_configuration.json";
563             public static final String MSO_ACTIVATE_CONFIGURATION = "create_configuration/mso_activate_configuration.json";
564             public static final String MSO_ENABLE_DISABLE_PORT = "create_configuration/mso_enable_disable_port.json";
565
566
567             public static final String MSO_DEACTIVATE_CONFIGURATION = "create_configuration/mso_activate_configuration.json";
568         }
569
570         public class addNetwork{
571             public static final String GET_SDC_CATALOG_SERVICES_NETWORK = "add_network/get_sdc_catalog_services_SI_network11.json";
572             public static final String FILTER_SERVICE_INSTANCE_BY_NAME = "add_network/aai_filter_service_instance_by_name_network-vl.json";
573             public static final String FILTER_SERVICE_INSTANCE_BY_ID = "add_network/aai_filter_service_instance_by_id_network-vl.json";
574             public static final String AAI_NAMED_QUERY_FOR_VIEW_EDIT ="add_network/aai_named_query_for_view_edit_test_network-vl.json";
575             public static final String AAI_GET_TENANTS = "add_network/aai_get_tenants.json";
576             public static final String MSO_ADD_NETWORK_ERROR = "add_network/mso_add_network_error.json";
577             public static final String MSO_ADD_NETWORK = "add_network/mso_add_network.json";
578             public static final String MSO_ADD_NETWORK_ORCH_REQ = "add_network/mso_add_network_orch_req.json";
579         }
580
581         public class CreateNewServiceInstance {
582             public static final String GET_FULL_SUBSCRIBES = "create_new_instance/aai_get_full_subscribers.json";
583             public static final String GET_SERVICES = "create_new_instance/aai_get_services.json";
584             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_MSO_1610_ST = "create_new_instance/aai_get_subscribers_for_customer_MSO_1610_ST.json";
585             public static final String GET_MODELS_BY_SERVICE_TYPE_MSO_1610_ST = "create_new_instance/aai_get_models_by_service_type_MSO_1610_ST.json";
586             public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_USP_VOICE = "create_new_instance/aai_get_subscribers_for_customer_USP_VOICE.json";
587             public static final String GET_MODELS_BY_SERVICE_TYPE_USP_VOICE= "create_new_instance/aai_get_models_by_service_type_USP_VOICE.json";
588
589             public class deploy {
590                 public static final String SDC_GET_CATALOG = "create_new_instance/deploy/get_sdc_catalog_services_1707vidnf.json";
591                 public static final String GET_AIC_ZONES = "create_new_instance/deploy/aai_get_aic_zones.json";
592                 public static final String MSO_CREATE_SVC_INSTANCE = "create_new_instance/deploy/mso_create_svc_instance.json";
593                 public static final String MSO_CREATE_SVC_INSTANCE_ORCH_REQ = "create_new_instance/deploy/mso_create_svc_instance_orch_req.json";
594             }
595         }
596
597         public class genericRequest{
598             public static final String ECOMP_PORTAL_GET_SESSION_SLOT_CHECK_INTERVAL = "ecompportal_getSessionSlotCheckInterval.json";
599         }
600     }
601     public class VlanTagging {
602         public static final String MODEL_ITEM_LABEL_SERVICE_INSTANCENAME = "model-item-label-serviceInstanceName";
603         public static final String MODEL_ITEM_VALUE_SERVICE_INSTANCENAME = "model-item-value-serviceInstanceName";
604         public static final String MODEL_ITEM_LABEL_MODEL_INVARIANT_UUID = "model-item-label-modelInvariantUUID";
605         public static final String MODEL_ITEM_VALUE_MODEL_INVARIANT_UUID = "model-item-value-modelInvariantUUID";
606         public static final String MODEL_ITEM_LABEL_MODEL_VERSION = "model-item-label-modelVersion";
607         public static final String MODEL_ITEM_VALUE_MODEL_VERSION = "model-item-value-modelVersion";
608         public static final String MODEL_ITEM_LABEL_MODEL_UUID = "model-item-label-modelUuid";
609         public static final String MODEL_ITEM_VALUE_MODEL_UUID = "model-item-value-modelUuid";
610         public static final String MODEL_ITEM_LABEL_CUSTOMIZATION_UUID = "model-item-label-modelCustomizationUuid";
611         public static final String MODEL_ITEM_VALUE_CUSTOMIZATION_UUID = "model-item-value-modelCustomizationUuid";
612         public static final String MODEL_ITEM_LABEL_GROUP_NAME = "model-item-label-groupName";
613         public static final String MODEL_ITEM_VALUE_GROUP_NAME = "model-item-value-groupName";
614         public static final String MODEL_ITEM_LABEL_NETWORK_COLLECTION_FUNCTION = "model-item-label-networkCollectionFunction";
615         public static final String MODEL_ITEM_VALUE_NETWORK_COLLECTION_FUNCTION = "model-item-value-networkCollectionFunction";
616         public static final String MODEL_ITEM_LABEL_INSTANCE_GROUP_FUNCTION = "model-item-label-instanceGroupFunction";
617         public static final String MODEL_ITEM_VALUE_INSTANCE_GROUP_FUNCTION = "model-item-value-instanceGroupFunction";
618         public static final String MODEL_ITEM_LABEL_PARENT_PORT_ROLE = "model-item-label-parentPortRole";
619         public static final String MODEL_ITEM_VALUE_PARENT_PORT_ROLE = "model-item-value-parentPortRole";
620         public static final String MODEL_ITEM_LABEL_SUBINTERFACE_ROLE = "model-item-label-subInterfaceRole";
621         public static final String MODEL_ITEM_VALUE_SUBINTERFACE_ROLE = "model-item-value-subInterfaceRole";
622     }
623 }