From 601a70183e499dea00b1464b0d10259ad3be5c8b Mon Sep 17 00:00:00 2001 From: Mohanachandran S Date: Wed, 4 Dec 2024 19:09:29 +0530 Subject: [PATCH] MOSIP-37943 - Added leaf zone code for create registration center Signed-off-by: Mohanachandran S --- .../SearchMachineSpec/SearchMachineSpec.yml | 1474 ++++++++--------- 1 file changed, 737 insertions(+), 737 deletions(-) diff --git a/api-test/src/main/resources/masterdata/SearchMachineSpec/SearchMachineSpec.yml b/api-test/src/main/resources/masterdata/SearchMachineSpec/SearchMachineSpec.yml index 8a50e96d7c..20d2414c31 100644 --- a/api-test/src/main/resources/masterdata/SearchMachineSpec/SearchMachineSpec.yml +++ b/api-test/src/main/resources/masterdata/SearchMachineSpec/SearchMachineSpec.yml @@ -1,86 +1,86 @@ SearchMachineSpec: -# Masterdata_SearchMachineSpec_Equals_Name_eng_smoke: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_01 -# description: Search for machine spec details where the name parameter equals the specified condition -# role: admin -# templateFields: ["description"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult -# input: '{ -# "filters": [ -# { -# "columnName": "name", -# "type": "equals", -# "value": "HP", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [ -# { -# "sortField": "name", -# "sortType": "ASC" -# } -# ], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "data": [{ -# "id": "$IGNORE$", -# "name": "HP", -# "brand": "HP", -# "model": "1234", -# "machineTypeCode": "$IGNORE$", -# "minDriverversion": "3.2", -# "description": "HP brand", -# "isActive": "$IGNORE$" -# }] -#}' -# Masterdata_SearchMachineSpec_Valid_sortType_DESC: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_02 -# description: Search for machine spec details sorted in descending order -# role: admin -# templateFields: ["description"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult -# input: '{ -# "filters": [ -# { -# "columnName": "name", -# "type": "equals", -# "value": "HP", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "DESC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "data": [{ -# "id": "$IGNORE$", -# "name": "HP", -# "brand": "HP", -# "model": "1234", -# "machineTypeCode": "$IGNORE$", -# "minDriverversion": "3.2", -# "description": "HP brand", -# "isActive": "$IGNORE$" -# }] -#}' + Masterdata_SearchMachineSpec_Equals_Name_eng_smoke: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_01 + description: Search for machine spec details where the name parameter equals the specified condition + role: admin + templateFields: ["description"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult + input: '{ + "filters": [ + { + "columnName": "name", + "type": "equals", + "value": "HP", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [ + { + "sortField": "name", + "sortType": "ASC" + } + ], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "data": [{ + "id": "$IGNORE$", + "name": "HP", + "brand": "HP", + "model": "1234", + "machineTypeCode": "$IGNORE$", + "minDriverversion": "3.2", + "description": "HP brand", + "isActive": "$IGNORE$" + }] +}' + Masterdata_SearchMachineSpec_Valid_sortType_DESC: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_02 + description: Search for machine spec details sorted in descending order + role: admin + templateFields: ["description"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult + input: '{ + "filters": [ + { + "columnName": "name", + "type": "equals", + "value": "HP", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "DESC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "data": [{ + "id": "$IGNORE$", + "name": "HP", + "brand": "HP", + "model": "1234", + "machineTypeCode": "$IGNORE$", + "minDriverversion": "3.2", + "description": "HP brand", + "isActive": "$IGNORE$" + }] +}' Masterdata_SearchMachineSpec_Valid_col_as_Model: endPoint: /v1/masterdata/machinespecifications/search uniqueIdentifier: TC_Masterdata_SearchMachineSpec_03 @@ -120,658 +120,658 @@ SearchMachineSpec: "isActive": "$IGNORE$" }] }' -# Masterdata_SearchMachineSpec_Valid_col_as_Brand: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_04 -# description: Search for machine spec details with condition column as brand -# role: admin -# templateFields: ["languageCode"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult -# input: '{ -# "filters": [ -# { -# "columnName": "brand", -# "type": "equals", -# "value": "HP", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "brand", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "data": [{ -# "id": "$IGNORE$", -# "name": "$IGNORE$", -# "brand": "HP", -# "model": "$IGNORE$", -# "machineTypeCode": "$IGNORE$", -# "minDriverversion": "$IGNORE$", -# "description": "$IGNORE$", -# "isActive": "$IGNORE$" -# }] -#}' -# Masterdata_SearchMachineSpec_Valid_col_as_isActive: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_05 -# description: Search for machine spec details with condition column as is active -# role: admin -# checkErrorsOnlyInResponse: true -# templateFields: ["languageCode"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -#}' -# Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_startsWith: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_06 -# description: Search for machine spec details where the condition column name is name and the filter type is starts with -# role: admin -# templateFields: ["description"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult -# input: '{ -# "filters": [ -# { -# "columnName": "name", -# "type": "startsWith", -# "value": "H", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "data": [{ -# "id": "$IGNORE$", -# "name": "HP", -# "brand": "HP", -# "model": "1234", -# "machineTypeCode": "$IGNORE$", -# "minDriverversion": "3.2", -# "description": "HP brand", -# "isActive": "$IGNORE$" -# }] -#}' -# Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_contains: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_07 -# description: Search for machine spec details where the condition column name is name and the filter type is contains -# role: admin -# templateFields: ["description"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult -# input: '{ -# "filters": [ -# { -# "columnName": "name", -# "type": "contains", -# "value": "P", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "data": [{ -# "id": "$IGNORE$", -# "name": "HP", -# "brand": "HP", -# "model": "1234", -# "machineTypeCode": "$IGNORE$", -# "minDriverversion": "3.2", -# "description": "HP brand", -# "isActive": "$IGNORE$" -# }] -#}' -# Masterdata_SearchMachineSpec_inValid_columnName_blank: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_08 -# description: Search for machine spec details with column name as empty -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-311", -# "message": "Column is missing in request" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_columnName: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_09 -# description: Search for machine spec details with invalid column name -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "abdcde", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-317", -# "message": "$IGNORE$" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_filter_value: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_10 -# description: Search for machine spec details with invalid filter value -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "abded", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-390", -# "message": "Invalid filter value" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_filter_value_blank: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_11 -# description: Search for machine spec details with filter value as empty -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-390", -# "message": "Invalid filter value" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_sortField: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_12 -# description: Search for machine spec details with invalid sort field -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "fbheafg", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-357", -# "message": "Invalid sort field fbheafg" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_sortType: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_13 -# description: Search for machine spec details with invalid sort type -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "fbheafg" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-358", -# "message": "Sort type fbheafg is not supported" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_sortField_blank: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_14 -# description: Search for machine spec details with sort field as empty -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-314", -# "message": "Missing sort field or sort type values" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_sortType_blank: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_15 -# description: Search for machine spec details with sort type as empty -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-314", -# "message": "Missing sort field or sort type values" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_pagesize: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_16 -# description: Search for machine spec details with invalid page size -# role: admin -# templateFields: ["languageCode"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": -1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-313", -# "message": "$IGNORE$" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_filterType_blank: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_17 -# description: Search for machine spec details with filter type as empty -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-312", -# "message": "Filter type is missing" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_filterType: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_18 -# description: Search for machine spec details with invalid filter type -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "fbheafg", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-318", -# "message": "$IGNORE$" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_requestTime_format: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_19 -# description: Search for machine spec details with invalid request time format -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "equals", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "2018-12-10 06:12:52.994Z" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-999", -# "message": "Invalid Format in field : requesttime" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_typeFilter_contains: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_20 -# description: Search for machine spec details with an invalid condition where the type filter contains specific criteria -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "contains", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-318", -# "message": "$IGNORE$" -# } -# ] -#}' -# Masterdata_SearchMachineSpec_inValid_typeFilter_startsWith: -# endPoint: /v1/masterdata/machinespecifications/search -# uniqueIdentifier: TC_Masterdata_SearchMachineSpec_21 -# description: Search for machine spec details with an invalid condition where the type filter starts with specific criteria -# role: admin -# templateFields: ["value"] -# restMethod: post -# inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec -# outputTemplate: masterdata/error -# input: '{ -# "filters": [ -# { -# "columnName": "isActive", -# "type": "startsWith", -# "value": "true", -# "fromValue": "$REMOVE$", -# "toValue": "$REMOVE$" -# } -# ], -# "sort": [{ -# "sortField": "name", -# "sortType": "ASC" -# }], -# "pageStart": 0, -# "pageFetch": 1, -# "languageCode": "eng", -# "requesttime": "$TIMESTAMP$" -# }' -# output: '{ -# "errors": [ -# { -# "errorCode": "KER-MSD-318", -# "message": "$IGNORE$" -# } -# ] -#}' \ No newline at end of file + Masterdata_SearchMachineSpec_Valid_col_as_Brand: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_04 + description: Search for machine spec details with condition column as brand + role: admin + templateFields: ["languageCode"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult + input: '{ + "filters": [ + { + "columnName": "brand", + "type": "equals", + "value": "HP", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "brand", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "data": [{ + "id": "$IGNORE$", + "name": "$IGNORE$", + "brand": "HP", + "model": "$IGNORE$", + "machineTypeCode": "$IGNORE$", + "minDriverversion": "$IGNORE$", + "description": "$IGNORE$", + "isActive": "$IGNORE$" + }] +}' + Masterdata_SearchMachineSpec_Valid_col_as_isActive: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_05 + description: Search for machine spec details with condition column as is active + role: admin + checkErrorsOnlyInResponse: true + templateFields: ["languageCode"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ +}' + Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_startsWith: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_06 + description: Search for machine spec details where the condition column name is name and the filter type is starts with + role: admin + templateFields: ["description"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult + input: '{ + "filters": [ + { + "columnName": "name", + "type": "startsWith", + "value": "H", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "data": [{ + "id": "$IGNORE$", + "name": "HP", + "brand": "HP", + "model": "1234", + "machineTypeCode": "$IGNORE$", + "minDriverversion": "3.2", + "description": "HP brand", + "isActive": "$IGNORE$" + }] +}' + Masterdata_SearchMachineSpec_Valid_col_as_Name_FltrTyp_contains: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_07 + description: Search for machine spec details where the condition column name is name and the filter type is contains + role: admin + templateFields: ["description"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/SearchMachineSpec/searchMachineSpecResult + input: '{ + "filters": [ + { + "columnName": "name", + "type": "contains", + "value": "P", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "data": [{ + "id": "$IGNORE$", + "name": "HP", + "brand": "HP", + "model": "1234", + "machineTypeCode": "$IGNORE$", + "minDriverversion": "3.2", + "description": "HP brand", + "isActive": "$IGNORE$" + }] +}' + Masterdata_SearchMachineSpec_inValid_columnName_blank: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_08 + description: Search for machine spec details with column name as empty + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-311", + "message": "Column is missing in request" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_columnName: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_09 + description: Search for machine spec details with invalid column name + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "abdcde", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-317", + "message": "$IGNORE$" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_filter_value: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_10 + description: Search for machine spec details with invalid filter value + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "abded", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-390", + "message": "Invalid filter value" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_filter_value_blank: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_11 + description: Search for machine spec details with filter value as empty + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-390", + "message": "Invalid filter value" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_sortField: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_12 + description: Search for machine spec details with invalid sort field + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "fbheafg", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-357", + "message": "Invalid sort field fbheafg" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_sortType: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_13 + description: Search for machine spec details with invalid sort type + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "fbheafg" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-358", + "message": "Sort type fbheafg is not supported" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_sortField_blank: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_14 + description: Search for machine spec details with sort field as empty + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-314", + "message": "Missing sort field or sort type values" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_sortType_blank: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_15 + description: Search for machine spec details with sort type as empty + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-314", + "message": "Missing sort field or sort type values" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_pagesize: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_16 + description: Search for machine spec details with invalid page size + role: admin + templateFields: ["languageCode"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": -1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-313", + "message": "$IGNORE$" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_filterType_blank: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_17 + description: Search for machine spec details with filter type as empty + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-312", + "message": "Filter type is missing" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_filterType: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_18 + description: Search for machine spec details with invalid filter type + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "fbheafg", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-318", + "message": "$IGNORE$" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_requestTime_format: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_19 + description: Search for machine spec details with invalid request time format + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "equals", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "2018-12-10 06:12:52.994Z" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-999", + "message": "Invalid Format in field : requesttime" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_typeFilter_contains: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_20 + description: Search for machine spec details with an invalid condition where the type filter contains specific criteria + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "contains", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-318", + "message": "$IGNORE$" + } + ] +}' + Masterdata_SearchMachineSpec_inValid_typeFilter_startsWith: + endPoint: /v1/masterdata/machinespecifications/search + uniqueIdentifier: TC_Masterdata_SearchMachineSpec_21 + description: Search for machine spec details with an invalid condition where the type filter starts with specific criteria + role: admin + templateFields: ["value"] + restMethod: post + inputTemplate: masterdata/SearchMachineSpec/searchMachineSpec + outputTemplate: masterdata/error + input: '{ + "filters": [ + { + "columnName": "isActive", + "type": "startsWith", + "value": "true", + "fromValue": "$REMOVE$", + "toValue": "$REMOVE$" + } + ], + "sort": [{ + "sortField": "name", + "sortType": "ASC" + }], + "pageStart": 0, + "pageFetch": 1, + "languageCode": "eng", + "requesttime": "$TIMESTAMP$" + }' + output: '{ + "errors": [ + { + "errorCode": "KER-MSD-318", + "message": "$IGNORE$" + } + ] +}' \ No newline at end of file