From f443b2307f6cab0f0023c781c501e2d1723fe0f6 Mon Sep 17 00:00:00 2001 From: Aditya Sharoff Date: Wed, 22 Jul 2020 16:36:53 -0700 Subject: Series of negative tests that validate EMCO open api's All negative tests are in negative_tests directory Null is provided as an input to the POST, DELETE, and GET commands and the behavior is observed Issue-ID: MULTICLOUD-1142 Signed-off-by: Aditya Sharoff Change-Id: I8ccf4b5615fc378698faf7f88971db1e250de9b6 Signed-off-by: Aditya Sharoff --- kud/tests/negative_tests/test_project.sh | 75 ++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100755 kud/tests/negative_tests/test_project.sh (limited to 'kud/tests/negative_tests/test_project.sh') diff --git a/kud/tests/negative_tests/test_project.sh b/kud/tests/negative_tests/test_project.sh new file mode 100755 index 00000000..3ddfb283 --- /dev/null +++ b/kud/tests/negative_tests/test_project.sh @@ -0,0 +1,75 @@ +# /* +# * Copyright 2020 Intel Corporation, Inc +# * +# * Licensed under the Apache License, Version 2.0 (the "License"); +# * you may not use this file except in compliance with the License. +# * You may obtain a copy of the License at +# * +# * http://www.apache.org/licenses/LICENSE-2.0 +# * +# * Unless required by applicable law or agreed to in writing, software +# * distributed under the License is distributed on an "AS IS" BASIS, +# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# * See the License for the specific language governing permissions and +# * limitations under the License. +# */ + +# Script name: ./test_project.sh +# Purpose: Verify if POST/DELETE/GET API calls succeed with invalid/null name +# Expected Results: POST api should fail and return code as documented (example:400) + +source _test_functions.sh + +# TEST-1 Registering null project name +print_msg "Registering project with null project_name" +project_name="" +payload="$(cat <