3 source /var/onap/commons
5 # asserts_http_status_code() - Function that determines if a HTTP status code is retrieved from URL
6 function asserts_http_status_code {
8 local expected_code=${2:-"200"}
10 code=$(curl -I $url | head -n 1 | cut -d$' ' -f2)
11 local error_msg=${3:-"The URL $url responded with $code status code"}
12 if [[ "$code" != "$expected_code" ]]; then
13 raise_error $error_msg
17 # asserts_process() - Function that verifies if a specific process is running
18 function asserts_process {
20 local error_msg=${2:-"There is no $process running process"}
22 if [[ "ps -ef | grep $process" == "" ]]; then
23 raise_error $error_msg
27 # asserts_java_process() - Function that verifies if a specific java process is running
28 function asserts_java_process {
30 local error_msg=${2:-"There is no $process java running process"}
33 if [[ "jps | grep $process" == "" ]]; then
34 raise_error $error_msg
38 # asserts_image_running() - Function that verifies if a specific image is running
39 function asserts_image_running {
41 local error_msg=${2:-"There is no process with $image image running"}
44 if [[ "$(docker ps -q --filter=ancestor=$image 2> /dev/null)" == "" ]]; then
45 raise_error $error_msg
49 # asserts_image() - Function that verifies if a specific image was created
50 function asserts_image {
52 local error_msg=${2:-"There is no $image image"}
55 if [[ "$(docker images -q $image 2> /dev/null)" == "" ]]; then
56 raise_error $error_msg
60 # asserts_installed_package() - Function that verifies if a specific package was installed.
61 function asserts_installed_package {
63 local error_msg=${2:-"$package wasn't installed"}
65 if ! is_package_installed $package; then
66 raise_error $error_msg
70 # asserts_file_exist() - Function that verifies if a specific file exists
71 function asserts_file_exist {
73 local error_msg=${2:-"$file doesn't exist"}
75 if [ ! -f $file ]; then
76 raise_error $error_msg
80 # asserts_env_set() - Function that verities that an environment variable is set
81 function asserts_env_set {
83 local error_msg=${2:-"$variable wasn't set"}
85 if [ -z ${variable+x} ]; then
86 raise_error $error_msg
90 # raise_error() - Function that prints and exits the execution
91 function raise_error {