diff options
435 files changed, 36864 insertions, 6679 deletions
diff --git a/.gitignore b/.gitignore index 26ba10439c..305018a168 100644 --- a/.gitignore +++ b/.gitignore @@ -168,3 +168,7 @@ sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/testSuites/* /common/openecomp-common-configuration-management/openecomp-configuration-management-cli/dependency-reduced-pom.xml /sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/files/default/tools/* + +/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/attributes/default.rb + +/catalog-be/.pydevproject diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/mysql.yml deleted file mode 100644 index f512f8071e..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactFileContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactFileContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListNoContentTest/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListNoContentTest/mysql.yml deleted file mode 100644 index 180e247ea2..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListNoContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactListNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactListNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/mysql.yml deleted file mode 100644 index b8f9bbdc69..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-GetResourceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-GetResourceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataNoContentTest/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataNoContentTest/mysql.yml deleted file mode 100644 index 72ff4f37e0..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataNoContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactMetadataNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactMetadataNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/mysql.yml deleted file mode 100644 index 527e4a0081..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactMetadataTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactMetadataTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactPayloadNoContentTest/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getResourceArtifactPayloadNoContentTest/mysql.yml deleted file mode 100644 index 7177a65387..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getResourceArtifactPayloadNoContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactPayloadNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactPayloadNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/mysql.yml deleted file mode 100644 index e0a0c6458e..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/mysql.yml deleted file mode 100644 index dc5ff158c8..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/install_mysql2.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/install_mysql2.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/install_mysql2.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/start_mysql2.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/start_mysql2.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/start_mysql2.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topology.txt b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topology.txt deleted file mode 100644 index cb3c3e8546..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7","delegateId":"9c063349-2259-40fe-97f1-7c40e659e1b0","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListTest","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}},{"key":"Mysql-getServiceArtifactListTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}}]}
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topologyTemplate.txt b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topologyTemplate.txt deleted file mode 100644 index f0d0849db8..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"9c063349-2259-40fe-97f1-7c40e659e1b0","name":"Andrey","description":null,"topologyId":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7"} - diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/mysql.yml deleted file mode 100644 index 4ee2c8ca88..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/mysql.yml deleted file mode 100644 index b564dd0c4e..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topology.txt b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topology.txt deleted file mode 100644 index 279351879a..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"3293c9c8-a162-43fc-b8d1-431399f89cb7","delegateId":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListNoContentTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListNoContentTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListNoContentTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":{"dependsOnMysql-getServiceArtifactListNoContentTest2":{"type":"tosca.relationships.DependsOn","target":"Mysql-getServiceArtifactListNoContentTest2","requirementName":"dependency","requirementType":"tosca.capabilities.Root","targetedCapabilityName":"root"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}}]}
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topologyTemplate.txt b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topologyTemplate.txt deleted file mode 100644 index 3c342f6cd1..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","name":"ServiceArtListNoContent","description":null,"topologyId":"3293c9c8-a162-43fc-b8d1-431399f89cb7"} - diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/mysql.yml deleted file mode 100644 index e0a0c6458e..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/mysql.yml deleted file mode 100644 index dc5ff158c8..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/install_mysql2.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/install_mysql2.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/install_mysql2.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/start_mysql2.sh b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/start_mysql2.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/start_mysql2.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/topology.txt b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/topology.txt deleted file mode 100644 index cb3c3e8546..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7","delegateId":"9c063349-2259-40fe-97f1-7c40e659e1b0","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListTest","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}},{"key":"Mysql-getServiceArtifactListTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}}]}
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/topologyTemplate.txt b/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/topologyTemplate.txt deleted file mode 100644 index f0d0849db8..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceArtifactListTest/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"9c063349-2259-40fe-97f1-7c40e659e1b0","name":"Andrey","description":null,"topologyId":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7"} - diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/mysql.yml deleted file mode 100644 index e0a0c6458e..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/mysql.yml deleted file mode 100644 index dc5ff158c8..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/install_mysql2.sh b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/install_mysql2.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/install_mysql2.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/start_mysql2.sh b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/start_mysql2.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/start_mysql2.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/topology.txt b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/topology.txt deleted file mode 100644 index cb3c3e8546..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7","delegateId":"9c063349-2259-40fe-97f1-7c40e659e1b0","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListTest","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}},{"key":"Mysql-getServiceArtifactListTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}}]}
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/topologyTemplate.txt b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/topologyTemplate.txt deleted file mode 100644 index f0d0849db8..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service1/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"9c063349-2259-40fe-97f1-7c40e659e1b0","name":"Andrey","description":null,"topologyId":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7"} - diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/mysql.yml deleted file mode 100644 index 4ee2c8ca88..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/mysql.yml b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/mysql.yml deleted file mode 100644 index b564dd0c4e..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/topology.txt b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/topology.txt deleted file mode 100644 index 279351879a..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"3293c9c8-a162-43fc-b8d1-431399f89cb7","delegateId":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListNoContentTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListNoContentTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListNoContentTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":{"dependsOnMysql-getServiceArtifactListNoContentTest2":{"type":"tosca.relationships.DependsOn","target":"Mysql-getServiceArtifactListNoContentTest2","requirementName":"dependency","requirementType":"tosca.capabilities.Root","targetedCapabilityName":"root"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}}]}
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/topologyTemplate.txt b/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/topologyTemplate.txt deleted file mode 100644 index 3c342f6cd1..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/getServiceListTest/Service2/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","name":"ServiceArtListNoContent","description":null,"topologyId":"3293c9c8-a162-43fc-b8d1-431399f89cb7"} - diff --git a/asdc-tests/src/test/resources/CI/tests/uploadComponent/images/mysql.png b/asdc-tests/src/test/resources/CI/tests/uploadComponent/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/uploadComponent/images/mysql.png +++ /dev/null diff --git a/asdc-tests/src/test/resources/CI/tests/uploadComponent/mysql.yml b/asdc-tests/src/test/resources/CI/tests/uploadComponent/mysql.yml deleted file mode 100644 index a2eb4d423a..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/uploadComponent/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-uploadComponent -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-uploadComponent: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/asdc-tests/src/test/resources/CI/tests/uploadComponent/scripts/install_mysql.sh b/asdc-tests/src/test/resources/CI/tests/uploadComponent/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/uploadComponent/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/asdc-tests/src/test/resources/CI/tests/uploadComponent/scripts/start_mysql.sh b/asdc-tests/src/test/resources/CI/tests/uploadComponent/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/asdc-tests/src/test/resources/CI/tests/uploadComponent/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java index 394683bbc5..0e545f2afd 100644 --- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java +++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/main/SdcSchemaFileImport.java @@ -22,13 +22,10 @@ package org.openecomp.sdc.asdctool.main; import java.io.ByteArrayOutputStream; import java.io.File; -import java.io.FileFilter; import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; -import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Paths; diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/AttributeBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/AttributeBusinessLogic.java index 4fd4610ef9..5b8a10a03e 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/AttributeBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/AttributeBusinessLogic.java @@ -83,7 +83,7 @@ public class AttributeBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> status = toscaOperationFacade.getToscaElement(resourceId); if (status.isRight()) { - return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); } Resource resource = status.left().value(); @@ -151,7 +151,7 @@ public class AttributeBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> status = toscaOperationFacade.getToscaElement(resourceId); if (status.isRight()) { - return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); } Resource resource = status.left().value(); @@ -195,7 +195,7 @@ public class AttributeBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> eitherResource = toscaOperationFacade.getToscaElement(resourceId); if (eitherResource.isRight()) { - return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); } Resource resource = eitherResource.left().value(); @@ -273,7 +273,7 @@ public class AttributeBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> eitherResource = toscaOperationFacade.getToscaElement(resourceId); if (eitherResource.isRight()) { - return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); } Resource resource = eitherResource.left().value(); diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentBusinessLogic.java index 33180cd35e..a34bf00a7a 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentBusinessLogic.java @@ -38,11 +38,7 @@ import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum; import org.openecomp.sdc.be.datamodel.api.HighestFilterEnum; import org.openecomp.sdc.be.datatypes.components.ServiceMetadataDataDefinition; import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; -import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum; -import org.openecomp.sdc.be.datatypes.enums.FilterKeyEnum; -import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum; -import org.openecomp.sdc.be.datatypes.enums.OriginTypeEnum; -import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum; +import org.openecomp.sdc.be.datatypes.enums.*; import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition; import org.openecomp.sdc.be.model.ArtifactDefinition; import org.openecomp.sdc.be.model.CapReqDef; @@ -686,8 +682,11 @@ public abstract class ComponentBusinessLogic extends BaseBusinessLogic { } public Either<ImmutablePair<String, byte[]>, ResponseFormat> getToscaModelByComponentUuid(ComponentTypeEnum componentType, String uuid, EnumMap<AuditingFieldsKeysEnum, Object> additionalParam) { - - Either<List<Component>, StorageOperationStatus> latestVersionEither = toscaOperationFacade.getComponentListByUuid(uuid, null); + + Map<GraphPropertyEnum, Object> additionalPropertiesToMatch = new EnumMap<>(GraphPropertyEnum.class); + additionalPropertiesToMatch.put(GraphPropertyEnum.COMPONENT_TYPE, componentType.name()); + + Either<List<Component>, StorageOperationStatus> latestVersionEither = toscaOperationFacade.getComponentListByUuid(uuid, additionalPropertiesToMatch); if (latestVersionEither.isRight()) { ResponseFormat response = componentsUtils.getResponseFormat(componentsUtils.convertFromStorageResponse(latestVersionEither.right().value(), componentType)); diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/PropertyBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/PropertyBusinessLogic.java index 833e6c0b9e..e16b34f389 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/PropertyBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/PropertyBusinessLogic.java @@ -121,7 +121,7 @@ public class PropertyBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> status = toscaOperationFacade.getToscaElement(resourceId); if (status.isRight()) { - result = Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + result = Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); return result; } Resource resource = status.left().value(); @@ -219,7 +219,7 @@ public class PropertyBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> status = toscaOperationFacade.getToscaElement(resourceId); if (status.isRight()) { - return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); } Resource resource = status.left().value(); @@ -271,7 +271,7 @@ public class PropertyBusinessLogic extends BaseBusinessLogic { // Get the resource from DB Either<Resource, StorageOperationStatus> getResourceRes = toscaOperationFacade.getToscaElement(resourceId); if (getResourceRes.isRight()) { - result = Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + result = Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); return result; } Resource resource = getResourceRes.left().value(); @@ -321,7 +321,7 @@ public class PropertyBusinessLogic extends BaseBusinessLogic { Either<Resource, StorageOperationStatus> status = toscaOperationFacade.getToscaElement(resourceId); if (status.isRight()) { - return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, "")); + return Either.right(componentsUtils.getResponseFormat(ActionStatus.RESOURCE_NOT_FOUND, resourceId)); } Resource resource = status.left().value(); diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ResourceBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ResourceBusinessLogic.java index 5199acac81..b0feffdd42 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ResourceBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ResourceBusinessLogic.java @@ -4264,7 +4264,6 @@ public class ResourceBusinessLogic extends ComponentBusinessLogic { return Either.left(validRegDef); } - @SuppressWarnings("unchecked") public Either<ParsedToscaYamlInfo, ResponseFormat> parseResourceInfoFromYaml(String yamlFileName, Resource resource, String resourceYml, Map<String, String> createdNodesToscaResourceNames, Map<String, NodeTypeInfo> nodeTypesInfo, String nodeName) { Map<String, Object> mappedToscaTemplate; @@ -4356,15 +4355,17 @@ public class ResourceBusinessLogic extends ComponentBusinessLogic { ComponentTypeEnum containerComponentType = resource.getComponentType(); NodeTypeEnum containerNodeType = containerComponentType.getNodeType(); - - if (containerNodeType.equals(NodeTypeEnum.Resource) && uploadComponentInstanceInfo.getCapabilities() != null) { - Either<Map<String, List<CapabilityDefinition>>, ResponseFormat> getValidComponentInstanceCapabilitiesRes = getValidComponentInstanceCapabilities(refResource.getCapabilities(), uploadComponentInstanceInfo.getCapabilities()); + //************ + if (containerNodeType.equals(NodeTypeEnum.Resource) && MapUtils.isNotEmpty(uploadComponentInstanceInfo.getCapabilities()) && MapUtils.isNotEmpty(refResource.getCapabilities())) { + setCapabilityNamesTypes(refResource.getCapabilities(), uploadComponentInstanceInfo.getCapabilities()); + Either<Map<String, List<CapabilityDefinition>>, ResponseFormat> getValidComponentInstanceCapabilitiesRes = getValidComponentInstanceCapabilities(refResource.getUniqueId(), refResource.getCapabilities(), uploadComponentInstanceInfo.getCapabilities()); if (getValidComponentInstanceCapabilitiesRes.isRight()) { return Either.right(getValidComponentInstanceCapabilitiesRes.right().value()); } else { componentInstance.setCapabilities(getValidComponentInstanceCapabilitiesRes.left().value()); } } + //*********************** if (!existingnodeTypeMap.containsKey(uploadComponentInstanceInfo.getType())) { log.debug("createResourceInstances - not found latest version for resource instance with name {} and type ", uploadComponentInstanceInfo.getName(), uploadComponentInstanceInfo.getType()); ResponseFormat responseFormat = componentsUtils.getResponseFormat(ActionStatus.INVALID_NODE_TEMPLATE, yamlName, uploadComponentInstanceInfo.getName(), uploadComponentInstanceInfo.getType()); @@ -4416,7 +4417,21 @@ public class ResourceBusinessLogic extends ComponentBusinessLogic { return Either.left(eitherGerResource.left().value()); } + + private void setCapabilityNamesTypes(Map<String, List<CapabilityDefinition>> originCapabilities, Map<String, List<UploadCapInfo>> uploadedCapabilities) { + for(Entry<String, List<UploadCapInfo>> currEntry : uploadedCapabilities.entrySet()){ + if(originCapabilities.containsKey(currEntry.getKey())){ + currEntry.getValue().stream().forEach(cap -> cap.setType(currEntry.getKey())); + } + } + + for(Map.Entry<String, List<CapabilityDefinition>> capabilities : originCapabilities.entrySet()){ + capabilities.getValue().stream().forEach(cap -> {if(uploadedCapabilities.containsKey(cap.getName())){uploadedCapabilities.get(cap.getName()).stream().forEach(c -> {c.setName(cap.getName());c.setType(cap.getType());});};}); + } + } + + private Either<Resource, ResponseFormat> validateResourceInstanceBeforeCreate(String yamlName, UploadComponentInstanceInfo uploadComponentInstanceInfo, Map<String, Resource> nodeNamespaceMap) { log.debug("going to validate resource instance with name {} and type {} before create", uploadComponentInstanceInfo.getName(), uploadComponentInstanceInfo.getType()); Resource refResource = null; @@ -7058,7 +7073,7 @@ public class ResourceBusinessLogic extends ComponentBusinessLogic { return null; } - private Either<Map<String, List<CapabilityDefinition>>, ResponseFormat> getValidComponentInstanceCapabilities(Map<String, List<CapabilityDefinition>> defaultCapabilities, Map<String, List<UploadCapInfo>> uploadedCapabilities) { + private Either<Map<String, List<CapabilityDefinition>>, ResponseFormat> getValidComponentInstanceCapabilities(String resourceId, Map<String, List<CapabilityDefinition>> defaultCapabilities, Map<String, List<UploadCapInfo>> uploadedCapabilities) { ResponseFormat responseFormat; Map<String, List<CapabilityDefinition>> validCapabilitiesMap = new HashMap<>(); @@ -7068,14 +7083,33 @@ public class ResourceBusinessLogic extends ComponentBusinessLogic { responseFormat = componentsUtils.getResponseFormat(ActionStatus.MISSING_CAPABILITY_TYPE, capabilityType); return Either.right(responseFormat); } else { - CapabilityDefinition delaultCapability = defaultCapabilities.get(capabilityType).get(0); - Either<Boolean, String> validationRes = validateUniquenessUpdateUploadedComponentInstanceCapability(delaultCapability, uploadedCapabilitiesEntry.getValue().get(0)); - if (validationRes.isRight()) { - responseFormat = componentsUtils.getResponseFormat(ActionStatus.PROPERTY_NAME_ALREADY_EXISTS, validationRes.right().value()); + CapabilityDefinition defaultCapability; + if(CollectionUtils.isNotEmpty(defaultCapabilities.get(capabilityType).get(0).getProperties())){ + defaultCapability = defaultCapabilities.get(capabilityType).get(0); + } else { + Either<Component, StorageOperationStatus> getFullComponentRes = toscaOperationFacade.getToscaFullElement(resourceId); + if(getFullComponentRes.isRight()){ + log.debug("Failed to get full component {}. Status is {}. ", resourceId, getFullComponentRes.right().value()); + responseFormat = componentsUtils.getResponseFormat(ActionStatus.COMPONENT_NOT_FOUND, resourceId); + return Either.right(responseFormat); + } + defaultCapability = getFullComponentRes.left().value().getCapabilities().get(capabilityType).get(0); + } + if(CollectionUtils.isEmpty(defaultCapability.getProperties()) && CollectionUtils.isNotEmpty(uploadedCapabilitiesEntry.getValue().get(0).getProperties())){ + log.debug("Failed to validate capability {} of component {}. Property list is empty. ", defaultCapability.getName(), resourceId); + log.debug("Failed to update capability property values. Property list of fetched capability {} is empty. ", defaultCapability.getName()); + responseFormat = componentsUtils.getResponseFormat(ActionStatus.PROPERTY_NOT_FOUND, resourceId); return Either.right(responseFormat); } + if(CollectionUtils.isNotEmpty(defaultCapability.getProperties()) && CollectionUtils.isNotEmpty(uploadedCapabilitiesEntry.getValue().get(0).getProperties())){ + Either<Boolean, String> validationRes = validateUniquenessUpdateUploadedComponentInstanceCapability(defaultCapability, uploadedCapabilitiesEntry.getValue().get(0)); + if (validationRes.isRight()) { + responseFormat = componentsUtils.getResponseFormat(ActionStatus.PROPERTY_NAME_ALREADY_EXISTS, validationRes.right().value()); + return Either.right(responseFormat); + } + } List<CapabilityDefinition> validCapabilityList = new ArrayList<>(); - validCapabilityList.add(delaultCapability); + validCapabilityList.add(defaultCapability); validCapabilitiesMap.put(uploadedCapabilitiesEntry.getKey(), validCapabilityList); } } diff --git a/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.json b/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.json new file mode 100644 index 0000000000..d9b008a870 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.json @@ -0,0 +1,21 @@ +{ + "payloadName": "genericNeutronNet.yml", + "contactId": "jh0003", + "name": "Generic NeutronNet", + "description": "Generic NeutronNet", + "resourceIconPath": "network", + "resourceType": "VL", + "categories": [ + { + "name": "Generic", + "subcategories": [ + { + "name": "Network Elements" + } + ] + } +], + "tags": [ + "Generic NeutronNet" + ] +}
\ No newline at end of file diff --git a/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.yml b/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.yml new file mode 100644 index 0000000000..12dc13e98b --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.yml @@ -0,0 +1,36 @@ +tosca_definitions_version: tosca_simple_yaml_1_0 +node_types: + org.openecomp.resource.vl.GenericNeutronNet: + derived_from: org.openecomp.resource.vl.extVL + description: Generic Neutron Network + properties: + network_role: + type: string + description: | + Unique label that defines the role that this network performs. example: vce oam network, vnat sr-iov1 network + network_assignments: + type: org.openecomp.datatypes.network.NetworkAssignments + network_flows: + type: org.openecomp.datatypes.network.NetworkFlows + network_scope: + type: string + network_ecomp_naming: + type: org.openecomp.datatypes.EcompNaming + network_type: + type: string + description: ECOMP supported network types. + default: NEUTRON + provider_network: + type: org.openecomp.datatypes.network.ProviderNetwork + network_technology: + type: string + description: ECOMP supported network technology + default: NEUTRON + network_homing: + type: org.openecomp.datatypes.EcompHoming + capabilities: + virtual_linkable: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED
\ No newline at end of file diff --git a/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.zip b/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.zip Binary files differnew file mode 100644 index 0000000000..ed51f834f3 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/heat-types/genericNeutronNet/genericNeutronNet.zip diff --git a/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.json b/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.json new file mode 100644 index 0000000000..22788ec06c --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.json @@ -0,0 +1,15 @@ +{ + "payloadName": "NSD.yml", + "contactId": "jh0003", + "name": "NSD", + "description": "NSD", + "resourceIconPath": "network", + "resourceType": "VFC", + "categories": [{ + "name": "Generic", + "subcategories": [{ + "name": "Network Elements" + }] + }], + "tags": ["NSD"] +}
\ No newline at end of file diff --git a/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.yml b/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.yml new file mode 100644 index 0000000000..1b3d8820d5 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.yml @@ -0,0 +1,41 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +node_types: + org.openecomp.resource.vfc.NSD: + derived_from: tosca.nodes.Root + description: ECOMP Allotted Resource base type all other allotted resources node types derive from + properties: + nsd_id: + type: string + required: true + description: ID of the NSD + nsd_designer: + type: string + required: true + description: Designer of the NSD + nsd_version: + type: string + required: true + description: Version of the NSD + nsd_name: + type: string + required: true + description: Name of the NSD + providing_service_uuid: + type: string + required: true + description: The depending service uuid in order to map the allotted resource to the specific service version + providing_service_invariant_uuid: + type: string + required: true + description: The depending service invariant uuid in order to map the allotted resource to the specific service version + providing_service_name: + type: string + required: true + description: The depending service name in order to map the allotted resource to the specific service version + requirements: + - virtualLink: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + capabilities: + virtual_linkable: + type: tosca.capabilities.network.Linkable diff --git a/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.zip b/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.zip Binary files differnew file mode 100644 index 0000000000..d741b50c16 --- /dev/null +++ b/catalog-be/src/main/resources/import/tosca/onap-types/NSD/NSD.zip diff --git a/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.yml b/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.yml index e1f6d068ce..e5d79fcacf 100644 --- a/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.yml +++ b/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.yml @@ -50,7 +50,7 @@ node_types: - 0 - UNBOUNDED - virtual_link: - capability: tosca.capabilities.nfv.VirtualBindable + capability: tosca.capabilities.nfv.VirtualLinkable occurrences: - 0 - UNBOUNDED
\ No newline at end of file diff --git a/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.zip b/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.zip Binary files differindex 6a9d4be124..e1b5be9f2f 100644 --- a/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.zip +++ b/catalog-be/src/main/resources/import/tosca/onap-types/vduCpd/vduCpd.zip diff --git a/catalog-be/src/main/resources/scripts/import/tosca/importHeatTypes.py b/catalog-be/src/main/resources/scripts/import/tosca/importHeatTypes.py index 78b257d6f3..c72c2c394f 100644 --- a/catalog-be/src/main/resources/scripts/import/tosca/importHeatTypes.py +++ b/catalog-be/src/main/resources/scripts/import/tosca/importHeatTypes.py @@ -53,7 +53,8 @@ def importHeatTypes(beHost, bePort, adminUser, fileDir, updateversion): "multiFlavorVFC", "vnfConfiguration", "underlayVpn", - "overlayTunnel" + "overlayTunnel", + "genericNeutronNet" ] responseCodes = [200, 201] diff --git a/catalog-be/src/main/resources/scripts/import/tosca/importOnapTypes.py b/catalog-be/src/main/resources/scripts/import/tosca/importOnapTypes.py index f91b64ed81..31c11c74bc 100644 --- a/catalog-be/src/main/resources/scripts/import/tosca/importOnapTypes.py +++ b/catalog-be/src/main/resources/scripts/import/tosca/importOnapTypes.py @@ -29,7 +29,8 @@ def importOnapTypes(beHost, bePort, adminUser, fileDir, updateversion): "vduCompute", "vduCpd", "vduVirtualStorage", - "vnfVirtualLinkDesc" + "vnfVirtualLinkDesc", + "NSD" ] responseCodes = [200, 201] diff --git a/catalog-be/src/main/resources/scripts/import/tosca/typesToUpgrade.json b/catalog-be/src/main/resources/scripts/import/tosca/typesToUpgrade.json index a6948f5da8..c518855860 100644 --- a/catalog-be/src/main/resources/scripts/import/tosca/typesToUpgrade.json +++ b/catalog-be/src/main/resources/scripts/import/tosca/typesToUpgrade.json @@ -1,13 +1,54 @@ { "heat": [ - "contrailPort", - "extCp", - "contrailV2VirtualMachineInterface", + "globalNetwork", + "globalPort", + "globalCompute", + "volume", + "cinderVolume", + "contrailVirtualNetwork", + "neutronNet", "neutronPort", + "novaServer", + "extVl", + "internalVl", + "extCp", + "vl", + "eline", + "abstractSubstitute", + "Generic_VFC", + "Generic_VF", "Generic_PNF", + "Generic_Service", + "contrailNetworkRules", + "contrailPort", + "contrailV2NetworkRules", + "contrailV2VirtualNetwork", + "securityRules", + "contrailAbstractSubstitute", + "contrailCompute", + "contrailV2VirtualMachineInterface", + "subInterface", + "contrailV2VLANSubInterface", "multiFlavorVFC", - "vnfConfiguration" + "vnfConfiguration", + "underlayVpn", + "overlayTunnel", + "genericNeutronNet" ], "normative": [ + "root", + "compute", + "softwareComponent", + "webServer", + "webApplication", + "DBMS", + "database", + "objectStorage", + "blockStorage", + "containerRuntime", + "containerApplication", + "loadBalancer", + "port", + "network" ] }
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/ServiceBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/ServiceBusinessLogicTest.java index d8b82da396..95845c3660 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/ServiceBusinessLogicTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/ServiceBusinessLogicTest.java @@ -20,7 +20,19 @@ package org.openecomp.sdc.be.components; -import fj.data.Either; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.when; + +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.servlet.ServletContext; + import org.apache.commons.lang3.tuple.ImmutablePair; import org.junit.Before; import org.junit.Ignore; @@ -70,15 +82,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.context.WebApplicationContext; -import javax.servlet.ServletContext; -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static org.junit.Assert.*; -import static org.mockito.Mockito.when; +import fj.data.Either; public class ServiceBusinessLogicTest { diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ArtifactMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ArtifactMetadataTest.java new file mode 100644 index 0000000000..673964e264 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ArtifactMetadataTest.java @@ -0,0 +1,255 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ArtifactMetadataTest { + + private ArtifactMetadata createTestSubject() { + return new ArtifactMetadata(); + } + + + @Test + public void testGetArtifactName() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactName(); + } + + + @Test + public void testSetArtifactName() throws Exception { + ArtifactMetadata testSubject; + String artifactName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactName(artifactName); + } + + + @Test + public void testGetArtifactType() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactType(); + } + + + @Test + public void testSetArtifactType() throws Exception { + ArtifactMetadata testSubject; + String artifactType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactType(artifactType); + } + + + @Test + public void testGetArtifactURL() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactURL(); + } + + + @Test + public void testSetArtifactURL() throws Exception { + ArtifactMetadata testSubject; + String artifactURL = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactURL(artifactURL); + } + + + @Test + public void testGetArtifactDescription() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactDescription(); + } + + + @Test + public void testSetArtifactDescription() throws Exception { + ArtifactMetadata testSubject; + String artifactDescription = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactDescription(artifactDescription); + } + + + @Test + public void testGetArtifactTimeout() throws Exception { + ArtifactMetadata testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactTimeout(); + } + + + @Test + public void testSetArtifactTimeout() throws Exception { + ArtifactMetadata testSubject; + Integer artifactTimeout = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactTimeout(artifactTimeout); + } + + + @Test + public void testGetArtifactChecksum() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactChecksum(); + } + + + @Test + public void testSetArtifactChecksum() throws Exception { + ArtifactMetadata testSubject; + String artifactChecksum = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactChecksum(artifactChecksum); + } + + + @Test + public void testGetArtifactUUID() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactUUID(); + } + + + @Test + public void testSetArtifactUUID() throws Exception { + ArtifactMetadata testSubject; + String artifactUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactUUID(artifactUUID); + } + + + @Test + public void testGetArtifactVersion() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactVersion(); + } + + + @Test + public void testSetArtifactVersion() throws Exception { + ArtifactMetadata testSubject; + String artifactVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactVersion(artifactVersion); + } + + + @Test + public void testGetGeneratedFromUUID() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGeneratedFromUUID(); + } + + + @Test + public void testSetGeneratedFromUUID() throws Exception { + ArtifactMetadata testSubject; + String generatedFromUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGeneratedFromUUID(generatedFromUUID); + } + + + @Test + public void testGetArtifactLabel() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactLabel(); + } + + + @Test + public void testSetArtifactLabel() throws Exception { + ArtifactMetadata testSubject; + String artifactLabel = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactLabel(artifactLabel); + } + + + @Test + public void testGetArtifactGroupType() throws Exception { + ArtifactMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactGroupType(); + } + + + @Test + public void testSetArtifactGroupType() throws Exception { + ArtifactMetadata testSubject; + String artifactGroupType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactGroupType(artifactGroupType); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ProductAssetMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ProductAssetMetadataTest.java new file mode 100644 index 0000000000..1102dea900 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ProductAssetMetadataTest.java @@ -0,0 +1,125 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ProductAssetMetadataTest { + + private ProductAssetMetadata createTestSubject() { + return new ProductAssetMetadata(); + } + + + @Test + public void testGetLifecycleState() throws Exception { + ProductAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLifecycleState(); + } + + + @Test + public void testSetLifecycleState() throws Exception { + ProductAssetMetadata testSubject; + String lifecycleState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLifecycleState(lifecycleState); + } + + + @Test + public void testGetLastUpdaterUserId() throws Exception { + ProductAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdaterUserId(); + } + + + @Test + public void testSetLastUpdaterUserId() throws Exception { + ProductAssetMetadata testSubject; + String lastUpdaterUserId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdaterUserId(lastUpdaterUserId); + } + + + @Test + public void testIsActive() throws Exception { + ProductAssetMetadata testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isActive(); + } + + + @Test + public void testSetActive() throws Exception { + ProductAssetMetadata testSubject; + boolean isActive = false; + + // default test + testSubject = createTestSubject(); + testSubject.setActive(isActive); + } + + + @Test + public void testGetContacts() throws Exception { + ProductAssetMetadata testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getContacts(); + } + + + @Test + public void testSetContacts() throws Exception { + ProductAssetMetadata testSubject; + List<String> contacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setContacts(contacts); + } + + + @Test + public void testGetProductGroupings() throws Exception { + ProductAssetMetadata testSubject; + List<ProductCategoryGroupMetadata> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProductGroupings(); + } + + + @Test + public void testSetProductGroupings() throws Exception { + ProductAssetMetadata testSubject; + List<ProductCategoryGroupMetadata> productGroupings = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProductGroupings(productGroupings); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ProductCategoryGroupMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ProductCategoryGroupMetadataTest.java new file mode 100644 index 0000000000..0d931e15df --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ProductCategoryGroupMetadataTest.java @@ -0,0 +1,79 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ProductCategoryGroupMetadataTest { + + private ProductCategoryGroupMetadata createTestSubject() { + return new ProductCategoryGroupMetadata("", "", ""); + } + + + @Test + public void testGetCategory() throws Exception { + ProductCategoryGroupMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCategory(); + } + + + @Test + public void testSetCategory() throws Exception { + ProductCategoryGroupMetadata testSubject; + String category = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCategory(category); + } + + + @Test + public void testGetSubCategory() throws Exception { + ProductCategoryGroupMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSubCategory(); + } + + + @Test + public void testSetSubCategory() throws Exception { + ProductCategoryGroupMetadata testSubject; + String subCategory = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSubCategory(subCategory); + } + + + @Test + public void testGetGroup() throws Exception { + ProductCategoryGroupMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroup(); + } + + + @Test + public void testSetGroup() throws Exception { + ProductCategoryGroupMetadata testSubject; + String group = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroup(group); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceAssetDetailedMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceAssetDetailedMetadataTest.java new file mode 100644 index 0000000000..83d048ae6b --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceAssetDetailedMetadataTest.java @@ -0,0 +1,124 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + +public class ResourceAssetDetailedMetadataTest { + + private ResourceAssetDetailedMetadata createTestSubject() { + return new ResourceAssetDetailedMetadata(); + } + + + @Test + public void testGetLastUpdaterFullName() throws Exception { + ResourceAssetDetailedMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdaterFullName(); + } + + + @Test + public void testSetLastUpdaterFullName() throws Exception { + ResourceAssetDetailedMetadata testSubject; + String lastUpdaterFullName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdaterFullName(lastUpdaterFullName); + } + + + @Test + public void testGetToscaResourceName() throws Exception { + ResourceAssetDetailedMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToscaResourceName(); + } + + + @Test + public void testSetToscaResourceName() throws Exception { + ResourceAssetDetailedMetadata testSubject; + String toscaResourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setToscaResourceName(toscaResourceName); + } + + + @Test + public void testGetResources() throws Exception { + ResourceAssetDetailedMetadata testSubject; + List<ResourceInstanceMetadata> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResources(); + } + + + @Test + public void testSetResources() throws Exception { + ResourceAssetDetailedMetadata testSubject; + List<ResourceInstanceMetadata> resources = null; + + // default test + testSubject = createTestSubject(); + testSubject.setResources(resources); + } + + + @Test + public void testGetArtifacts() throws Exception { + ResourceAssetDetailedMetadata testSubject; + List<ArtifactMetadata> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + ResourceAssetDetailedMetadata testSubject; + List<ArtifactMetadata> artifactMetaList = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifactMetaList); + } + + + @Test + public void testGetDescription() throws Exception { + ResourceAssetDetailedMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ResourceAssetDetailedMetadata testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceAssetMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceAssetMetadataTest.java new file mode 100644 index 0000000000..d0d784f5a8 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceAssetMetadataTest.java @@ -0,0 +1,123 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ResourceAssetMetadataTest { + + private ResourceAssetMetadata createTestSubject() { + return new ResourceAssetMetadata(); + } + + + @Test + public void testGetCategory() throws Exception { + ResourceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCategory(); + } + + + @Test + public void testSetCategory() throws Exception { + ResourceAssetMetadata testSubject; + String category = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCategory(category); + } + + + @Test + public void testGetSubCategory() throws Exception { + ResourceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSubCategory(); + } + + + @Test + public void testSetSubCategory() throws Exception { + ResourceAssetMetadata testSubject; + String subCategory = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSubCategory(subCategory); + } + + + @Test + public void testGetResourceType() throws Exception { + ResourceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + + @Test + public void testSetResourceType() throws Exception { + ResourceAssetMetadata testSubject; + String resourceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + + @Test + public void testGetLifecycleState() throws Exception { + ResourceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLifecycleState(); + } + + + @Test + public void testSetLifecycleState() throws Exception { + ResourceAssetMetadata testSubject; + String lifecycleState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLifecycleState(lifecycleState); + } + + + @Test + public void testGetLastUpdaterUserId() throws Exception { + ResourceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdaterUserId(); + } + + + @Test + public void testSetLastUpdaterUserId() throws Exception { + ResourceAssetMetadata testSubject; + String lastUpdaterUserId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdaterUserId(lastUpdaterUserId); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceInstanceMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceInstanceMetadataTest.java new file mode 100644 index 0000000000..ba9897c7dc --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ResourceInstanceMetadataTest.java @@ -0,0 +1,169 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ResourceInstanceMetadataTest { + + private ResourceInstanceMetadata createTestSubject() { + return new ResourceInstanceMetadata(); + } + + + @Test + public void testGetResourceInstanceName() throws Exception { + ResourceInstanceMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceInstanceName(); + } + + + @Test + public void testSetResourceInstanceName() throws Exception { + ResourceInstanceMetadata testSubject; + String resourceInstanceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceInstanceName(resourceInstanceName); + } + + + @Test + public void testGetResourceName() throws Exception { + ResourceInstanceMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceName(); + } + + + @Test + public void testSetResourceName() throws Exception { + ResourceInstanceMetadata testSubject; + String resourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceName(resourceName); + } + + + @Test + public void testGetResourceInvariantUUID() throws Exception { + ResourceInstanceMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceInvariantUUID(); + } + + + @Test + public void testSetResourceInvariantUUID() throws Exception { + ResourceInstanceMetadata testSubject; + String resourceInvariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceInvariantUUID(resourceInvariantUUID); + } + + + @Test + public void testGetResourceVersion() throws Exception { + ResourceInstanceMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceVersion(); + } + + + @Test + public void testSetResourceVersion() throws Exception { + ResourceInstanceMetadata testSubject; + String resourceVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceVersion(resourceVersion); + } + + + @Test + public void testGetResoucreType() throws Exception { + ResourceInstanceMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResoucreType(); + } + + + @Test + public void testSetResoucreType() throws Exception { + ResourceInstanceMetadata testSubject; + String resoucreType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResoucreType(resoucreType); + } + + + @Test + public void testGetResourceUUID() throws Exception { + ResourceInstanceMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceUUID(); + } + + + @Test + public void testSetResourceUUID() throws Exception { + ResourceInstanceMetadata testSubject; + String resourceUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceUUID(resourceUUID); + } + + + @Test + public void testGetArtifacts() throws Exception { + ResourceInstanceMetadata testSubject; + List<ArtifactMetadata> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + ResourceInstanceMetadata testSubject; + List<ArtifactMetadata> artifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifacts); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ServiceAssetDetailedMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ServiceAssetDetailedMetadataTest.java new file mode 100644 index 0000000000..29825a6e60 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ServiceAssetDetailedMetadataTest.java @@ -0,0 +1,81 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ServiceAssetDetailedMetadataTest { + + private ServiceAssetDetailedMetadata createTestSubject() { + return new ServiceAssetDetailedMetadata(); + } + + + @Test + public void testGetLastUpdaterFullName() throws Exception { + ServiceAssetDetailedMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdaterFullName(); + } + + + @Test + public void testSetLastUpdaterFullName() throws Exception { + ServiceAssetDetailedMetadata testSubject; + String lastUpdaterFullName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdaterFullName(lastUpdaterFullName); + } + + + @Test + public void testGetResources() throws Exception { + ServiceAssetDetailedMetadata testSubject; + List<ResourceInstanceMetadata> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResources(); + } + + + @Test + public void testSetResources() throws Exception { + ServiceAssetDetailedMetadata testSubject; + List<ResourceInstanceMetadata> resources = null; + + // default test + testSubject = createTestSubject(); + testSubject.setResources(resources); + } + + + @Test + public void testGetArtifacts() throws Exception { + ServiceAssetDetailedMetadata testSubject; + List<ArtifactMetadata> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + ServiceAssetDetailedMetadata testSubject; + List<ArtifactMetadata> artifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifacts); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ServiceAssetMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ServiceAssetMetadataTest.java new file mode 100644 index 0000000000..6a4a38a02f --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/externalapi/servlet/representation/ServiceAssetMetadataTest.java @@ -0,0 +1,101 @@ +package org.openecomp.sdc.be.externalapi.servlet.representation; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ServiceAssetMetadataTest { + + private ServiceAssetMetadata createTestSubject() { + return new ServiceAssetMetadata(); + } + + + @Test + public void testGetCategory() throws Exception { + ServiceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCategory(); + } + + + @Test + public void testSetCategory() throws Exception { + ServiceAssetMetadata testSubject; + String category = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCategory(category); + } + + + @Test + public void testGetLifecycleState() throws Exception { + ServiceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLifecycleState(); + } + + + @Test + public void testSetLifecycleState() throws Exception { + ServiceAssetMetadata testSubject; + String lifecycleState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLifecycleState(lifecycleState); + } + + + @Test + public void testGetLastUpdaterUserId() throws Exception { + ServiceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdaterUserId(); + } + + + @Test + public void testSetLastUpdaterUserId() throws Exception { + ServiceAssetMetadata testSubject; + String lastUpdaterUserId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdaterUserId(lastUpdaterUserId); + } + + + @Test + public void testGetDistributionStatus() throws Exception { + ServiceAssetMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDistributionStatus(); + } + + + @Test + public void testSetDistributionStatus() throws Exception { + ServiceAssetMetadata testSubject; + String distributionStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDistributionStatus(distributionStatus); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactAccessInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactAccessInfoTest.java new file mode 100644 index 0000000000..096bb4dca2 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactAccessInfoTest.java @@ -0,0 +1,233 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ArtifactAccessInfoTest { + + private ArtifactAccessInfo createTestSubject() { + return new ArtifactAccessInfo(); + } + + + @Test + public void testGetName() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + ArtifactAccessInfo testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetUrl() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUrl(); + } + + + @Test + public void testSetUrl() throws Exception { + ArtifactAccessInfo testSubject; + String url = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUrl(url); + } + + + @Test + public void testGetId() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getId(); + } + + + @Test + public void testSetId() throws Exception { + ArtifactAccessInfo testSubject; + String id = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setId(id); + } + + + @Test + public void testGetType() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ArtifactAccessInfo testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetDescription() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ArtifactAccessInfo testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetCreator() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreator(); + } + + + @Test + public void testSetCreator() throws Exception { + ArtifactAccessInfo testSubject; + String creator = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCreator(creator); + } + + + @Test + public void testGetCreationTime() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + ArtifactAccessInfo testSubject; + String creationTime = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetLastUpdater() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdater(); + } + + + @Test + public void testSetLastUpdater() throws Exception { + ArtifactAccessInfo testSubject; + String lastUpdater = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdater(lastUpdater); + } + + + @Test + public void testGetLastUpdateTime() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdateTime(); + } + + + @Test + public void testSetLastUpdateTime() throws Exception { + ArtifactAccessInfo testSubject; + String lastUpdateTime = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdateTime(lastUpdateTime); + } + + + @Test + public void testGetChecksum() throws Exception { + ArtifactAccessInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getChecksum(); + } + + + @Test + public void testSetChecksum() throws Exception { + ArtifactAccessInfo testSubject; + String checksum = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setChecksum(checksum); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactAccessListTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactAccessListTest.java new file mode 100644 index 0000000000..2164b91542 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactAccessListTest.java @@ -0,0 +1,37 @@ +package org.openecomp.sdc.be.info; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ArtifactAccessListTest { + + private ArtifactAccessList createTestSubject() { + return new ArtifactAccessList(null); + } + + + @Test + public void testGetArtifacts() throws Exception { + ArtifactAccessList testSubject; + List<ArtifactAccessInfo> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + ArtifactAccessList testSubject; + List<ArtifactAccessInfo> artifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifacts); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactDefinitionInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactDefinitionInfoTest.java new file mode 100644 index 0000000000..a9b9352673 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactDefinitionInfoTest.java @@ -0,0 +1,124 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.ArtifactDefinition; + + +public class ArtifactDefinitionInfoTest { + + private ArtifactDefinitionInfo createTestSubject() { + return new ArtifactDefinitionInfo(new ArtifactDefinition()); + } + + + @Test + public void testGetUniqueId() throws Exception { + ArtifactDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + ArtifactDefinitionInfo testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetArtifactName() throws Exception { + ArtifactDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactName(); + } + + + @Test + public void testSetArtifactName() throws Exception { + ArtifactDefinitionInfo testSubject; + String artifactName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactName(artifactName); + } + + + @Test + public void testGetArtifactDisplayName() throws Exception { + ArtifactDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactDisplayName(); + } + + + @Test + public void testSetArtifactDisplayName() throws Exception { + ArtifactDefinitionInfo testSubject; + String artifactDisplayName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactDisplayName(artifactDisplayName); + } + + + @Test + public void testGetArtifactVersion() throws Exception { + ArtifactDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactVersion(); + } + + + @Test + public void testSetArtifactVersion() throws Exception { + ArtifactDefinitionInfo testSubject; + String artifactVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactVersion(artifactVersion); + } + + + @Test + public void testGetArtifactUUID() throws Exception { + ArtifactDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactUUID(); + } + + + @Test + public void testSetArtifactUUID() throws Exception { + ArtifactDefinitionInfo testSubject; + String artifactUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactUUID(artifactUUID); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactTemplateInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactTemplateInfoTest.java new file mode 100644 index 0000000000..379959628c --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ArtifactTemplateInfoTest.java @@ -0,0 +1,182 @@ +package org.openecomp.sdc.be.info; + +import static org.junit.Assert.*; +import java.util.*; +import org.junit.Assert; +import org.junit.Test; + + +public class ArtifactTemplateInfoTest { + + private ArtifactTemplateInfo createTestSubject() { + return new ArtifactTemplateInfo(); + } + + + @Test + public void testGetType() throws Exception { + ArtifactTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ArtifactTemplateInfo testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetFileName() throws Exception { + ArtifactTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFileName(); + } + + + @Test + public void testSetFileName() throws Exception { + ArtifactTemplateInfo testSubject; + String fileName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFileName(fileName); + } + + + @Test + public void testGetEnv() throws Exception { + ArtifactTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getEnv(); + } + + + @Test + public void testSetEnv() throws Exception { + ArtifactTemplateInfo testSubject; + String env = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setEnv(env); + } + + + @Test + public void testGetRelatedArtifactsInfo() throws Exception { + ArtifactTemplateInfo testSubject; + List<ArtifactTemplateInfo> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelatedArtifactsInfo(); + } + + + @Test + public void testSetRelatedArtifactsInfo() throws Exception { + ArtifactTemplateInfo testSubject; + List<ArtifactTemplateInfo> relatedArtifactsInfo = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRelatedArtifactsInfo(relatedArtifactsInfo); + } + + + @Test + public void testGetGroupName() throws Exception { + ArtifactTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupName(); + } + + + @Test + public void testSetGroupName() throws Exception { + ArtifactTemplateInfo testSubject; + String groupName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupName(groupName); + } + + + @Test + public void testIsBase() throws Exception { + ArtifactTemplateInfo testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isBase(); + } + + + @Test + public void testSetBase() throws Exception { + ArtifactTemplateInfo testSubject; + boolean isBase = false; + + // default test + testSubject = createTestSubject(); + testSubject.setBase(isBase); + } + + + @Test + public void testGetDescription() throws Exception { + ArtifactTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ArtifactTemplateInfo testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testToString() throws Exception { + ArtifactTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/CreateAndAssotiateInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/CreateAndAssotiateInfoTest.java new file mode 100644 index 0000000000..ad8e21bb84 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/CreateAndAssotiateInfoTest.java @@ -0,0 +1,59 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.ComponentInstance; +import org.openecomp.sdc.be.model.RequirementCapabilityRelDef; + + +public class CreateAndAssotiateInfoTest { + + private CreateAndAssotiateInfo createTestSubject() { + return new CreateAndAssotiateInfo(new ComponentInstance(), new RequirementCapabilityRelDef()); + } + + + @Test + public void testGetNode() throws Exception { + CreateAndAssotiateInfo testSubject; + ComponentInstance result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + CreateAndAssotiateInfo testSubject; + ComponentInstance node = null; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetAssociate() throws Exception { + CreateAndAssotiateInfo testSubject; + RequirementCapabilityRelDef result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAssociate(); + } + + + @Test + public void testSetAssociate() throws Exception { + CreateAndAssotiateInfo testSubject; + RequirementCapabilityRelDef associate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setAssociate(associate); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/DistributionStatusInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/DistributionStatusInfoTest.java new file mode 100644 index 0000000000..dd8a3e6eee --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/DistributionStatusInfoTest.java @@ -0,0 +1,124 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.common.datastructure.ESTimeBasedEvent; + + +public class DistributionStatusInfoTest { + + private DistributionStatusInfo createTestSubject() { + return new DistributionStatusInfo(new ESTimeBasedEvent()); + } + + + @Test + public void testGetOmfComponentID() throws Exception { + DistributionStatusInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOmfComponentID(); + } + + + @Test + public void testSetOmfComponentID() throws Exception { + DistributionStatusInfo testSubject; + String omfComponentID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOmfComponentID(omfComponentID); + } + + + @Test + public void testGetTimestamp() throws Exception { + DistributionStatusInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp(); + } + + + @Test + public void testSetTimestamp() throws Exception { + DistributionStatusInfo testSubject; + String timestamp = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp(timestamp); + } + + + @Test + public void testGetUrl() throws Exception { + DistributionStatusInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUrl(); + } + + + @Test + public void testSetUrl() throws Exception { + DistributionStatusInfo testSubject; + String url = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUrl(url); + } + + + @Test + public void testGetStatus() throws Exception { + DistributionStatusInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + DistributionStatusInfo testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetErrorReason() throws Exception { + DistributionStatusInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getErrorReason(); + } + + + @Test + public void testSetErrorReason() throws Exception { + DistributionStatusInfo testSubject; + String errorReason = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setErrorReason(errorReason); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/DistributionStatusOfServiceInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/DistributionStatusOfServiceInfoTest.java new file mode 100644 index 0000000000..62b1bcbe0f --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/DistributionStatusOfServiceInfoTest.java @@ -0,0 +1,101 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class DistributionStatusOfServiceInfoTest { + + private DistributionStatusOfServiceInfo createTestSubject() { + return new DistributionStatusOfServiceInfo(); + } + + + @Test + public void testGetDistributionID() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDistributionID(); + } + + + @Test + public void testSetDistributionID() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String distributionID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDistributionID(distributionID); + } + + + @Test + public void testGetTimestamp() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp(); + } + + + @Test + public void testSetTimestamp() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String timestamp = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp(timestamp); + } + + + @Test + public void testGetUserId() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserId(); + } + + + @Test + public void testSetUserId() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String userId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserId(userId); + } + + + @Test + public void testGetDeployementStatus() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDeployementStatus(); + } + + + @Test + public void testSetDeployementStatus() throws Exception { + DistributionStatusOfServiceInfo testSubject; + String deployementStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDeployementStatus(deployementStatus); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/GroupDefinitionInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/GroupDefinitionInfoTest.java new file mode 100644 index 0000000000..b2895d099c --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/GroupDefinitionInfoTest.java @@ -0,0 +1,249 @@ +package org.openecomp.sdc.be.info; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.GroupProperty; +import java.util.*; +import org.junit.Assert; + + +public class GroupDefinitionInfoTest { + + private GroupDefinitionInfo createTestSubject() { + return new GroupDefinitionInfo(); + } + + + @Test + public void testGetInvariantUUID() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUUID(); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + GroupDefinitionInfo testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testGetName() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + GroupDefinitionInfo testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + GroupDefinitionInfo testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetGroupUUID() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupUUID(); + } + + + @Test + public void testSetGroupUUID() throws Exception { + GroupDefinitionInfo testSubject; + String groupUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupUUID(groupUUID); + } + + + @Test + public void testGetVersion() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + GroupDefinitionInfo testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetCustomizationUUID() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCustomizationUUID(); + } + + + @Test + public void testSetCustomizationUUID() throws Exception { + GroupDefinitionInfo testSubject; + String customizationUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCustomizationUUID(customizationUUID); + } + + + @Test + public void testGetIsBase() throws Exception { + GroupDefinitionInfo testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIsBase(); + } + + + @Test + public void testSetIsBase() throws Exception { + GroupDefinitionInfo testSubject; + Boolean isBase = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIsBase(isBase); + } + + + @Test + public void testGetArtifacts() throws Exception { + GroupDefinitionInfo testSubject; + List<ArtifactDefinitionInfo> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + GroupDefinitionInfo testSubject; + List<ArtifactDefinitionInfo> artifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifacts); + } + + + @Test + public void testGetProperties() throws Exception { + GroupDefinitionInfo testSubject; + List<? extends GroupProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + GroupDefinitionInfo testSubject; + List<? extends GroupProperty> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testGetGroupInstanceUniqueId() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupInstanceUniqueId(); + } + + + @Test + public void testSetGroupInstanceUniqueId() throws Exception { + GroupDefinitionInfo testSubject; + String groupInstanceUniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupInstanceUniqueId(groupInstanceUniqueId); + } + + + @Test + public void testToString() throws Exception { + GroupDefinitionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/GroupTemplateInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/GroupTemplateInfoTest.java new file mode 100644 index 0000000000..727a1f25d4 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/GroupTemplateInfoTest.java @@ -0,0 +1,79 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GroupTemplateInfoTest { + + private GroupTemplateInfo createTestSubject() { + return new GroupTemplateInfo(); + } + + + @Test + public void testGetGroupName() throws Exception { + GroupTemplateInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupName(); + } + + + @Test + public void testSetGroupName() throws Exception { + GroupTemplateInfo testSubject; + String groupName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupName(groupName); + } + + + @Test + public void testIsBase() throws Exception { + GroupTemplateInfo testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isBase(); + } + + + @Test + public void testSetBase() throws Exception { + GroupTemplateInfo testSubject; + boolean isBase = false; + + // default test + testSubject = createTestSubject(); + testSubject.setBase(isBase); + } + + + @Test + public void testGetArtifactTemplateInfo() throws Exception { + GroupTemplateInfo testSubject; + ArtifactTemplateInfo result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactTemplateInfo(); + } + + + @Test + public void testSetArtifactTemplateInfo() throws Exception { + GroupTemplateInfo testSubject; + ArtifactTemplateInfo artifactTemplateInfo = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactTemplateInfo(artifactTemplateInfo); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java new file mode 100644 index 0000000000..569b04d982 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java @@ -0,0 +1,59 @@ +package org.openecomp.sdc.be.info; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ServiceInfoTest { + + private ServiceInfo createTestSubject() { + return new ServiceInfo("", null); + } + + + @Test + public void testGetName() throws Exception { + ServiceInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + ServiceInfo testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetVersions() throws Exception { + ServiceInfo testSubject; + List<ServiceVersionInfo> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersions(); + } + + + @Test + public void testSetVersions() throws Exception { + ServiceInfo testSubject; + List<ServiceVersionInfo> versions = null; + + // default test + testSubject = createTestSubject(); + testSubject.setVersions(versions); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceVersionInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceVersionInfoTest.java new file mode 100644 index 0000000000..2b5e97e86d --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceVersionInfoTest.java @@ -0,0 +1,56 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; + +public class ServiceVersionInfoTest { + + private ServiceVersionInfo createTestSubject() { + return new ServiceVersionInfo("", "", ""); + } + + + @Test + public void testGetVersion() throws Exception { + ServiceVersionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + ServiceVersionInfo testSubject; + String serviceVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(serviceVersion); + } + + + @Test + public void testGetUrl() throws Exception { + ServiceVersionInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUrl(); + } + + + @Test + public void testSetUrl() throws Exception { + ServiceVersionInfo testSubject; + String url = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUrl(url); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServletJsonResponseTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServletJsonResponseTest.java new file mode 100644 index 0000000000..43144113ea --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServletJsonResponseTest.java @@ -0,0 +1,57 @@ +package org.openecomp.sdc.be.info; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ServletJsonResponseTest { + + private ServletJsonResponse createTestSubject() { + return new ServletJsonResponse(); + } + + + @Test + public void testGetDescription() throws Exception { + ServletJsonResponse testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ServletJsonResponse testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetSource() throws Exception { + ServletJsonResponse testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSource(); + } + + + @Test + public void testSetSource() throws Exception { + ServletJsonResponse testSubject; + String source = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSource(source); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ToscaNodeTypeInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ToscaNodeTypeInfoTest.java new file mode 100644 index 0000000000..c96f71b8fd --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ToscaNodeTypeInfoTest.java @@ -0,0 +1,114 @@ +package org.openecomp.sdc.be.info; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaNodeTypeInfoTest { + + private ToscaNodeTypeInfo createTestSubject() { + return new ToscaNodeTypeInfo(); + } + + + @Test + public void testGetNodeName() throws Exception { + ToscaNodeTypeInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNodeName(); + } + + + @Test + public void testSetNodeName() throws Exception { + ToscaNodeTypeInfo testSubject; + String nodeName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNodeName(nodeName); + } + + + @Test + public void testGetTemplateVersion() throws Exception { + ToscaNodeTypeInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTemplateVersion(); + } + + + @Test + public void testSetTemplateVersion() throws Exception { + ToscaNodeTypeInfo testSubject; + String templateVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTemplateVersion(templateVersion); + } + + + @Test + public void testGetInterfaces() throws Exception { + ToscaNodeTypeInfo testSubject; + List<ToscaNodeTypeInterface> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInterfaces(); + } + + + @Test + public void testSetInterfaces() throws Exception { + ToscaNodeTypeInfo testSubject; + List<ToscaNodeTypeInterface> interfaces = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInterfaces(interfaces); + } + + + @Test + public void testGetIconPath() throws Exception { + ToscaNodeTypeInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIconPath(); + } + + + @Test + public void testSetIconPath() throws Exception { + ToscaNodeTypeInfo testSubject; + String iconPath = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setIconPath(iconPath); + } + + + @Test + public void testToString() throws Exception { + ToscaNodeTypeInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/servlets/CsarBuildServletTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/servlets/CsarBuildServletTest.java new file mode 100644 index 0000000000..daacb79de5 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/servlets/CsarBuildServletTest.java @@ -0,0 +1,49 @@ +package org.openecomp.sdc.be.servlets; + +import javax.annotation.Generated; +import javax.servlet.http.HttpServletRequest; +import javax.ws.rs.core.Response; + +import org.junit.Test; +import org.openecomp.sdc.be.resources.data.ESArtifactData; + +import ch.qos.logback.classic.Logger; + + +public class CsarBuildServletTest { + + private CsarBuildServlet createTestSubject() { + return new CsarBuildServlet(); + } + + + @Test + public void testGetDefaultTemplate() throws Exception { + CsarBuildServlet testSubject; + HttpServletRequest request = null; + String serviceName = ""; + String serviceVersion = ""; + Response result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDefaultTemplate(request, serviceName, serviceVersion); + } + + + @Test + public void testGetToscaCsarTemplate() throws Exception { + CsarBuildServlet testSubject; + HttpServletRequest request = null; + String serviceName = ""; + String serviceVersion = ""; + Response result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToscaCsarTemplate(request, serviceName, serviceVersion); + } + + + +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/servlets/RepresentationUtilsTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/servlets/RepresentationUtilsTest.java new file mode 100644 index 0000000000..c56fd474b4 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/servlets/RepresentationUtilsTest.java @@ -0,0 +1,48 @@ +package org.openecomp.sdc.be.servlets; + +import javax.annotation.Generated; + +import org.apache.tinkerpop.gremlin.structure.T; +import org.junit.Test; +import org.openecomp.sdc.be.model.ArtifactDefinition; + +public class RepresentationUtilsTest { + + private RepresentationUtils createTestSubject() { + return new RepresentationUtils(); + } + + + @Test + public void testConvertJsonToArtifactDefinitionForUpdate() throws Exception { + String content = ""; + Class<ArtifactDefinition> clazz = null; + ArtifactDefinition result; + + // default test + result = RepresentationUtils.convertJsonToArtifactDefinitionForUpdate(content, clazz); + } + + + @Test + public void testToRepresentation() throws Exception { + T elementToRepresent = null; + Object result; + + // default test + result = RepresentationUtils.toRepresentation(elementToRepresent); + } + + + + + @Test + public void testConvertJsonToArtifactDefinition() throws Exception { + String content = ""; + Class<ArtifactDefinition> clazz = null; + ArtifactDefinition result; + + // default test + result = RepresentationUtils.convertJsonToArtifactDefinition(content, clazz); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/ArtifactTypesTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/ArtifactTypesTest.java new file mode 100644 index 0000000000..dec4e78008 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/ArtifactTypesTest.java @@ -0,0 +1,38 @@ +package org.openecomp.sdc.be.tosca; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.generator.data.ArtifactType; + + +public class ArtifactTypesTest { + + private ArtifactTypes createTestSubject() { + return new ArtifactTypes(); + } + + + @Test + public void testGetArtifactTypes() throws Exception { + ArtifactTypes testSubject; + List<ArtifactType> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactTypes(); + } + + + @Test + public void testSetArtifactTypes() throws Exception { + ArtifactTypes testSubject; + List<ArtifactType> artifactTypes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactTypes(artifactTypes); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/ToscaRepresentationTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/ToscaRepresentationTest.java new file mode 100644 index 0000000000..9af90bb9e4 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/ToscaRepresentationTest.java @@ -0,0 +1,61 @@ +package org.openecomp.sdc.be.tosca; + +import java.util.List; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.Triple; +import org.junit.Test; +import org.openecomp.sdc.be.model.Component; + + +public class ToscaRepresentationTest { + + private ToscaRepresentation createTestSubject() { + return new ToscaRepresentation(); + } + + + @Test + public void testGetMainYaml() throws Exception { + ToscaRepresentation testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMainYaml(); + } + + + @Test + public void testSetMainYaml() throws Exception { + ToscaRepresentation testSubject; + String mainYaml = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setMainYaml(mainYaml); + } + + + @Test + public void testGetDependencies() throws Exception { + ToscaRepresentation testSubject; + List<Triple<String, String, Component>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDependencies(); + } + + + @Test + public void testSetDependencies() throws Exception { + ToscaRepresentation testSubject; + List<Triple<String, String, Component>> dependancies = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDependencies(dependancies); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/EntrySchemaTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/EntrySchemaTest.java new file mode 100644 index 0000000000..ca3cd411dc --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/EntrySchemaTest.java @@ -0,0 +1,57 @@ +package org.openecomp.sdc.be.tosca.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class EntrySchemaTest { + + private EntrySchema createTestSubject() { + return new EntrySchema(); + } + + + @Test + public void testGetType() throws Exception { + EntrySchema testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + EntrySchema testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetDescription() throws Exception { + EntrySchema testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + EntrySchema testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/SubstitutionMappingTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/SubstitutionMappingTest.java new file mode 100644 index 0000000000..f2e3e167df --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/SubstitutionMappingTest.java @@ -0,0 +1,81 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class SubstitutionMappingTest { + + private SubstitutionMapping createTestSubject() { + return new SubstitutionMapping(); + } + + + @Test + public void testGetNode_type() throws Exception { + SubstitutionMapping testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode_type(); + } + + + @Test + public void testSetNode_type() throws Exception { + SubstitutionMapping testSubject; + String node_type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode_type(node_type); + } + + + @Test + public void testGetCapabilities() throws Exception { + SubstitutionMapping testSubject; + Map<String, String[]> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilities(); + } + + + @Test + public void testSetCapabilities() throws Exception { + SubstitutionMapping testSubject; + Map<String, String[]> capabilities = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilities(capabilities); + } + + + @Test + public void testGetRequirements() throws Exception { + SubstitutionMapping testSubject; + Map<String, String[]> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirements(); + } + + + @Test + public void testSetRequirements() throws Exception { + SubstitutionMapping testSubject; + Map<String, String[]> requirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirements(requirements); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaCapabilityTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaCapabilityTest.java new file mode 100644 index 0000000000..01d65939d2 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaCapabilityTest.java @@ -0,0 +1,126 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaCapabilityTest { + + private ToscaCapability createTestSubject() { + return new ToscaCapability(); + } + + + @Test + public void testGetValid_source_types() throws Exception { + ToscaCapability testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValid_source_types(); + } + + + @Test + public void testSetValid_source_types() throws Exception { + ToscaCapability testSubject; + List<String> valid_source_types = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValid_source_types(valid_source_types); + } + + + @Test + public void testGetType() throws Exception { + ToscaCapability testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ToscaCapability testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetDescription() throws Exception { + ToscaCapability testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ToscaCapability testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetOccurrences() throws Exception { + ToscaCapability testSubject; + List<Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOccurrences(); + } + + + @Test + public void testSetOccurrences() throws Exception { + ToscaCapability testSubject; + List<Object> occurrences = null; + + // default test + testSubject = createTestSubject(); + testSubject.setOccurrences(occurrences); + } + + + @Test + public void testGetProperties() throws Exception { + ToscaCapability testSubject; + Map<String, ToscaProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + ToscaCapability testSubject; + Map<String, ToscaProperty> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplateTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplateTest.java new file mode 100644 index 0000000000..06ff881988 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplateTest.java @@ -0,0 +1,104 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaGroupTemplateTest { + + private ToscaGroupTemplate createTestSubject() { + return new ToscaGroupTemplate(); + } + + + @Test + public void testGetType() throws Exception { + ToscaGroupTemplate testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ToscaGroupTemplate testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetMembers() throws Exception { + ToscaGroupTemplate testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMembers(); + } + + + @Test + public void testSetMembers() throws Exception { + ToscaGroupTemplate testSubject; + List<String> members = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMembers(members); + } + + + @Test + public void testGetMetadata() throws Exception { + ToscaGroupTemplate testSubject; + IToscaMetadata result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadata(); + } + + + @Test + public void testSetMetadata() throws Exception { + ToscaGroupTemplate testSubject; + IToscaMetadata metadata = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMetadata(metadata); + } + + + @Test + public void testGetProperties() throws Exception { + ToscaGroupTemplate testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + ToscaGroupTemplate testSubject; + Map<String, Object> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaMetadataTest.java new file mode 100644 index 0000000000..6a4dc4583d --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaMetadataTest.java @@ -0,0 +1,387 @@ +package org.openecomp.sdc.be.tosca.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaMetadataTest { + + private ToscaMetadata createTestSubject() { + return new ToscaMetadata(); + } + + + @Test + public void testGetName() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + ToscaMetadata testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetInvariantUUID() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUUID(); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + ToscaMetadata testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testGetUUID() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUUID(); + } + + + @Test + public void testSetUUID() throws Exception { + ToscaMetadata testSubject; + String uUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUUID(uUID); + } + + + @Test + public void testGetDescription() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ToscaMetadata testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetType() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ToscaMetadata testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetCategory() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCategory(); + } + + + @Test + public void testSetCategory() throws Exception { + ToscaMetadata testSubject; + String category = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCategory(category); + } + + + @Test + public void testGetSubcategory() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSubcategory(); + } + + + @Test + public void testSetSubcategory() throws Exception { + ToscaMetadata testSubject; + String subcategory = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSubcategory(subcategory); + } + + + @Test + public void testGetResourceVendor() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceVendor(); + } + + + @Test + public void testSetResourceVendor() throws Exception { + ToscaMetadata testSubject; + String resourceVendor = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceVendor(resourceVendor); + } + + + @Test + public void testGetResourceVendorRelease() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceVendorRelease(); + } + + + @Test + public void testSetResourceVendorRelease() throws Exception { + ToscaMetadata testSubject; + String resourceVendorRelease = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceVendorRelease(resourceVendorRelease); + } + + + @Test + public void testGetResourceVendorModelNumber() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceVendorModelNumber(); + } + + + @Test + public void testSetResourceVendorModelNumber() throws Exception { + ToscaMetadata testSubject; + String resourceVendorModelNumber = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceVendorModelNumber(resourceVendorModelNumber); + } + + + @Test + public void testGetServiceType() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceType(); + } + + + @Test + public void testSetServiceType() throws Exception { + ToscaMetadata testSubject; + String serviceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceType(serviceType); + } + + + @Test + public void testGetServiceRole() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceRole(); + } + + + @Test + public void testSetServiceRole() throws Exception { + ToscaMetadata testSubject; + String serviceRole = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceRole(serviceRole); + } + + + @Test + public void testIsEcompGeneratedNaming() throws Exception { + ToscaMetadata testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isEcompGeneratedNaming(); + } + + + @Test + public void testSetEcompGeneratedNaming() throws Exception { + ToscaMetadata testSubject; + Boolean ecompGeneratedNaming = null; + + // default test + testSubject = createTestSubject(); + testSubject.setEcompGeneratedNaming(ecompGeneratedNaming); + } + + + @Test + public void testIsNamingPolicy() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isNamingPolicy(); + } + + + @Test + public void testSetNamingPolicy() throws Exception { + ToscaMetadata testSubject; + String namingPolicy = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNamingPolicy(namingPolicy); + } + + + @Test + public void testGetServiceEcompNaming() throws Exception { + ToscaMetadata testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceEcompNaming(); + } + + + @Test + public void testSetServiceEcompNaming() throws Exception { + ToscaMetadata testSubject; + Boolean serviceEcompNaming = null; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceEcompNaming(serviceEcompNaming); + } + + + @Test + public void testGetVersion() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + ToscaMetadata testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetCustomizationUUID() throws Exception { + ToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCustomizationUUID(); + } + + + @Test + public void testSetCustomizationUUID() throws Exception { + ToscaMetadata testSubject; + String customizationUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCustomizationUUID(customizationUUID); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplateTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplateTest.java new file mode 100644 index 0000000000..599f118b32 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTemplateTest.java @@ -0,0 +1,126 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaNodeTemplateTest { + + private ToscaNodeTemplate createTestSubject() { + return new ToscaNodeTemplate(); + } + + + @Test + public void testGetType() throws Exception { + ToscaNodeTemplate testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ToscaNodeTemplate testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetProperties() throws Exception { + ToscaNodeTemplate testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + ToscaNodeTemplate testSubject; + Map<String, Object> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testGetRequirements() throws Exception { + ToscaNodeTemplate testSubject; + List<Map<String, ToscaTemplateRequirement>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirements(); + } + + + @Test + public void testSetRequirements() throws Exception { + ToscaNodeTemplate testSubject; + List<Map<String, ToscaTemplateRequirement>> requirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirements(requirements); + } + + + @Test + public void testGetCapabilities() throws Exception { + ToscaNodeTemplate testSubject; + Map<String, ToscaTemplateCapability> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilities(); + } + + + @Test + public void testSetCapabilities() throws Exception { + ToscaNodeTemplate testSubject; + Map<String, ToscaTemplateCapability> capabilities = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilities(capabilities); + } + + + @Test + public void testGetMetadata() throws Exception { + ToscaNodeTemplate testSubject; + ToscaMetadata result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadata(); + } + + + @Test + public void testSetMetadata() throws Exception { + ToscaNodeTemplate testSubject; + ToscaMetadata metadata = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMetadata(metadata); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTypeTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTypeTest.java new file mode 100644 index 0000000000..b4cccbdbf5 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaNodeTypeTest.java @@ -0,0 +1,148 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaNodeTypeTest { + + private ToscaNodeType createTestSubject() { + return new ToscaNodeType(); + } + + + @Test + public void testGetProperties() throws Exception { + ToscaNodeType testSubject; + Map<String, ToscaProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + ToscaNodeType testSubject; + Map<String, ToscaProperty> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testGetCapabilities() throws Exception { + ToscaNodeType testSubject; + Map<String, ToscaCapability> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilities(); + } + + + @Test + public void testSetCapabilities() throws Exception { + ToscaNodeType testSubject; + Map<String, ToscaCapability> capabilities = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilities(capabilities); + } + + + @Test + public void testGetRequirements() throws Exception { + ToscaNodeType testSubject; + List<Map<String, ToscaRequirement>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirements(); + } + + + @Test + public void testSetRequirements() throws Exception { + ToscaNodeType testSubject; + List<Map<String, ToscaRequirement>> requirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirements(requirements); + } + + + @Test + public void testGetDerived_from() throws Exception { + ToscaNodeType testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerived_from(); + } + + + @Test + public void testSetDerived_from() throws Exception { + ToscaNodeType testSubject; + String derived_from = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDerived_from(derived_from); + } + + + @Test + public void testGetDescription() throws Exception { + ToscaNodeType testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ToscaNodeType testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetMetadata() throws Exception { + ToscaNodeType testSubject; + ToscaMetadata result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadata(); + } + + + @Test + public void testSetMetadata() throws Exception { + ToscaNodeType testSubject; + ToscaMetadata metadata = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMetadata(metadata); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaPropertyTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaPropertyTest.java new file mode 100644 index 0000000000..75bf7ddd75 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaPropertyTest.java @@ -0,0 +1,145 @@ +package org.openecomp.sdc.be.tosca.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaPropertyTest { + + private ToscaProperty createTestSubject() { + return new ToscaProperty(); + } + + + @Test + public void testGetEntry_schema() throws Exception { + ToscaProperty testSubject; + EntrySchema result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getEntry_schema(); + } + + + @Test + public void testSetEntry_schema() throws Exception { + ToscaProperty testSubject; + EntrySchema entry_schema = null; + + // default test + testSubject = createTestSubject(); + testSubject.setEntry_schema(entry_schema); + } + + + @Test + public void testGetType() throws Exception { + ToscaProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ToscaProperty testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetDefaultp() throws Exception { + ToscaProperty testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDefaultp(); + } + + + @Test + public void testSetDefaultp() throws Exception { + ToscaProperty testSubject; + Object defaultp = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDefaultp(defaultp); + } + + + @Test + public void testGetDescription() throws Exception { + ToscaProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ToscaProperty testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetRequired() throws Exception { + ToscaProperty testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequired(); + } + + + @Test + public void testSetRequired() throws Exception { + ToscaProperty testSubject; + Boolean required = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequired(required); + } + + + @Test + public void testGetStatus() throws Exception { + ToscaProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + ToscaProperty testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaRequirementTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaRequirementTest.java new file mode 100644 index 0000000000..639f634d7f --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaRequirementTest.java @@ -0,0 +1,49 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaRequirementTest { + + private ToscaRequirement createTestSubject() { + return new ToscaRequirement(); + } + + + @Test + public void testGetOccurrences() throws Exception { + ToscaRequirement testSubject; + List<Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOccurrences(); + } + + + @Test + public void testSetOccurrences() throws Exception { + ToscaRequirement testSubject; + List<Object> occurrences = null; + + // default test + testSubject = createTestSubject(); + testSubject.setOccurrences(occurrences); + } + + + @Test + public void testToMap() throws Exception { + ToscaRequirement testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toMap(); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateCapabilityTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateCapabilityTest.java new file mode 100644 index 0000000000..788361862b --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateCapabilityTest.java @@ -0,0 +1,60 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaTemplateCapabilityTest { + + private ToscaTemplateCapability createTestSubject() { + return new ToscaTemplateCapability(); + } + + + @Test + public void testGetValid_source_types() throws Exception { + ToscaTemplateCapability testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValid_source_types(); + } + + + @Test + public void testSetValid_source_types() throws Exception { + ToscaTemplateCapability testSubject; + List<String> valid_source_types = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValid_source_types(valid_source_types); + } + + + @Test + public void testGetProperties() throws Exception { + ToscaTemplateCapability testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + ToscaTemplateCapability testSubject; + Map<String, Object> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateRequirementTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateRequirementTest.java new file mode 100644 index 0000000000..5ae2a37b37 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateRequirementTest.java @@ -0,0 +1,92 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaTemplateRequirementTest { + + private ToscaTemplateRequirement createTestSubject() { + return new ToscaTemplateRequirement(); + } + + + @Test + public void testGetCapability() throws Exception { + ToscaTemplateRequirement testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapability(); + } + + + @Test + public void testSetCapability() throws Exception { + ToscaTemplateRequirement testSubject; + String capability = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapability(capability); + } + + + @Test + public void testGetNode() throws Exception { + ToscaTemplateRequirement testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + ToscaTemplateRequirement testSubject; + String node = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetRelationship() throws Exception { + ToscaTemplateRequirement testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationship(); + } + + + @Test + public void testSetRelationship() throws Exception { + ToscaTemplateRequirement testSubject; + String relationship = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationship(relationship); + } + + + @Test + public void testToMap() throws Exception { + ToscaTemplateRequirement testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toMap(); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateTest.java new file mode 100644 index 0000000000..3c60e96ffb --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTemplateTest.java @@ -0,0 +1,132 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaTemplateTest { + + private ToscaTemplate createTestSubject() { + return new ToscaTemplate(""); + } + + + @Test + public void testGetNode_types() throws Exception { + ToscaTemplate testSubject; + Map<String, ToscaNodeType> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode_types(); + } + + + @Test + public void testSetNode_types() throws Exception { + ToscaTemplate testSubject; + Map<String, ToscaNodeType> node_types = null; + + // default test + testSubject = createTestSubject(); + testSubject.setNode_types(node_types); + } + + + @Test + public void testGetImports() throws Exception { + ToscaTemplate testSubject; + List<Map<String, Map<String, String>>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getImports(); + } + + + @Test + public void testSetImports() throws Exception { + ToscaTemplate testSubject; + List<Map<String, Map<String, String>>> imports = null; + + // default test + testSubject = createTestSubject(); + testSubject.setImports(imports); + } + + + @Test + public void testGetTosca_definitions_version() throws Exception { + ToscaTemplate testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTosca_definitions_version(); + } + + + @Test + public void testSetTosca_definitions_version() throws Exception { + ToscaTemplate testSubject; + String tosca_definitions_version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTosca_definitions_version(tosca_definitions_version); + } + + + @Test + public void testGetMetadata() throws Exception { + ToscaTemplate testSubject; + ToscaMetadata result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadata(); + } + + + @Test + public void testSetMetadata() throws Exception { + ToscaTemplate testSubject; + ToscaMetadata metadata = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMetadata(metadata); + } + + + @Test + public void testGetTopology_template() throws Exception { + ToscaTemplate testSubject; + ToscaTopolgyTemplate result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTopology_template(); + } + + + @Test + public void testSetTopology_template() throws Exception { + ToscaTemplate testSubject; + ToscaTopolgyTemplate topology_template = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTopology_template(topology_template); + } + + + + + + +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTopolgyTemplateTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTopolgyTemplateTest.java new file mode 100644 index 0000000000..71fe9ce8e4 --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/ToscaTopolgyTemplateTest.java @@ -0,0 +1,94 @@ +package org.openecomp.sdc.be.tosca.model; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ToscaTopolgyTemplateTest { + + private ToscaTopolgyTemplate createTestSubject() { + return new ToscaTopolgyTemplate(); + } + + + @Test + public void testGetNode_templates() throws Exception { + ToscaTopolgyTemplate testSubject; + Map<String, ToscaNodeTemplate> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode_templates(); + } + + + @Test + public void testSetNode_templates() throws Exception { + ToscaTopolgyTemplate testSubject; + Map<String, ToscaNodeTemplate> node_templates = null; + + // default test + testSubject = createTestSubject(); + testSubject.setNode_templates(node_templates); + } + + + @Test + public void testGetGroups() throws Exception { + ToscaTopolgyTemplate testSubject; + Map<String, ToscaGroupTemplate> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroups(); + } + + + + + @Test + public void testGetSubstitution_mappings() throws Exception { + ToscaTopolgyTemplate testSubject; + SubstitutionMapping result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSubstitution_mappings(); + } + + + @Test + public void testSetSubstitution_mappings() throws Exception { + ToscaTopolgyTemplate testSubject; + SubstitutionMapping substitution_mapping = null; + + // default test + testSubject = createTestSubject(); + testSubject.setSubstitution_mappings(substitution_mapping); + } + + + @Test + public void testGetInputs() throws Exception { + ToscaTopolgyTemplate testSubject; + Map<String, ToscaProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputs(); + } + + + @Test + public void testSetInputs() throws Exception { + ToscaTopolgyTemplate testSubject; + Map<String, ToscaProperty> inputs = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInputs(inputs); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/VfModuleToscaMetadataTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/VfModuleToscaMetadataTest.java new file mode 100644 index 0000000000..90be98bc9c --- /dev/null +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/tosca/model/VfModuleToscaMetadataTest.java @@ -0,0 +1,123 @@ +package org.openecomp.sdc.be.tosca.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class VfModuleToscaMetadataTest { + + private VfModuleToscaMetadata createTestSubject() { + return new VfModuleToscaMetadata(); + } + + + @Test + public void testSetName() throws Exception { + VfModuleToscaMetadata testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + VfModuleToscaMetadata testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testSetUUID() throws Exception { + VfModuleToscaMetadata testSubject; + String uUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUUID(uUID); + } + + + @Test + public void testSetVersion() throws Exception { + VfModuleToscaMetadata testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetVfModuleModelName() throws Exception { + VfModuleToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVfModuleModelName(); + } + + + @Test + public void testGetVfModuleModelInvariantUUID() throws Exception { + VfModuleToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVfModuleModelInvariantUUID(); + } + + + @Test + public void testGetVfModuleModelUUID() throws Exception { + VfModuleToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVfModuleModelUUID(); + } + + + @Test + public void testGetVfModuleModelVersion() throws Exception { + VfModuleToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVfModuleModelVersion(); + } + + + @Test + public void testGetVfModuleModelCustomizationUUID() throws Exception { + VfModuleToscaMetadata testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVfModuleModelCustomizationUUID(); + } + + + @Test + public void testSetCustomizationUUID() throws Exception { + VfModuleToscaMetadata testSubject; + String customizationUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCustomizationUUID(customizationUUID); + } +}
\ No newline at end of file diff --git a/catalog-be/src/test/resources/config/elasticsearch.yml.bak b/catalog-be/src/test/resources/config/elasticsearch.yml.bak deleted file mode 100644 index 98c6864bf2..0000000000 --- a/catalog-be/src/test/resources/config/elasticsearch.yml.bak +++ /dev/null @@ -1,387 +0,0 @@ - -cluster.name: elasticsearch_pavel - -discovery.zen.ping.multicast.enabled: false -discovery.zen.ping.unicast.enabled: true -discovery.zen.ping.unicast.hosts: elasticsearch_host - - - -##################### Elasticsearch Configuration Example ##################### - -# This file contains an overview of various configuration settings, -# targeted at operations staff. Application developers should -# consult the guide at <http://elasticsearch.org/guide>. -# -# The installation procedure is covered at -# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/setup.html>. -# -# Elasticsearch comes with reasonable defaults for most settings, -# so you can try it out without bothering with configuration. -# -# Most of the time, these defaults are just fine for running a production -# cluster. If you're fine-tuning your cluster, or wondering about the -# effect of certain configuration option, please _do ask_ on the -# mailing list or IRC channel [http://elasticsearch.org/community]. - -# Any element in the configuration can be replaced with environment variables -# by placing them in ${...} notation. For example: -# -# node.rack: ${RACK_ENV_VAR} - -# For information on supported formats and syntax for the config file, see -# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/setup-configuration.html> - - -################################### Cluster ################################### - -# Cluster name identifies your cluster for auto-discovery. If you're running -# multiple clusters on the same network, make sure you're using unique names. -# -# cluster.name: elasticsearch - - -#################################### Node ##################################### - -# Node names are generated dynamically on startup, so you're relieved -# from configuring them manually. You can tie this node to a specific name: -# -# node.name: "Franz Kafka" - -# Every node can be configured to allow or deny being eligible as the master, -# and to allow or deny to store the data. -# -# Allow this node to be eligible as a master node (enabled by default): -# -# node.master: true -# -# Allow this node to store data (enabled by default): -# -# node.data: true - -# You can exploit these settings to design advanced cluster topologies. -# -# 1. You want this node to never become a master node, only to hold data. -# This will be the "workhorse" of your cluster. -# -# node.master: false -# node.data: true -# -# 2. You want this node to only serve as a master: to not store any data and -# to have free resources. This will be the "coordinator" of your cluster. -# -# node.master: true -# node.data: false -# -# 3. You want this node to be neither master nor data node, but -# to act as a "search load balancer" (fetching data from nodes, -# aggregating results, etc.) -# -# node.master: false -# node.data: false - -# Use the Cluster Health API [http://localhost:9200/_cluster/health], the -# Node Info API [http://localhost:9200/_nodes] or GUI tools -# such as <http://www.elasticsearch.org/overview/marvel/>, -# <http://github.com/karmi/elasticsearch-paramedic>, -# <http://github.com/lukas-vlcek/bigdesk> and -# <http://mobz.github.com/elasticsearch-head> to inspect the cluster state. - -# A node can have generic attributes associated with it, which can later be used -# for customized shard allocation filtering, or allocation awareness. An attribute -# is a simple key value pair, similar to node.key: value, here is an example: -# -# node.rack: rack314 - -# By default, multiple nodes are allowed to start from the same installation location -# to disable it, set the following: -# node.max_local_storage_nodes: 1 - - -#################################### Index #################################### - -# You can set a number of options (such as shard/replica options, mapping -# or analyzer definitions, translog settings, ...) for indices globally, -# in this file. -# -# Note, that it makes more sense to configure index settings specifically for -# a certain index, either when creating it or by using the index templates API. -# -# See <http://elasticsearch.org/guide/en/elasticsearch/reference/current/index-modules.html> and -# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/indices-create-index.html> -# for more information. - -# Set the number of shards (splits) of an index (5 by default): -# -# index.number_of_shards: 5 - -# Set the number of replicas (additional copies) of an index (1 by default): -# -# index.number_of_replicas: 1 - -# Note, that for development on a local machine, with small indices, it usually -# makes sense to "disable" the distributed features: -# -index.number_of_shards: 1 -index.number_of_replicas: 0 - -# These settings directly affect the performance of index and search operations -# in your cluster. Assuming you have enough machines to hold shards and -# replicas, the rule of thumb is: -# -# 1. Having more *shards* enhances the _indexing_ performance and allows to -# _distribute_ a big index across machines. -# 2. Having more *replicas* enhances the _search_ performance and improves the -# cluster _availability_. -# -# The "number_of_shards" is a one-time setting for an index. -# -# The "number_of_replicas" can be increased or decreased anytime, -# by using the Index Update Settings API. -# -# Elasticsearch takes care about load balancing, relocating, gathering the -# results from nodes, etc. Experiment with different settings to fine-tune -# your setup. - -# Use the Index Status API (<http://localhost:9200/A/_status>) to inspect -# the index status. - - -#################################### Paths #################################### - -# Path to directory containing configuration (this file and logging.yml): -# -path.conf: /src/test/resources - -# Path to directory where to store index data allocated for this node. -# -path.data: target/esdata -# -# Can optionally include more than one location, causing data to be striped across -# the locations (a la RAID 0) on a file level, favouring locations with most free -# space on creation. For example: -# -# path.data: /path/to/data1,/path/to/data2 - -# Path to temporary files: -# -path.work: /target/eswork - -# Path to log files: -# -path.logs: /target/eslogs - -# Path to where plugins are installed: -# -# path.plugins: /path/to/plugins - - -#################################### Plugin ################################### - -# If a plugin listed here is not installed for current node, the node will not start. -# -# plugin.mandatory: mapper-attachments,lang-groovy - - -################################### Memory #################################### - -# Elasticsearch performs poorly when JVM starts swapping: you should ensure that -# it _never_ swaps. -# -# Set this property to true to lock the memory: -# -# bootstrap.mlockall: true - -# Make sure that the ES_MIN_MEM and ES_MAX_MEM environment variables are set -# to the same value, and that the machine has enough memory to allocate -# for Elasticsearch, leaving enough memory for the operating system itself. -# -# You should also make sure that the Elasticsearch process is allowed to lock -# the memory, eg. by using `ulimit -l unlimited`. - - -############################## Network And HTTP ############################### - -# Elasticsearch, by default, binds itself to the 0.0.0.0 address, and listens -# on port [9200-9300] for HTTP traffic and on port [9300-9400] for node-to-node -# communication. (the range means that if the port is busy, it will automatically -# try the next port). - -# Set the bind address specifically (IPv4 or IPv6): -# -# network.bind_host: 192.168.0.1 - -# Set the address other nodes will use to communicate with this node. If not -# set, it is automatically derived. It must point to an actual IP address. -# -# network.publish_host: 192.168.0.1 - -# Set both 'bind_host' and 'publish_host': -# -# network.host: 192.168.0.1 - -# Set a custom port for the node to node communication (9300 by default): -# -# transport.tcp.port: 9300 - -# Enable compression for all communication between nodes (disabled by default): -# -# transport.tcp.compress: true - -# Set a custom port to listen for HTTP traffic: -# -# http.port: 9200 - -# Set a custom allowed content length: -# -# http.max_content_length: 100mb - -# Disable HTTP completely: -# -# http.enabled: false - - -################################### Gateway ################################### - -# The gateway allows for persisting the cluster state between full cluster -# restarts. Every change to the state (such as adding an index) will be stored -# in the gateway, and when the cluster starts up for the first time, -# it will read its state from the gateway. - -# There are several types of gateway implementations. For more information, see -# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/modules-gateway.html>. - -# The default gateway type is the "local" gateway (recommended): -# -# gateway.type: local - -# Settings below control how and when to start the initial recovery process on -# a full cluster restart (to reuse as much local data as possible when using shared -# gateway). - -# Allow recovery process after N nodes in a cluster are up: -# -gateway.recover_after_nodes: 1 - -# Set the timeout to initiate the recovery process, once the N nodes -# from previous setting are up (accepts time value): -# -# gateway.recover_after_time: 5m - -# Set how many nodes are expected in this cluster. Once these N nodes -# are up (and recover_after_nodes is met), begin recovery process immediately -# (without waiting for recover_after_time to expire): -# -gateway.expected_nodes: 1 - - -############################# Recovery Throttling ############################# - -# These settings allow to control the process of shards allocation between -# nodes during initial recovery, replica allocation, rebalancing, -# or when adding and removing nodes. - -# Set the number of concurrent recoveries happening on a node: -# -# 1. During the initial recovery -# -# cluster.routing.allocation.node_initial_primaries_recoveries: 4 -# -# 2. During adding/removing nodes, rebalancing, etc -# -# cluster.routing.allocation.node_concurrent_recoveries: 2 - -# Set to throttle throughput when recovering (eg. 100mb, by default 20mb): -# -# indices.recovery.max_bytes_per_sec: 20mb - -# Set to limit the number of open concurrent streams when -# recovering a shard from a peer: -# -# indices.recovery.concurrent_streams: 5 - - -################################## Discovery ################################## - -# Discovery infrastructure ensures nodes can be found within a cluster -# and master node is elected. Multicast discovery is the default. - -# Set to ensure a node sees N other master eligible nodes to be considered -# operational within the cluster. Its recommended to set it to a higher value -# than 1 when running more than 2 nodes in the cluster. -# -# discovery.zen.minimum_master_nodes: 1 - -# Set the time to wait for ping responses from other nodes when discovering. -# Set this option to a higher value on a slow or congested network -# to minimize discovery failures: -# -# discovery.zen.ping.timeout: 3s - -# For more information, see -# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html> - -# Unicast discovery allows to explicitly control which nodes will be used -# to discover the cluster. It can be used when multicast is not present, -# or to restrict the cluster communication-wise. -# -# 1. Disable multicast discovery (enabled by default): -# -# discovery.zen.ping.multicast.enabled: false -# -# 2. Configure an initial list of master nodes in the cluster -# to perform discovery when new nodes (master or data) are started: -# -# discovery.zen.ping.unicast.hosts: ["host1", "host2:port"] - -# EC2 discovery allows to use AWS EC2 API in order to perform discovery. -# -# You have to install the cloud-aws plugin for enabling the EC2 discovery. -# -# For more information, see -# <http://elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-ec2.html> -# -# See <http://elasticsearch.org/tutorials/elasticsearch-on-ec2/> -# for a step-by-step tutorial. - -# GCE discovery allows to use Google Compute Engine API in order to perform discovery. -# -# You have to install the cloud-gce plugin for enabling the GCE discovery. -# -# For more information, see <https://github.com/elasticsearch/elasticsearch-cloud-gce>. - -# Azure discovery allows to use Azure API in order to perform discovery. -# -# You have to install the cloud-azure plugin for enabling the Azure discovery. -# -# For more information, see <https://github.com/elasticsearch/elasticsearch-cloud-azure>. - -################################## Slow Log ################################## - -# Shard level query and fetch threshold logging. - -#index.search.slowlog.threshold.query.warn: 10s -#index.search.slowlog.threshold.query.info: 5s -#index.search.slowlog.threshold.query.debug: 2s -#index.search.slowlog.threshold.query.trace: 500ms - -#index.search.slowlog.threshold.fetch.warn: 1s -#index.search.slowlog.threshold.fetch.info: 800ms -#index.search.slowlog.threshold.fetch.debug: 500ms -#index.search.slowlog.threshold.fetch.trace: 200ms - -#index.indexing.slowlog.threshold.index.warn: 10s -#index.indexing.slowlog.threshold.index.info: 5s -#index.indexing.slowlog.threshold.index.debug: 2s -#index.indexing.slowlog.threshold.index.trace: 500ms - -################################## GC Logging ################################ - -#monitor.jvm.gc.young.warn: 1000ms -#monitor.jvm.gc.young.info: 700ms -#monitor.jvm.gc.young.debug: 400ms - -#monitor.jvm.gc.old.warn: 10s -#monitor.jvm.gc.old.info: 5s -#monitor.jvm.gc.old.debug: 2s - diff --git a/catalog-be/src/test/resources/config/mysql-type-empty-nodes.zip b/catalog-be/src/test/resources/config/mysql-type-empty-nodes.zip Binary files differdeleted file mode 100644 index d317bccd1e..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type-empty-nodes.zip +++ /dev/null diff --git a/catalog-be/src/test/resources/config/mysql-type-no-nodes.zip b/catalog-be/src/test/resources/config/mysql-type-no-nodes.zip Binary files differdeleted file mode 100644 index 09999faed5..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type-no-nodes.zip +++ /dev/null diff --git a/catalog-be/src/test/resources/config/mysql-type-no-version.zip b/catalog-be/src/test/resources/config/mysql-type-no-version.zip Binary files differdeleted file mode 100644 index fa1319f311..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type-no-version.zip +++ /dev/null diff --git a/catalog-be/src/test/resources/config/mysql-type-only-yaml.zip b/catalog-be/src/test/resources/config/mysql-type-only-yaml.zip Binary files differdeleted file mode 100644 index b4b1946940..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type-only-yaml.zip +++ /dev/null diff --git a/catalog-be/src/test/resources/config/mysql-type-with-scripts.zip b/catalog-be/src/test/resources/config/mysql-type-with-scripts.zip Binary files differdeleted file mode 100644 index d689b668a1..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type-with-scripts.zip +++ /dev/null diff --git a/catalog-be/src/test/resources/config/mysql-type.yml b/catalog-be/src/test/resources/config/mysql-type.yml deleted file mode 100644 index f1985a0bdc..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type.yml +++ /dev/null @@ -1,82 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-type -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/catalog-be/src/test/resources/config/mysql-type.zip b/catalog-be/src/test/resources/config/mysql-type.zip Binary files differdeleted file mode 100644 index b4b1946940..0000000000 --- a/catalog-be/src/test/resources/config/mysql-type.zip +++ /dev/null diff --git a/catalog-be/src/test/resources/config/sample.yaml b/catalog-be/src/test/resources/config/sample.yaml deleted file mode 100644 index 12ab2c777f..0000000000 --- a/catalog-be/src/test/resources/config/sample.yaml +++ /dev/null @@ -1,17 +0,0 @@ -version: 1.0 -released: 2012-11-30 - -# Connection parameters -connection: - url: jdbc:mysql://localhost:3306/db - poolSize: 5 - -# Protocols -protocols: - - http - - https - -# Users -users: - tom: passwd - bob: passwd
\ No newline at end of file diff --git a/catalog-be/src/test/resources/config/sampleNoProtocol.yaml b/catalog-be/src/test/resources/config/sampleNoProtocol.yaml deleted file mode 100644 index 6197232aa4..0000000000 --- a/catalog-be/src/test/resources/config/sampleNoProtocol.yaml +++ /dev/null @@ -1,17 +0,0 @@ -version: 1.0 -released: 2012-11-30 - -# Connection parameters -connection: - url: jdbc:mysql://localhost:3306/db - poolSize: 5 - -# Protocols -#protocols: -# - http -# - https - -# Users -users: - tom: passwd - bob: passwd
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ArtifactTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ArtifactTableDescriptionTest.java new file mode 100644 index 0000000000..e0e1adac6c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ArtifactTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class ArtifactTableDescriptionTest { + + private ArtifactTableDescription createTestSubject() { + return new ArtifactTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + ArtifactTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + ArtifactTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + ArtifactTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + ArtifactTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } + + + @Test + public void testClusteringKeys() throws Exception { + ArtifactTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/AuthEventTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/AuthEventTableDescriptionTest.java new file mode 100644 index 0000000000..95000492c0 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/AuthEventTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class AuthEventTableDescriptionTest { + + private AuthEventTableDescription createTestSubject() { + return new AuthEventTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + AuthEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + AuthEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + AuthEventTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + AuthEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + AuthEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/CategoryEventTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/CategoryEventTableDescriptionTest.java new file mode 100644 index 0000000000..c83595d591 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/CategoryEventTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class CategoryEventTableDescriptionTest { + + private CategoryEventTableDescription createTestSubject() { + return new CategoryEventTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + CategoryEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + CategoryEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + CategoryEventTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + CategoryEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + CategoryEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ComponentCacheTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ComponentCacheTableDescriptionTest.java new file mode 100644 index 0000000000..72117731d0 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ComponentCacheTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class ComponentCacheTableDescriptionTest { + + private ComponentCacheTableDescription createTestSubject() { + return new ComponentCacheTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + ComponentCacheTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + ComponentCacheTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + ComponentCacheTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + ComponentCacheTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } + + + @Test + public void testClusteringKeys() throws Exception { + ComponentCacheTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ConsumerEventTableDefinitionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ConsumerEventTableDefinitionTest.java new file mode 100644 index 0000000000..61c1c17565 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ConsumerEventTableDefinitionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class ConsumerEventTableDefinitionTest { + + private ConsumerEventTableDefinition createTestSubject() { + return new ConsumerEventTableDefinition(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + ConsumerEventTableDefinition testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + ConsumerEventTableDefinition testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + ConsumerEventTableDefinition testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + ConsumerEventTableDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + ConsumerEventTableDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribDeployEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribDeployEventTableDescTest.java new file mode 100644 index 0000000000..430d408a72 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribDeployEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class DistribDeployEventTableDescTest { + + private DistribDeployEventTableDesc createTestSubject() { + return new DistribDeployEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + DistribDeployEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + DistribDeployEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + DistribDeployEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + DistribDeployEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + DistribDeployEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribDownloadEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribDownloadEventTableDescTest.java new file mode 100644 index 0000000000..28fed8c6aa --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribDownloadEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class DistribDownloadEventTableDescTest { + + private DistribDownloadEventTableDesc createTestSubject() { + return new DistribDownloadEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + DistribDownloadEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + DistribDownloadEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + DistribDownloadEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + DistribDownloadEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + DistribDownloadEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribEngineEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribEngineEventTableDescTest.java new file mode 100644 index 0000000000..6904aea64c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribEngineEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class DistribEngineEventTableDescTest { + + private DistribEngineEventTableDesc createTestSubject() { + return new DistribEngineEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + DistribEngineEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + DistribEngineEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + DistribEngineEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + DistribEngineEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + DistribEngineEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribNotifEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribNotifEventTableDescTest.java new file mode 100644 index 0000000000..97f587976e --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribNotifEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class DistribNotifEventTableDescTest { + + private DistribNotifEventTableDesc createTestSubject() { + return new DistribNotifEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + DistribNotifEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + DistribNotifEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + DistribNotifEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + DistribNotifEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + DistribNotifEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribStatusEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribStatusEventTableDescTest.java new file mode 100644 index 0000000000..23b7301a68 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/DistribStatusEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class DistribStatusEventTableDescTest { + + private DistribStatusEventTableDesc createTestSubject() { + return new DistribStatusEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + DistribStatusEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + DistribStatusEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + DistribStatusEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + DistribStatusEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + DistribStatusEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ExternalApiEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ExternalApiEventTableDescTest.java new file mode 100644 index 0000000000..eb23b88363 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ExternalApiEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class ExternalApiEventTableDescTest { + + private ExternalApiEventTableDesc createTestSubject() { + return new ExternalApiEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + ExternalApiEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + ExternalApiEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + ExternalApiEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + ExternalApiEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + ExternalApiEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetCatHierEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetCatHierEventTableDescTest.java new file mode 100644 index 0000000000..ce858ee33f --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetCatHierEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class GetCatHierEventTableDescTest { + + private GetCatHierEventTableDesc createTestSubject() { + return new GetCatHierEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + GetCatHierEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + GetCatHierEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + GetCatHierEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + GetCatHierEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + GetCatHierEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetUebClusterEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetUebClusterEventTableDescTest.java new file mode 100644 index 0000000000..559c8c9280 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetUebClusterEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class GetUebClusterEventTableDescTest { + + private GetUebClusterEventTableDesc createTestSubject() { + return new GetUebClusterEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + GetUebClusterEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + GetUebClusterEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + GetUebClusterEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + GetUebClusterEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + GetUebClusterEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetUsersListEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetUsersListEventTableDescTest.java new file mode 100644 index 0000000000..26a8788e5c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/GetUsersListEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class GetUsersListEventTableDescTest { + + private GetUsersListEventTableDesc createTestSubject() { + return new GetUsersListEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + GetUsersListEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + GetUsersListEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + GetUsersListEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + GetUsersListEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + GetUsersListEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/MigrationTasksTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/MigrationTasksTableDescriptionTest.java new file mode 100644 index 0000000000..ad2b5c8a0d --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/MigrationTasksTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class MigrationTasksTableDescriptionTest { + + private MigrationTasksTableDescription createTestSubject() { + return new MigrationTasksTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + MigrationTasksTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + MigrationTasksTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + MigrationTasksTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + MigrationTasksTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + MigrationTasksTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDescTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDescTest.java new file mode 100644 index 0000000000..31ae8b5549 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/OldExternalApiEventTableDescTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class OldExternalApiEventTableDescTest { + + private OldExternalApiEventTableDesc createTestSubject() { + return new OldExternalApiEventTableDesc(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + OldExternalApiEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + OldExternalApiEventTableDesc testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + OldExternalApiEventTableDesc testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + OldExternalApiEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + OldExternalApiEventTableDesc testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ResAdminEventTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ResAdminEventTableDescriptionTest.java new file mode 100644 index 0000000000..68b06e1b66 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/ResAdminEventTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class ResAdminEventTableDescriptionTest { + + private ResAdminEventTableDescription createTestSubject() { + return new ResAdminEventTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + ResAdminEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + ResAdminEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + ResAdminEventTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + ResAdminEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + ResAdminEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescriptionTest.java new file mode 100644 index 0000000000..b323c0fabe --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/SdcSchemaFilesTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class SdcSchemaFilesTableDescriptionTest { + + private SdcSchemaFilesTableDescription createTestSubject() { + return new SdcSchemaFilesTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + SdcSchemaFilesTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + SdcSchemaFilesTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + SdcSchemaFilesTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + SdcSchemaFilesTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + SdcSchemaFilesTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/UserAccessEventTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/UserAccessEventTableDescriptionTest.java new file mode 100644 index 0000000000..da90309e34 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/UserAccessEventTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class UserAccessEventTableDescriptionTest { + + private UserAccessEventTableDescription createTestSubject() { + return new UserAccessEventTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + UserAccessEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + UserAccessEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + UserAccessEventTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + UserAccessEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + UserAccessEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/UserAdminEventTableDescriptionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/UserAdminEventTableDescriptionTest.java new file mode 100644 index 0000000000..1efb68c1a9 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/cassandra/schema/tables/UserAdminEventTableDescriptionTest.java @@ -0,0 +1,74 @@ +package org.openecomp.sdc.be.dao.cassandra.schema.tables; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.apache.commons.lang3.tuple.ImmutablePair; +import org.junit.Test; + +import com.datastax.driver.core.DataType; + + +public class UserAdminEventTableDescriptionTest { + + private UserAdminEventTableDescription createTestSubject() { + return new UserAdminEventTableDescription(); + } + + + @Test + public void testPrimaryKeys() throws Exception { + UserAdminEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.primaryKeys(); + } + + + @Test + public void testClusteringKeys() throws Exception { + UserAdminEventTableDescription testSubject; + List<ImmutablePair<String, DataType>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.clusteringKeys(); + } + + + @Test + public void testGetColumnDescription() throws Exception { + UserAdminEventTableDescription testSubject; + Map<String, ImmutablePair<DataType, Boolean>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getColumnDescription(); + } + + + @Test + public void testGetKeyspace() throws Exception { + UserAdminEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getKeyspace(); + } + + + @Test + public void testGetTableName() throws Exception { + UserAdminEventTableDescription testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTableName(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/MatchFilterTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/MatchFilterTest.java new file mode 100644 index 0000000000..529f642fb2 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/MatchFilterTest.java @@ -0,0 +1,50 @@ +package org.openecomp.sdc.be.dao.neo4j.filters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MatchFilterTest { + + private MatchFilter createTestSubject() { + return new MatchFilter(); + } + + + @Test + public void testGetProperties() throws Exception { + MatchFilter testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + MatchFilter testSubject; + Map<String, Object> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testAddToMatch() throws Exception { + MatchFilter testSubject; + String propName = ""; + Object value = null; + MatchFilter result; + + // default test + testSubject = createTestSubject(); + result = testSubject.addToMatch(propName, value); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/RecursiveByRelationFilterTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/RecursiveByRelationFilterTest.java new file mode 100644 index 0000000000..76b36d2a97 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/RecursiveByRelationFilterTest.java @@ -0,0 +1,93 @@ +package org.openecomp.sdc.be.dao.neo4j.filters; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.dao.graph.datatype.GraphNode; + + +public class RecursiveByRelationFilterTest { + + private RecursiveByRelationFilter createTestSubject() { + return new RecursiveByRelationFilter(); + } + + + @Test + public void testAddNode() throws Exception { + RecursiveByRelationFilter testSubject; + GraphNode node = null; + RecursiveByRelationFilter result; + + // default test + testSubject = createTestSubject(); + result = testSubject.addNode(node); + } + + + @Test + public void testAddRelation() throws Exception { + RecursiveByRelationFilter testSubject; + String relationType = ""; + RecursiveByRelationFilter result; + + // default test + testSubject = createTestSubject(); + result = testSubject.addRelation(relationType); + } + + + @Test + public void testGetNode() throws Exception { + RecursiveByRelationFilter testSubject; + GraphNode result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + RecursiveByRelationFilter testSubject; + GraphNode node = null; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetRelationType() throws Exception { + RecursiveByRelationFilter testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationType(); + } + + + @Test + public void testSetRelationType() throws Exception { + RecursiveByRelationFilter testSubject; + String relationType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationType(relationType); + } + + + @Test + public void testToString() throws Exception { + RecursiveByRelationFilter testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/RecursiveFilterTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/RecursiveFilterTest.java new file mode 100644 index 0000000000..990a2b4972 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/RecursiveFilterTest.java @@ -0,0 +1,83 @@ +package org.openecomp.sdc.be.dao.neo4j.filters; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum; + + +public class RecursiveFilterTest { + + private RecursiveFilter createTestSubject() { + return new RecursiveFilter(); + } + + + @Test + public void testAddChildRelationType() throws Exception { + RecursiveFilter testSubject; + String type = ""; + RecursiveFilter result; + + // default test + testSubject = createTestSubject(); + result = testSubject.addChildRelationType(type); + } + + + @Test + public void testGetChildRelationTypes() throws Exception { + RecursiveFilter testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getChildRelationTypes(); + } + + + @Test + public void testSetChildRelationTypes() throws Exception { + RecursiveFilter testSubject; + List<String> childRelationTypes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setChildRelationTypes(childRelationTypes); + } + + + @Test + public void testGetNodeType() throws Exception { + RecursiveFilter testSubject; + NodeTypeEnum result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNodeType(); + } + + + @Test + public void testSetNodeType() throws Exception { + RecursiveFilter testSubject; + NodeTypeEnum nodeType = null; + + // default test + testSubject = createTestSubject(); + testSubject.setNodeType(nodeType); + } + + + @Test + public void testToString() throws Exception { + RecursiveFilter testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/UpdateFilterTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/UpdateFilterTest.java new file mode 100644 index 0000000000..55a9255d31 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/neo4j/filters/UpdateFilterTest.java @@ -0,0 +1,40 @@ +package org.openecomp.sdc.be.dao.neo4j.filters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class UpdateFilterTest { + + private UpdateFilter createTestSubject() { + return new UpdateFilter(null); + } + + + @Test + public void testGetToUpdate() throws Exception { + UpdateFilter testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToUpdate(); + } + + + @Test + public void testSetToUpdate() throws Exception { + UpdateFilter testSubject; + Map<String, Object> toUpdate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setToUpdate(toUpdate); + } + + + +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/rest/RestConfigurationInfoTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/rest/RestConfigurationInfoTest.java new file mode 100644 index 0000000000..5ce78c2c95 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/rest/RestConfigurationInfoTest.java @@ -0,0 +1,134 @@ +package org.openecomp.sdc.be.dao.rest; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class RestConfigurationInfoTest { + + private RestConfigurationInfo createTestSubject() { + return new RestConfigurationInfo(); + } + + + @Test + public void testGetReadTimeoutInSec() throws Exception { + RestConfigurationInfo testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getReadTimeoutInSec(); + } + + + @Test + public void testSetReadTimeoutInSec() throws Exception { + RestConfigurationInfo testSubject; + Integer readTimeoutInSec = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setReadTimeoutInSec(readTimeoutInSec); + } + + + @Test + public void testGetIgnoreCertificate() throws Exception { + RestConfigurationInfo testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIgnoreCertificate(); + } + + + @Test + public void testSetIgnoreCertificate() throws Exception { + RestConfigurationInfo testSubject; + Boolean ignoreCertificate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIgnoreCertificate(ignoreCertificate); + } + + + @Test + public void testGetConnectionPoolSize() throws Exception { + RestConfigurationInfo testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConnectionPoolSize(); + } + + + @Test + public void testSetConnectionPoolSize() throws Exception { + RestConfigurationInfo testSubject; + Integer connectionPoolSize = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setConnectionPoolSize(connectionPoolSize); + } + + + @Test + public void testGetConnectTimeoutInSec() throws Exception { + RestConfigurationInfo testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConnectTimeoutInSec(); + } + + + @Test + public void testSetConnectTimeoutInSec() throws Exception { + RestConfigurationInfo testSubject; + Integer connectTimeoutInSec = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setConnectTimeoutInSec(connectTimeoutInSec); + } + + + @Test + public void testGetSocketTimeoutInSec() throws Exception { + RestConfigurationInfo testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSocketTimeoutInSec(); + } + + + @Test + public void testSetSocketTimeoutInSec() throws Exception { + RestConfigurationInfo testSubject; + Integer socketTimeoutInSec = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setSocketTimeoutInSec(socketTimeoutInSec); + } + + + @Test + public void testToString() throws Exception { + RestConfigurationInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/utils/MapEntryTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/utils/MapEntryTest.java new file mode 100644 index 0000000000..bb6afc4153 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/dao/utils/MapEntryTest.java @@ -0,0 +1,44 @@ +package org.openecomp.sdc.be.dao.utils; + +import javax.annotation.Generated; + +import org.apache.tinkerpop.gremlin.structure.T; +import org.elasticsearch.common.recycler.Recycler.V; +import org.junit.Test; + + +public class MapEntryTest { + + private MapEntry createTestSubject() { + return new MapEntry(); + } + + + + + + + @Test + public void testSetKey() throws Exception { + MapEntry testSubject; + T key = null; + + // default test + testSubject = createTestSubject(); + testSubject.setKey(key); + } + + + + + + @Test + public void testSetValue() throws Exception { + MapEntry testSubject; + V value = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AdditionalInfoParameterDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AdditionalInfoParameterDataTest.java new file mode 100644 index 0000000000..7624c059c9 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AdditionalInfoParameterDataTest.java @@ -0,0 +1,115 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.AdditionalInfoParameterDataDefinition; + + +public class AdditionalInfoParameterDataTest { + + private AdditionalInfoParameterData createTestSubject() { + return new AdditionalInfoParameterData(); + } + + + @Test + public void testToGraphMap() throws Exception { + AdditionalInfoParameterData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetUniqueId() throws Exception { + AdditionalInfoParameterData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetAdditionalInfoParameterDataDefinition() throws Exception { + AdditionalInfoParameterData testSubject; + AdditionalInfoParameterDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAdditionalInfoParameterDataDefinition(); + } + + + @Test + public void testSetAdditionalInfoParameterDataDefinition() throws Exception { + AdditionalInfoParameterData testSubject; + AdditionalInfoParameterDataDefinition additionalInfoParameterDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setAdditionalInfoParameterDataDefinition(additionalInfoParameterDataDefinition); + } + + + @Test + public void testGetParameters() throws Exception { + AdditionalInfoParameterData testSubject; + Map<String, String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParameters(); + } + + + @Test + public void testSetParameters() throws Exception { + AdditionalInfoParameterData testSubject; + Map<String, String> parameters = null; + + // default test + testSubject = createTestSubject(); + testSubject.setParameters(parameters); + } + + + @Test + public void testGetIdToKey() throws Exception { + AdditionalInfoParameterData testSubject; + Map<String, String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIdToKey(); + } + + + @Test + public void testSetIdToKey() throws Exception { + AdditionalInfoParameterData testSubject; + Map<String, String> idToKey = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIdToKey(idToKey); + } + + + @Test + public void testToString() throws Exception { + AdditionalInfoParameterData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ArtifactDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ArtifactDataTest.java new file mode 100644 index 0000000000..4d6bfbf4cd --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ArtifactDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition; + + +public class ArtifactDataTest { + + private ArtifactData createTestSubject() { + return new ArtifactData(); + } + + + @Test + public void testGetArtifactDataDefinition() throws Exception { + ArtifactData testSubject; + ArtifactDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactDataDefinition(); + } + + + @Test + public void testSetArtifactDataDefinition() throws Exception { + ArtifactData testSubject; + ArtifactDataDefinition artifactDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactDataDefinition(artifactDataDefinition); + } + + + @Test + public void testGetUniqueId() throws Exception { + ArtifactData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToGraphMap() throws Exception { + ArtifactData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + ArtifactData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AttributeDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AttributeDataTest.java new file mode 100644 index 0000000000..4d684f7f46 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AttributeDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; + + +public class AttributeDataTest { + + private AttributeData createTestSubject() { + return new AttributeData(); + } + + + @Test + public void testToString() throws Exception { + AttributeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetUniqueId() throws Exception { + AttributeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetAttributeDataDefinition() throws Exception { + AttributeData testSubject; + PropertyDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAttributeDataDefinition(); + } + + + @Test + public void testSetAttributeDataDefinition() throws Exception { + AttributeData testSubject; + PropertyDataDefinition attributeDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setAttributeDataDefinition(attributeDataDefinition); + } + + + @Test + public void testToGraphMap() throws Exception { + AttributeData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AttributeValueDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AttributeValueDataTest.java new file mode 100644 index 0000000000..dcfdb52024 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/AttributeValueDataTest.java @@ -0,0 +1,169 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class AttributeValueDataTest { + + private AttributeValueData createTestSubject() { + return new AttributeValueData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + AttributeValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + AttributeValueData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + AttributeValueData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + AttributeValueData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + AttributeValueData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + AttributeValueData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testToGraphMap() throws Exception { + AttributeValueData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + AttributeValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testIsHidden() throws Exception { + AttributeValueData testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isHidden(); + } + + + @Test + public void testSetHidden() throws Exception { + AttributeValueData testSubject; + Boolean hidden = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHidden(hidden); + } + + + @Test + public void testGetType() throws Exception { + AttributeValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + AttributeValueData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetValue() throws Exception { + AttributeValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + AttributeValueData testSubject; + String value = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityDataTest.java new file mode 100644 index 0000000000..5e709812ac --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityDataTest.java @@ -0,0 +1,226 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class CapabilityDataTest { + + private CapabilityData createTestSubject() { + return new CapabilityData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + CapabilityData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + CapabilityData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetDescription() throws Exception { + CapabilityData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + CapabilityData testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetType() throws Exception { + CapabilityData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + CapabilityData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetValidSourceTypes() throws Exception { + CapabilityData testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValidSourceTypes(); + } + + + @Test + public void testSetValidSourceTypes() throws Exception { + CapabilityData testSubject; + List<String> validSourceTypes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValidSourceTypes(validSourceTypes); + } + + + @Test + public void testGetCreationTime() throws Exception { + CapabilityData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + CapabilityData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + CapabilityData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + CapabilityData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetMinOccurrences() throws Exception { + CapabilityData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMinOccurrences(); + } + + + @Test + public void testSetMinOccurrences() throws Exception { + CapabilityData testSubject; + String minOccurrences = ""; + + // test 1 + testSubject = createTestSubject(); + minOccurrences = null; + testSubject.setMinOccurrences(minOccurrences); + + // test 2 + testSubject = createTestSubject(); + minOccurrences = ""; + testSubject.setMinOccurrences(minOccurrences); + } + + + @Test + public void testGetMaxOccurrences() throws Exception { + CapabilityData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMaxOccurrences(); + } + + + @Test + public void testSetMaxOccurrences() throws Exception { + CapabilityData testSubject; + String maxOccurrences = ""; + + // test 1 + testSubject = createTestSubject(); + maxOccurrences = null; + testSubject.setMaxOccurrences(maxOccurrences); + + // test 2 + testSubject = createTestSubject(); + maxOccurrences = ""; + testSubject.setMaxOccurrences(maxOccurrences); + } + + + @Test + public void testToGraphMap() throws Exception { + CapabilityData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + CapabilityData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityInstDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityInstDataTest.java new file mode 100644 index 0000000000..ca86edf0f2 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityInstDataTest.java @@ -0,0 +1,126 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class CapabilityInstDataTest { + + private CapabilityInstData createTestSubject() { + return new CapabilityInstData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + CapabilityInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + CapabilityInstData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + CapabilityInstData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + CapabilityInstData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + CapabilityInstData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + CapabilityInstData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetProperties() throws Exception { + CapabilityInstData testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + CapabilityInstData testSubject; + List<String> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testToGraphMap() throws Exception { + CapabilityInstData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + CapabilityInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityTypeDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityTypeDataTest.java new file mode 100644 index 0000000000..7d4cc5b29b --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/CapabilityTypeDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.CapabilityTypeDataDefinition; + + +public class CapabilityTypeDataTest { + + private CapabilityTypeData createTestSubject() { + return new CapabilityTypeData(); + } + + + @Test + public void testToGraphMap() throws Exception { + CapabilityTypeData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetCapabilityTypeDataDefinition() throws Exception { + CapabilityTypeData testSubject; + CapabilityTypeDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilityTypeDataDefinition(); + } + + + @Test + public void testSetCapabilityTypeDataDefinition() throws Exception { + CapabilityTypeData testSubject; + CapabilityTypeDataDefinition capabilityTypeDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilityTypeDataDefinition(capabilityTypeDataDefinition); + } + + + @Test + public void testToString() throws Exception { + CapabilityTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetUniqueId() throws Exception { + CapabilityTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ComponentCacheDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ComponentCacheDataTest.java new file mode 100644 index 0000000000..0c9ff52d69 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ComponentCacheDataTest.java @@ -0,0 +1,156 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Date; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ComponentCacheDataTest { + + private ComponentCacheData createTestSubject() { + return new ComponentCacheData(); + } + + + @Test + public void testGetDataAsArray() throws Exception { + ComponentCacheData testSubject; + byte[] result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDataAsArray(); + } + + + @Test + public void testSetDataAsArray() throws Exception { + ComponentCacheData testSubject; + byte[] data = new byte[] { ' ' }; + + // test 1 + testSubject = createTestSubject(); + data = null; + testSubject.setDataAsArray(data); + + // test 2 + testSubject = createTestSubject(); + data = new byte[] { ' ' }; + testSubject.setDataAsArray(data); + } + + + + + + @Test + public void testGetId() throws Exception { + ComponentCacheData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getId(); + } + + + @Test + public void testSetId() throws Exception { + ComponentCacheData testSubject; + String id = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setId(id); + } + + + @Test + public void testGetModificationTime() throws Exception { + ComponentCacheData testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + ComponentCacheData testSubject; + Date modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetType() throws Exception { + ComponentCacheData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + ComponentCacheData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetIsDirty() throws Exception { + ComponentCacheData testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIsDirty(); + } + + + @Test + public void testSetIsDirty() throws Exception { + ComponentCacheData testSubject; + boolean isDirty = false; + + // default test + testSubject = createTestSubject(); + testSubject.setIsDirty(isDirty); + } + + + @Test + public void testGetIsZipped() throws Exception { + ComponentCacheData testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIsZipped(); + } + + + @Test + public void testSetIsZipped() throws Exception { + ComponentCacheData testSubject; + boolean isZipped = false; + + // default test + testSubject = createTestSubject(); + testSubject.setIsZipped(isZipped); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ComponentInstanceDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ComponentInstanceDataTest.java new file mode 100644 index 0000000000..761f113511 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ComponentInstanceDataTest.java @@ -0,0 +1,126 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition; + + +public class ComponentInstanceDataTest { + + private ComponentInstanceData createTestSubject() { + return new ComponentInstanceData(); + } + + + @Test + public void testToGraphMap() throws Exception { + ComponentInstanceData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetUniqueId() throws Exception { + ComponentInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetName() throws Exception { + ComponentInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + ComponentInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testGetComponentInstDataDefinition() throws Exception { + ComponentInstanceData testSubject; + ComponentInstanceDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstDataDefinition(); + } + + + @Test + public void testSetComponentInstDataDefinition() throws Exception { + ComponentInstanceData testSubject; + ComponentInstanceDataDefinition componentInstDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstDataDefinition(componentInstDataDefinition); + } + + + @Test + public void testToString() throws Exception { + ComponentInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetGroupInstanceCounter() throws Exception { + ComponentInstanceData testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupInstanceCounter(); + } + + + @Test + public void testSetGroupInstanceCounter() throws Exception { + ComponentInstanceData testSubject; + Integer componentInstanceCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupInstanceCounter(componentInstanceCounter); + } + + + @Test + public void testIncreaseAndGetGroupInstanceCounter() throws Exception { + ComponentInstanceData testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.increaseAndGetGroupInstanceCounter(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ConsumerDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ConsumerDataTest.java new file mode 100644 index 0000000000..68dddbfe25 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ConsumerDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.ConsumerDataDefinition; + + +public class ConsumerDataTest { + + private ConsumerData createTestSubject() { + return new ConsumerData(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + ConsumerData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testGetUniqueId() throws Exception { + ConsumerData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetConsumerDataDefinition() throws Exception { + ConsumerData testSubject; + ConsumerDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerDataDefinition(); + } + + + @Test + public void testToGraphMap() throws Exception { + ConsumerData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + ConsumerData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/DataTypeDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/DataTypeDataTest.java new file mode 100644 index 0000000000..5766b36e8b --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/DataTypeDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.DataTypeDataDefinition; + + +public class DataTypeDataTest { + + private DataTypeData createTestSubject() { + return new DataTypeData(); + } + + + @Test + public void testToGraphMap() throws Exception { + DataTypeData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetDataTypeDataDefinition() throws Exception { + DataTypeData testSubject; + DataTypeDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDataTypeDataDefinition(); + } + + + @Test + public void testSetDataTypeDataDefinition() throws Exception { + DataTypeData testSubject; + DataTypeDataDefinition dataTypeDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDataTypeDataDefinition(dataTypeDataDefinition); + } + + + @Test + public void testToString() throws Exception { + DataTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetUniqueId() throws Exception { + DataTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupDataTest.java new file mode 100644 index 0000000000..4095336e4c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition; + + +public class GroupDataTest { + + private GroupData createTestSubject() { + return new GroupData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToGraphMap() throws Exception { + GroupData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetGroupDataDefinition() throws Exception { + GroupData testSubject; + GroupDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupDataDefinition(); + } + + + @Test + public void testSetGroupDataDefinition() throws Exception { + GroupData testSubject; + GroupDataDefinition groupDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupDataDefinition(groupDataDefinition); + } + + + @Test + public void testToString() throws Exception { + GroupData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupInstanceDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupInstanceDataTest.java new file mode 100644 index 0000000000..99b54f7f42 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupInstanceDataTest.java @@ -0,0 +1,93 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.GroupInstanceDataDefinition; + + +public class GroupInstanceDataTest { + + private GroupInstanceData createTestSubject() { + return new GroupInstanceData(); + } + + + @Test + public void testToGraphMap() throws Exception { + GroupInstanceData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetName() throws Exception { + GroupInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + GroupInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testGetGroupDataDefinition() throws Exception { + GroupInstanceData testSubject; + GroupInstanceDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupDataDefinition(); + } + + + @Test + public void testSetComponentInstDataDefinition() throws Exception { + GroupInstanceData testSubject; + GroupInstanceDataDefinition groupDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstDataDefinition(groupDataDefinition); + } + + + @Test + public void testToString() throws Exception { + GroupInstanceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupTypeDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupTypeDataTest.java new file mode 100644 index 0000000000..070f2708e2 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/GroupTypeDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.GroupTypeDataDefinition; + + +public class GroupTypeDataTest { + + private GroupTypeData createTestSubject() { + return new GroupTypeData(); + } + + + @Test + public void testToGraphMap() throws Exception { + GroupTypeData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetGroupTypeDataDefinition() throws Exception { + GroupTypeData testSubject; + GroupTypeDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupTypeDataDefinition(); + } + + + @Test + public void testSetGroupTypeDataDefinition() throws Exception { + GroupTypeData testSubject; + GroupTypeDataDefinition groupTypeDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupTypeDataDefinition(groupTypeDataDefinition); + } + + + @Test + public void testToString() throws Exception { + GroupTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/HeatParameterDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/HeatParameterDataTest.java new file mode 100644 index 0000000000..db3db02c0b --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/HeatParameterDataTest.java @@ -0,0 +1,173 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.HeatParameterDataDefinition; + + +public class HeatParameterDataTest { + + private HeatParameterData createTestSubject() { + return new HeatParameterData(); + } + + + + + @Test + public void testGetHeatDataDefinition() throws Exception { + HeatParameterData testSubject; + HeatParameterDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getHeatDataDefinition(); + } + + + @Test + public void testSetHeatDataDefinition() throws Exception { + HeatParameterData testSubject; + HeatParameterDataDefinition heatDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHeatDataDefinition(heatDataDefinition); + } + + + @Test + public void testGetName() throws Exception { + HeatParameterData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + HeatParameterData testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetType() throws Exception { + HeatParameterData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + HeatParameterData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetDescription() throws Exception { + HeatParameterData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + HeatParameterData testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetCurrentValue() throws Exception { + HeatParameterData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrentValue(); + } + + + @Test + public void testSetCurrentValue() throws Exception { + HeatParameterData testSubject; + String currentValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrentValue(currentValue); + } + + + @Test + public void testGetDefaultValue() throws Exception { + HeatParameterData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDefaultValue(); + } + + + @Test + public void testSetDefaultValue() throws Exception { + HeatParameterData testSubject; + String defaultValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDefaultValue(defaultValue); + } + + + @Test + public void testGetUniqueId() throws Exception { + HeatParameterData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToGraphMap() throws Exception { + HeatParameterData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/HeatParameterValueDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/HeatParameterValueDataTest.java new file mode 100644 index 0000000000..55b4719b79 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/HeatParameterValueDataTest.java @@ -0,0 +1,81 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class HeatParameterValueDataTest { + + private HeatParameterValueData createTestSubject() { + return new HeatParameterValueData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + HeatParameterValueData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetValue() throws Exception { + HeatParameterValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + HeatParameterValueData testSubject; + String value = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } + + + @Test + public void testSetUniqueId() throws Exception { + HeatParameterValueData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testToGraphMap() throws Exception { + HeatParameterValueData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + HeatParameterValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InputValueDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InputValueDataTest.java new file mode 100644 index 0000000000..0099f9a149 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InputValueDataTest.java @@ -0,0 +1,169 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class InputValueDataTest { + + private InputValueData createTestSubject() { + return new InputValueData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + InputValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + InputValueData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + InputValueData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + InputValueData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + InputValueData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + InputValueData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testToGraphMap() throws Exception { + InputValueData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + InputValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testIsHidden() throws Exception { + InputValueData testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isHidden(); + } + + + @Test + public void testSetHidden() throws Exception { + InputValueData testSubject; + Boolean hidden = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHidden(hidden); + } + + + @Test + public void testGetType() throws Exception { + InputValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + InputValueData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetValue() throws Exception { + InputValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + InputValueData testSubject; + String value = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InputsDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InputsDataTest.java new file mode 100644 index 0000000000..193d53762a --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InputsDataTest.java @@ -0,0 +1,94 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; + + +public class InputsDataTest { + + private InputsData createTestSubject() { + return new InputsData(); + } + + + @Test + public void testToGraphMap() throws Exception { + InputsData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetConstraints() throws Exception { + InputsData testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConstraints(); + } + + + @Test + public void testSetConstraints() throws Exception { + InputsData testSubject; + List<String> constraints = null; + + // default test + testSubject = createTestSubject(); + testSubject.setConstraints(constraints); + } + + + @Test + public void testGetUniqueId() throws Exception { + InputsData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetPropertyDataDefinition() throws Exception { + InputsData testSubject; + PropertyDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertyDataDefinition(); + } + + + @Test + public void testSetPropertyDataDefinition() throws Exception { + InputsData testSubject; + PropertyDataDefinition propertyDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertyDataDefinition(propertyDataDefinition); + } + + + @Test + public void testToString() throws Exception { + InputsData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InterfaceDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InterfaceDataTest.java new file mode 100644 index 0000000000..59f28c860e --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/InterfaceDataTest.java @@ -0,0 +1,60 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition; + + +public class InterfaceDataTest { + + private InterfaceData createTestSubject() { + return new InterfaceData(); + } + + + @Test + public void testGetInterfaceDataDefinition() throws Exception { + InterfaceData testSubject; + InterfaceDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInterfaceDataDefinition(); + } + + + @Test + public void testSetInterfaceDataDefinition() throws Exception { + InterfaceData testSubject; + InterfaceDataDefinition interfaceDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInterfaceDataDefinition(interfaceDataDefinition); + } + + + @Test + public void testGetUniqueId() throws Exception { + InterfaceData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToGraphMap() throws Exception { + InterfaceData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/MigrationTaskEntryTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/MigrationTaskEntryTest.java new file mode 100644 index 0000000000..45bd2e176c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/MigrationTaskEntryTest.java @@ -0,0 +1,191 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Date; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MigrationTaskEntryTest { + + private MigrationTaskEntry createTestSubject() { + return new MigrationTaskEntry(); + } + + + @Test + public void testSetMajorVersion() throws Exception { + MigrationTaskEntry testSubject; + Long majorVersion = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMajorVersion(majorVersion); + } + + + @Test + public void testSetMinorVersion() throws Exception { + MigrationTaskEntry testSubject; + Long minorVersion = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMinorVersion(minorVersion); + } + + + @Test + public void testSetTimestamp() throws Exception { + MigrationTaskEntry testSubject; + Date timestamp = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp(timestamp); + } + + + @Test + public void testSetTaskName() throws Exception { + MigrationTaskEntry testSubject; + String taskName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTaskName(taskName); + } + + + @Test + public void testSetTaskStatus() throws Exception { + MigrationTaskEntry testSubject; + String taskStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTaskStatus(taskStatus); + } + + + @Test + public void testSetMessage() throws Exception { + MigrationTaskEntry testSubject; + String message = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setMessage(message); + } + + + @Test + public void testSetExecutionTime() throws Exception { + MigrationTaskEntry testSubject; + double executionTime = 0.0; + + // default test + testSubject = createTestSubject(); + testSubject.setExecutionTime(executionTime); + } + + + @Test + public void testGetMajorVersion() throws Exception { + MigrationTaskEntry testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMajorVersion(); + } + + + @Test + public void testGetMinorVersion() throws Exception { + MigrationTaskEntry testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMinorVersion(); + } + + + @Test + public void testGetTimestamp() throws Exception { + MigrationTaskEntry testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp(); + } + + + @Test + public void testGetTaskName() throws Exception { + MigrationTaskEntry testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTaskName(); + } + + + @Test + public void testGetTaskStatus() throws Exception { + MigrationTaskEntry testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTaskStatus(); + } + + + @Test + public void testGetMessage() throws Exception { + MigrationTaskEntry testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMessage(); + } + + + @Test + public void testGetExecutionTime() throws Exception { + MigrationTaskEntry testSubject; + double result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getExecutionTime(); + } + + + @Test + public void testGetDescription() throws Exception { + MigrationTaskEntry testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + MigrationTaskEntry testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/OperationDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/OperationDataTest.java new file mode 100644 index 0000000000..776c5c3909 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/OperationDataTest.java @@ -0,0 +1,60 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.OperationDataDefinition; + + +public class OperationDataTest { + + private OperationData createTestSubject() { + return new OperationData(); + } + + + @Test + public void testGetOperationDataDefinition() throws Exception { + OperationData testSubject; + OperationDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOperationDataDefinition(); + } + + + @Test + public void testSetOperationDataDefinition() throws Exception { + OperationData testSubject; + OperationDataDefinition operationDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setOperationDataDefinition(operationDataDefinition); + } + + + @Test + public void testGetUniqueId() throws Exception { + OperationData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToGraphMap() throws Exception { + OperationData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PolicyTypeDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PolicyTypeDataTest.java new file mode 100644 index 0000000000..c2551b0356 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PolicyTypeDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PolicyTypeDataDefinition; + + +public class PolicyTypeDataTest { + + private PolicyTypeData createTestSubject() { + return new PolicyTypeData(); + } + + + @Test + public void testToGraphMap() throws Exception { + PolicyTypeData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + PolicyTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetUniqueId() throws Exception { + PolicyTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetPolicyTypeDataDefinition() throws Exception { + PolicyTypeData testSubject; + PolicyTypeDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPolicyTypeDataDefinition(); + } + + + @Test + public void testSetPolicyTypeDataDefinition() throws Exception { + PolicyTypeData testSubject; + PolicyTypeDataDefinition policyTypeDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPolicyTypeDataDefinition(policyTypeDataDefinition); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ProductMetadataDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ProductMetadataDataTest.java new file mode 100644 index 0000000000..382ca38e86 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ProductMetadataDataTest.java @@ -0,0 +1,48 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ProductMetadataDataTest { + + private ProductMetadataData createTestSubject() { + return new ProductMetadataData(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + ProductMetadataData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testToGraphMap() throws Exception { + ProductMetadataData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + ProductMetadataData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PropertyDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PropertyDataTest.java new file mode 100644 index 0000000000..ae582b7383 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PropertyDataTest.java @@ -0,0 +1,94 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; + + +public class PropertyDataTest { + + private PropertyData createTestSubject() { + return new PropertyData(); + } + + + @Test + public void testToGraphMap() throws Exception { + PropertyData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetConstraints() throws Exception { + PropertyData testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConstraints(); + } + + + @Test + public void testSetConstraints() throws Exception { + PropertyData testSubject; + List<String> constraints = null; + + // default test + testSubject = createTestSubject(); + testSubject.setConstraints(constraints); + } + + + @Test + public void testGetUniqueId() throws Exception { + PropertyData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetPropertyDataDefinition() throws Exception { + PropertyData testSubject; + PropertyDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertyDataDefinition(); + } + + + @Test + public void testSetPropertyDataDefinition() throws Exception { + PropertyData testSubject; + PropertyDataDefinition propertyDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertyDataDefinition(propertyDataDefinition); + } + + + @Test + public void testToString() throws Exception { + PropertyData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PropertyValueDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PropertyValueDataTest.java new file mode 100644 index 0000000000..1151a8387c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/PropertyValueDataTest.java @@ -0,0 +1,171 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyRule; + + +public class PropertyValueDataTest { + + private PropertyValueData createTestSubject() { + return new PropertyValueData(); + } + + + @Test + public void testGetUniqueId() throws Exception { + PropertyValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + PropertyValueData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetType() throws Exception { + PropertyValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + PropertyValueData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetCreationTime() throws Exception { + PropertyValueData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + PropertyValueData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + PropertyValueData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + PropertyValueData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetValue() throws Exception { + PropertyValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + PropertyValueData testSubject; + String value = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } + + + @Test + public void testGetRules() throws Exception { + PropertyValueData testSubject; + List<PropertyRule> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRules(); + } + + + @Test + public void testSetRules() throws Exception { + PropertyValueData testSubject; + List<PropertyRule> rules = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRules(rules); + } + + + @Test + public void testToGraphMap() throws Exception { + PropertyValueData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testToString() throws Exception { + PropertyValueData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RelationshipInstDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RelationshipInstDataTest.java new file mode 100644 index 0000000000..81b6352b0a --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RelationshipInstDataTest.java @@ -0,0 +1,213 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class RelationshipInstDataTest { + + private RelationshipInstData createTestSubject() { + return new RelationshipInstData(); + } + + + @Test + public void testToGraphMap() throws Exception { + RelationshipInstData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetCreationTime() throws Exception { + RelationshipInstData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + RelationshipInstData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + RelationshipInstData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + RelationshipInstData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testSetUniqueId() throws Exception { + RelationshipInstData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetUniqueId() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetType() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + RelationshipInstData testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetCapabilityOwnerId() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilityOwnerId(); + } + + + @Test + public void testSetCapabilityOwnerId() throws Exception { + RelationshipInstData testSubject; + String capabilityOwnerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilityOwnerId(capabilityOwnerId); + } + + + @Test + public void testGetRequirementOwnerId() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirementOwnerId(); + } + + + @Test + public void testSetRequirementOwnerId() throws Exception { + RelationshipInstData testSubject; + String requirementOwnerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirementOwnerId(requirementOwnerId); + } + + + @Test + public void testGetCapabiltyId() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabiltyId(); + } + + + @Test + public void testSetCapabiltyId() throws Exception { + RelationshipInstData testSubject; + String capabiltyId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabiltyId(capabiltyId); + } + + + @Test + public void testGetRequirementId() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirementId(); + } + + + @Test + public void testSetRequirementId() throws Exception { + RelationshipInstData testSubject; + String requirementId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirementId(requirementId); + } + + + @Test + public void testToString() throws Exception { + RelationshipInstData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RelationshipTypeDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RelationshipTypeDataTest.java new file mode 100644 index 0000000000..3f06669e8e --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RelationshipTypeDataTest.java @@ -0,0 +1,71 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.RelationshipInstDataDefinition; + + +public class RelationshipTypeDataTest { + + private RelationshipTypeData createTestSubject() { + return new RelationshipTypeData(); + } + + + @Test + public void testToGraphMap() throws Exception { + RelationshipTypeData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetRelationshipTypeDataDefinition() throws Exception { + RelationshipTypeData testSubject; + RelationshipInstDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationshipTypeDataDefinition(); + } + + + @Test + public void testSetRelationshipTypeDataDefinition() throws Exception { + RelationshipTypeData testSubject; + RelationshipInstDataDefinition relationshipTypeDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationshipTypeDataDefinition(relationshipTypeDataDefinition); + } + + + @Test + public void testGetUniqueId() throws Exception { + RelationshipTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToString() throws Exception { + RelationshipTypeData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RequirementDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RequirementDataTest.java new file mode 100644 index 0000000000..8251fe82b7 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RequirementDataTest.java @@ -0,0 +1,203 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class RequirementDataTest { + + private RequirementData createTestSubject() { + return new RequirementData(); + } + + + @Test + public void testToGraphMap() throws Exception { + RequirementData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetNode() throws Exception { + RequirementData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + RequirementData testSubject; + String node = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetCreationTime() throws Exception { + RequirementData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + RequirementData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + RequirementData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + RequirementData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testSetUniqueId() throws Exception { + RequirementData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetRelationshipType() throws Exception { + RequirementData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationshipType(); + } + + + @Test + public void testSetRelationshipType() throws Exception { + RequirementData testSubject; + String relationshipType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationshipType(relationshipType); + } + + + @Test + public void testGetMinOccurrences() throws Exception { + RequirementData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMinOccurrences(); + } + + + @Test + public void testSetMinOccurrences() throws Exception { + RequirementData testSubject; + String minOccurrences = ""; + + // test 1 + testSubject = createTestSubject(); + minOccurrences = null; + testSubject.setMinOccurrences(minOccurrences); + + // test 2 + testSubject = createTestSubject(); + minOccurrences = ""; + testSubject.setMinOccurrences(minOccurrences); + } + + + @Test + public void testGetMaxOccurrences() throws Exception { + RequirementData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMaxOccurrences(); + } + + + @Test + public void testSetMaxOccurrences() throws Exception { + RequirementData testSubject; + String maxOccurrences = ""; + + // test 1 + testSubject = createTestSubject(); + maxOccurrences = null; + testSubject.setMaxOccurrences(maxOccurrences); + + // test 2 + testSubject = createTestSubject(); + maxOccurrences = ""; + testSubject.setMaxOccurrences(maxOccurrences); + } + + + @Test + public void testGetUniqueId() throws Exception { + RequirementData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testToString() throws Exception { + RequirementData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RequirementImplDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RequirementImplDataTest.java new file mode 100644 index 0000000000..9e917a1679 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/RequirementImplDataTest.java @@ -0,0 +1,169 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class RequirementImplDataTest { + + private RequirementImplData createTestSubject() { + return new RequirementImplData(); + } + + + @Test + public void testToGraphMap() throws Exception { + RequirementImplData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetCreationTime() throws Exception { + RequirementImplData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + RequirementImplData testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + RequirementImplData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + RequirementImplData testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testSetUniqueId() throws Exception { + RequirementImplData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetUniqueId() throws Exception { + RequirementImplData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetName() throws Exception { + RequirementImplData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + RequirementImplData testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetPosX() throws Exception { + RequirementImplData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPosX(); + } + + + @Test + public void testSetPosX() throws Exception { + RequirementImplData testSubject; + String posX = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPosX(posX); + } + + + @Test + public void testGetPosY() throws Exception { + RequirementImplData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPosY(); + } + + + @Test + public void testSetPosY() throws Exception { + RequirementImplData testSubject; + String posY = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPosY(posY); + } + + + @Test + public void testToString() throws Exception { + RequirementImplData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ResourceCategoryDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ResourceCategoryDataTest.java new file mode 100644 index 0000000000..feebd07947 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ResourceCategoryDataTest.java @@ -0,0 +1,60 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ResourceCategoryDataTest { + + private ResourceCategoryData createTestSubject() { + return new ResourceCategoryData(); + } + + + @Test + public void testGetCategoryName() throws Exception { + ResourceCategoryData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCategoryName(); + } + + + @Test + public void testSetCategoryName() throws Exception { + ResourceCategoryData testSubject; + String categoryName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCategoryName(categoryName); + } + + + + @Test + public void testToString() throws Exception { + ResourceCategoryData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testToGraphMap() throws Exception { + ResourceCategoryData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesDataTest.java new file mode 100644 index 0000000000..0581412b3c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/SdcSchemaFilesDataTest.java @@ -0,0 +1,167 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Date; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class SdcSchemaFilesDataTest { + + private SdcSchemaFilesData createTestSubject() { + return new SdcSchemaFilesData(); + } + + + @Test + public void testGetSdcReleaseNum() throws Exception { + SdcSchemaFilesData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSdcReleaseNum(); + } + + + @Test + public void testSetSdcReleaseNum() throws Exception { + SdcSchemaFilesData testSubject; + String sdcReleaseNum = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSdcReleaseNum(sdcReleaseNum); + } + + + @Test + public void testGetConformanceLevel() throws Exception { + SdcSchemaFilesData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConformanceLevel(); + } + + + @Test + public void testSetConformanceLevel() throws Exception { + SdcSchemaFilesData testSubject; + String conformanceLevel = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConformanceLevel(conformanceLevel); + } + + + @Test + public void testGetFileName() throws Exception { + SdcSchemaFilesData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFileName(); + } + + + @Test + public void testSetFileName() throws Exception { + SdcSchemaFilesData testSubject; + String fileName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFileName(fileName); + } + + + + + + @Test + public void testSetPayloadAsArray() throws Exception { + SdcSchemaFilesData testSubject; + byte[] payload = new byte[] { ' ' }; + + // test 1 + testSubject = createTestSubject(); + payload = null; + testSubject.setPayloadAsArray(payload); + + // test 2 + testSubject = createTestSubject(); + payload = new byte[] { ' ' }; + testSubject.setPayloadAsArray(payload); + } + + + @Test + public void testGetPayloadAsArray() throws Exception { + SdcSchemaFilesData testSubject; + byte[] result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPayloadAsArray(); + } + + + @Test + public void testGetTimestamp() throws Exception { + SdcSchemaFilesData testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp(); + } + + + @Test + public void testSetTimestamp() throws Exception { + SdcSchemaFilesData testSubject; + Date timestamp = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp(timestamp); + } + + + @Test + public void testGetChecksum() throws Exception { + SdcSchemaFilesData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getChecksum(); + } + + + @Test + public void testSetChecksum() throws Exception { + SdcSchemaFilesData testSubject; + String checksum = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setChecksum(checksum); + } + + + @Test + public void testToString() throws Exception { + SdcSchemaFilesData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ServiceArtifactsDataCollectionTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ServiceArtifactsDataCollectionTest.java new file mode 100644 index 0000000000..0afe7be7ef --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ServiceArtifactsDataCollectionTest.java @@ -0,0 +1,49 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + +public class ServiceArtifactsDataCollectionTest { + + private ServiceArtifactsDataCollection createTestSubject() { + return new ServiceArtifactsDataCollection(); + } + + + @Test + public void testGetServiceArtifactDataMap() throws Exception { + ServiceArtifactsDataCollection testSubject; + Map<String, List<ESArtifactData>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceArtifactDataMap(); + } + + + @Test + public void testSetServiceArtifactDataMap() throws Exception { + ServiceArtifactsDataCollection testSubject; + Map<String, List<ESArtifactData>> serviceArtifactDataMap = null; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceArtifactDataMap(serviceArtifactDataMap); + } + + + @Test + public void testGetNodeTemplateArtifacts() throws Exception { + ServiceArtifactsDataCollection testSubject; + String nodeTemplateName = ""; + List<ESArtifactData> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNodeTemplateArtifacts(nodeTemplateName); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ServiceMetadataDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ServiceMetadataDataTest.java new file mode 100644 index 0000000000..d10db84409 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ServiceMetadataDataTest.java @@ -0,0 +1,37 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ServiceMetadataDataTest { + + private ServiceMetadataData createTestSubject() { + return new ServiceMetadataData(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + ServiceMetadataData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testToGraphMap() throws Exception { + ServiceMetadataData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/UserDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/UserDataTest.java new file mode 100644 index 0000000000..b7c051567d --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/UserDataTest.java @@ -0,0 +1,260 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class UserDataTest { + + private UserData createTestSubject() { + return new UserData("", "", "", "", "", "", null); + } + + + @Test + public void testGetFirstName() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFirstName(); + } + + + @Test + public void testSetFirstName() throws Exception { + UserData testSubject; + String firstName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFirstName(firstName); + } + + + @Test + public void testGetLastName() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastName(); + } + + + @Test + public void testSetLastName() throws Exception { + UserData testSubject; + String lastName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastName(lastName); + } + + + @Test + public void testGetUserId() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserId(); + } + + + @Test + public void testSetUserId() throws Exception { + UserData testSubject; + String userId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserId(userId); + } + + + @Test + public void testGetEmail() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getEmail(); + } + + + @Test + public void testSetEmail() throws Exception { + UserData testSubject; + String email = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setEmail(email); + } + + + @Test + public void testGetRole() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRole(); + } + + + @Test + public void testSetRole() throws Exception { + UserData testSubject; + String role = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRole(role); + } + + + @Test + public void testSetLastLoginTime() throws Exception { + UserData testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.setLastLoginTime(); + } + + + @Test + public void testSetLastLoginTime_1() throws Exception { + UserData testSubject; + Long time = null; + + // default test + testSubject = createTestSubject(); + testSubject.setLastLoginTime(time); + } + + + @Test + public void testGetLastLoginTime() throws Exception { + UserData testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastLoginTime(); + } + + + @Test + public void testToString() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + UserData testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + UserData testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + @Test + public void testToJson() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toJson(); + } + + + @Test + public void testToGraphMap() throws Exception { + UserData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testGetUniqueId() throws Exception { + UserData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testGetStatus() throws Exception { + UserData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + UserData testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/UserFunctionalMenuDataTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/UserFunctionalMenuDataTest.java new file mode 100644 index 0000000000..fd493fa54e --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/UserFunctionalMenuDataTest.java @@ -0,0 +1,103 @@ +package org.openecomp.sdc.be.resources.data; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class UserFunctionalMenuDataTest { + + private UserFunctionalMenuData createTestSubject() { + return new UserFunctionalMenuData("", ""); + } + + + @Test + public void testGetFunctionalMenu() throws Exception { + UserFunctionalMenuData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFunctionalMenu(); + } + + + @Test + public void testSetFunctionalMenu() throws Exception { + UserFunctionalMenuData testSubject; + String functionalMenu = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFunctionalMenu(functionalMenu); + } + + + @Test + public void testSetUniqueId() throws Exception { + UserFunctionalMenuData testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testToString() throws Exception { + UserFunctionalMenuData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testToJson() throws Exception { + UserFunctionalMenuData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toJson(); + } + + + @Test + public void testToGraphMap() throws Exception { + UserFunctionalMenuData testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toGraphMap(); + } + + + @Test + public void testGetUniqueIdKey() throws Exception { + UserFunctionalMenuData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueIdKey(); + } + + + @Test + public void testGetUniqueId() throws Exception { + UserFunctionalMenuData testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuditingGenericEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuditingGenericEventTest.java new file mode 100644 index 0000000000..5172fc31dc --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuditingGenericEventTest.java @@ -0,0 +1,119 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import org.junit.Test; + +public class AuditingGenericEventTest { + + private AuditingGenericEvent createTestSubject() { + return new AuditingGenericEvent(); + } + + @Test + public void testGetRequestId() throws Exception { + AuditingGenericEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + @Test + public void testSetRequestId() throws Exception { + AuditingGenericEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + @Test + public void testGetServiceInstanceId() throws Exception { + AuditingGenericEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + @Test + public void testSetServiceInstanceId() throws Exception { + AuditingGenericEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + @Test + public void testGetAction() throws Exception { + AuditingGenericEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + @Test + public void testSetAction() throws Exception { + AuditingGenericEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + @Test + public void testGetStatus() throws Exception { + AuditingGenericEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + @Test + public void testSetStatus() throws Exception { + AuditingGenericEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + @Test + public void testGetDesc() throws Exception { + AuditingGenericEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + @Test + public void testSetDesc() throws Exception { + AuditingGenericEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + @Test + public void testFillFields() throws Exception { + AuditingGenericEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuditingGetUebClusterEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuditingGetUebClusterEventTest.java new file mode 100644 index 0000000000..72ccc52b88 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuditingGetUebClusterEventTest.java @@ -0,0 +1,192 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import org.junit.Test; + +public class AuditingGetUebClusterEventTest { + + private AuditingGetUebClusterEvent createTestSubject() { + return new AuditingGetUebClusterEvent(); + } + + @Test + public void testFillFields() throws Exception { + AuditingGetUebClusterEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + @Test + public void testGetConsumerId() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerId(); + } + + @Test + public void testSetConsumerId() throws Exception { + AuditingGetUebClusterEvent testSubject; + String consumerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerId(consumerId); + } + + @Test + public void testGetTimebaseduuid() throws Exception { + AuditingGetUebClusterEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + @Test + public void testSetTimebaseduuid() throws Exception { + AuditingGetUebClusterEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + @Test + public void testGetTimestamp1() throws Exception { + AuditingGetUebClusterEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + @Test + public void testSetTimestamp1() throws Exception { + AuditingGetUebClusterEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + @Test + public void testGetRequestId() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + @Test + public void testSetRequestId() throws Exception { + AuditingGetUebClusterEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + @Test + public void testGetServiceInstanceId() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + @Test + public void testSetServiceInstanceId() throws Exception { + AuditingGetUebClusterEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + @Test + public void testGetAction() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + @Test + public void testSetAction() throws Exception { + AuditingGetUebClusterEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + @Test + public void testGetStatus() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + @Test + public void testSetStatus() throws Exception { + AuditingGetUebClusterEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + @Test + public void testGetDesc() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + @Test + public void testSetDesc() throws Exception { + AuditingGetUebClusterEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + @Test + public void testToString() throws Exception { + AuditingGetUebClusterEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuthEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuthEventTest.java new file mode 100644 index 0000000000..39de467030 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/AuthEventTest.java @@ -0,0 +1,222 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import org.junit.Test; + +public class AuthEventTest { + + private AuthEvent createTestSubject() { + return new AuthEvent(); + } + + @Test + public void testGetUrl() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUrl(); + } + + @Test + public void testSetUrl() throws Exception { + AuthEvent testSubject; + String url = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUrl(url); + } + + @Test + public void testGetUser() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUser(); + } + + @Test + public void testSetUser() throws Exception { + AuthEvent testSubject; + String user = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUser(user); + } + + @Test + public void testGetAuthStatus() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAuthStatus(); + } + + @Test + public void testSetAuthStatus() throws Exception { + AuthEvent testSubject; + String authStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAuthStatus(authStatus); + } + + @Test + public void testGetRealm() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRealm(); + } + + @Test + public void testSetRealm() throws Exception { + AuthEvent testSubject; + String realm = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRealm(realm); + } + + @Test + public void testGetTimebaseduuid() throws Exception { + AuthEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + @Test + public void testSetTimebaseduuid() throws Exception { + AuthEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + @Test + public void testGetTimestamp1() throws Exception { + AuthEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + @Test + public void testSetTimestamp1() throws Exception { + AuthEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + @Test + public void testGetAction() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + @Test + public void testSetAction() throws Exception { + AuthEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + @Test + public void testGetStatus() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + @Test + public void testSetStatus() throws Exception { + AuthEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + @Test + public void testGetDesc() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + @Test + public void testSetDesc() throws Exception { + AuthEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + @Test + public void testGetRequestId() throws Exception { + AuthEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + @Test + public void testSetRequestId() throws Exception { + AuthEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + @Test + public void testFillFields() throws Exception { + AuthEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/CategoryEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/CategoryEventTest.java new file mode 100644 index 0000000000..3e508307ed --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/CategoryEventTest.java @@ -0,0 +1,262 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import org.junit.Test; + +public class CategoryEventTest { + + private CategoryEvent createTestSubject() { + return new CategoryEvent(); + } + + @Test + public void testFillFields() throws Exception { + CategoryEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + @Test + public void testGetTimebaseduuid() throws Exception { + CategoryEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + @Test + public void testSetTimebaseduuid() throws Exception { + CategoryEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + @Test + public void testGetAction() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + @Test + public void testSetAction() throws Exception { + CategoryEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + @Test + public void testGetStatus() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + @Test + public void testSetStatus() throws Exception { + CategoryEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + @Test + public void testGetDesc() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + @Test + public void testSetDesc() throws Exception { + CategoryEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + @Test + public void testGetCategoryName() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCategoryName(); + } + + @Test + public void testSetCategoryName() throws Exception { + CategoryEvent testSubject; + String categoryName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCategoryName(categoryName); + } + + @Test + public void testGetSubCategoryName() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSubCategoryName(); + } + + @Test + public void testSetSubCategoryName() throws Exception { + CategoryEvent testSubject; + String subCategoryName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSubCategoryName(subCategoryName); + } + + @Test + public void testGetGroupingName() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupingName(); + } + + @Test + public void testSetGroupingName() throws Exception { + CategoryEvent testSubject; + String groupingName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupingName(groupingName); + } + + @Test + public void testGetTimestamp1() throws Exception { + CategoryEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + @Test + public void testSetTimestamp1() throws Exception { + CategoryEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + @Test + public void testGetModifier() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + @Test + public void testSetModifier() throws Exception { + CategoryEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + @Test + public void testGetServiceInstanceId() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + @Test + public void testSetServiceInstanceId() throws Exception { + CategoryEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + @Test + public void testGetResourceType() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + @Test + public void testSetResourceType() throws Exception { + CategoryEvent testSubject; + String resourceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + @Test + public void testGetRequestId() throws Exception { + CategoryEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + @Test + public void testSetRequestId() throws Exception { + CategoryEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ConsumerEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ConsumerEventTest.java new file mode 100644 index 0000000000..2b2bb4d5e9 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ConsumerEventTest.java @@ -0,0 +1,213 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ConsumerEventTest { + + private ConsumerEvent createTestSubject() { + return new ConsumerEvent(); + } + + + @Test + public void testFillFields() throws Exception { + ConsumerEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetModifier() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + ConsumerEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetEcompUser() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getEcompUser(); + } + + + @Test + public void testSetEcompUser() throws Exception { + ConsumerEvent testSubject; + String ecompUser = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setEcompUser(ecompUser); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + ConsumerEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + ConsumerEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + ConsumerEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + ConsumerEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + ConsumerEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetAction() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + ConsumerEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + ConsumerEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + ConsumerEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testToString() throws Exception { + ConsumerEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionDeployEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionDeployEventTest.java new file mode 100644 index 0000000000..2ea9bf9cf1 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionDeployEventTest.java @@ -0,0 +1,301 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class DistributionDeployEventTest { + + private DistributionDeployEvent createTestSubject() { + return new DistributionDeployEvent(); + } + + + @Test + public void testFillFields() throws Exception { + DistributionDeployEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetResourceName() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceName(); + } + + + @Test + public void testSetResourceName() throws Exception { + DistributionDeployEvent testSubject; + String resourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceName(resourceName); + } + + + @Test + public void testGetResourceType() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + + @Test + public void testSetResourceType() throws Exception { + DistributionDeployEvent testSubject; + String resourceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + + @Test + public void testGetCurrVersion() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrVersion(); + } + + + @Test + public void testSetCurrVersion() throws Exception { + DistributionDeployEvent testSubject; + String currVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrVersion(currVersion); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + DistributionDeployEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + DistributionDeployEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + DistributionDeployEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + DistributionDeployEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + DistributionDeployEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + DistributionDeployEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetAction() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + DistributionDeployEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + DistributionDeployEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + DistributionDeployEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetModifier() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + DistributionDeployEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetDid() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDid(); + } + + + @Test + public void testSetDid() throws Exception { + DistributionDeployEvent testSubject; + String did = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDid(did); + } + + + @Test + public void testToString() throws Exception { + DistributionDeployEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionDownloadEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionDownloadEventTest.java new file mode 100644 index 0000000000..7ab3d8ca1f --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionDownloadEventTest.java @@ -0,0 +1,235 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class DistributionDownloadEventTest { + + private DistributionDownloadEvent createTestSubject() { + return new DistributionDownloadEvent(); + } + + + @Test + public void testFillFields() throws Exception { + DistributionDownloadEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetConsumerId() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerId(); + } + + + @Test + public void testSetConsumerId() throws Exception { + DistributionDownloadEvent testSubject; + String consumerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerId(consumerId); + } + + + @Test + public void testGetResourceUrl() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceUrl(); + } + + + @Test + public void testSetResourceUrl() throws Exception { + DistributionDownloadEvent testSubject; + String resourceUrl = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceUrl(resourceUrl); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + DistributionDownloadEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + DistributionDownloadEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + DistributionDownloadEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + DistributionDownloadEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + DistributionDownloadEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + DistributionDownloadEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetAction() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + DistributionDownloadEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + DistributionDownloadEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + DistributionDownloadEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testToString() throws Exception { + DistributionDownloadEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionEngineEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionEngineEventTest.java new file mode 100644 index 0000000000..e4450111c1 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionEngineEventTest.java @@ -0,0 +1,323 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class DistributionEngineEventTest { + + private DistributionEngineEvent createTestSubject() { + return new DistributionEngineEvent(); + } + + + @Test + public void testFillFields() throws Exception { + DistributionEngineEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetDstatusTopic() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDstatusTopic(); + } + + + @Test + public void testSetDstatusTopic() throws Exception { + DistributionEngineEvent testSubject; + String dstatusTopic = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDstatusTopic(dstatusTopic); + } + + + @Test + public void testGetDnotifTopic() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDnotifTopic(); + } + + + @Test + public void testSetDnotifTopic() throws Exception { + DistributionEngineEvent testSubject; + String dnotifTopic = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDnotifTopic(dnotifTopic); + } + + + @Test + public void testGetEnvironmentName() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getEnvironmentName(); + } + + + @Test + public void testSetEnvironmentName() throws Exception { + DistributionEngineEvent testSubject; + String environmentName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setEnvironmentName(environmentName); + } + + + @Test + public void testGetRole() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRole(); + } + + + @Test + public void testSetRole() throws Exception { + DistributionEngineEvent testSubject; + String role = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRole(role); + } + + + @Test + public void testGetApiKey() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getApiKey(); + } + + + @Test + public void testSetApiKey() throws Exception { + DistributionEngineEvent testSubject; + String apiKey = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setApiKey(apiKey); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + DistributionEngineEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + DistributionEngineEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + DistributionEngineEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + DistributionEngineEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + DistributionEngineEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + DistributionEngineEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetAction() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + DistributionEngineEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + DistributionEngineEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + DistributionEngineEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetConsumerId() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerId(); + } + + + @Test + public void testSetConsumerId() throws Exception { + DistributionEngineEvent testSubject; + String consumerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerId(consumerId); + } + + + @Test + public void testToString() throws Exception { + DistributionEngineEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionNotificationEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionNotificationEventTest.java new file mode 100644 index 0000000000..40a46c080b --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionNotificationEventTest.java @@ -0,0 +1,344 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + +public class DistributionNotificationEventTest { + + private DistributionNotificationEvent createTestSubject() { + return new DistributionNotificationEvent(); + } + + + @Test + public void testFillFields() throws Exception { + DistributionNotificationEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetResourceName() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceName(); + } + + + @Test + public void testSetResourceName() throws Exception { + DistributionNotificationEvent testSubject; + String resourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceName(resourceName); + } + + + @Test + public void testGetResourceType() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + + @Test + public void testSetResourceType() throws Exception { + DistributionNotificationEvent testSubject; + String resourceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + + @Test + public void testGetCurrVersion() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrVersion(); + } + + + @Test + public void testSetCurrVersion() throws Exception { + DistributionNotificationEvent testSubject; + String currVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrVersion(currVersion); + } + + + @Test + public void testGetCurrState() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrState(); + } + + + @Test + public void testSetCurrState() throws Exception { + DistributionNotificationEvent testSubject; + String currState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrState(currState); + } + + + @Test + public void testGetTopicName() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTopicName(); + } + + + @Test + public void testSetTopicName() throws Exception { + DistributionNotificationEvent testSubject; + String topicName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTopicName(topicName); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + DistributionNotificationEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + DistributionNotificationEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + DistributionNotificationEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + DistributionNotificationEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + DistributionNotificationEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + DistributionNotificationEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetAction() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + DistributionNotificationEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + DistributionNotificationEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + DistributionNotificationEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetModifier() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + DistributionNotificationEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetDid() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDid(); + } + + + @Test + public void testSetDid() throws Exception { + DistributionNotificationEvent testSubject; + String did = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDid(did); + } + + + @Test + public void testToString() throws Exception { + DistributionNotificationEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionStatusEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionStatusEventTest.java new file mode 100644 index 0000000000..b776085746 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/DistributionStatusEventTest.java @@ -0,0 +1,301 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class DistributionStatusEventTest { + + private DistributionStatusEvent createTestSubject() { + return new DistributionStatusEvent(); + } + + + @Test + public void testFillFields() throws Exception { + DistributionStatusEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetDid() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDid(); + } + + + @Test + public void testSetDid() throws Exception { + DistributionStatusEvent testSubject; + String did = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDid(did); + } + + + @Test + public void testGetConsumerId() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerId(); + } + + + @Test + public void testSetConsumerId() throws Exception { + DistributionStatusEvent testSubject; + String consumerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerId(consumerId); + } + + + @Test + public void testGetTopicName() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTopicName(); + } + + + @Test + public void testSetTopicName() throws Exception { + DistributionStatusEvent testSubject; + String topicName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTopicName(topicName); + } + + + @Test + public void testGetResoureURL() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResoureURL(); + } + + + @Test + public void testSetResoureURL() throws Exception { + DistributionStatusEvent testSubject; + String resoureURL = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResoureURL(resoureURL); + } + + + @Test + public void testGetRequestId() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + DistributionStatusEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + DistributionStatusEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetAction() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + DistributionStatusEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + DistributionStatusEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + DistributionStatusEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + DistributionStatusEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + DistributionStatusEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + DistributionStatusEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + DistributionStatusEvent testSubject; + Date timestamp = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp); + } + + + @Test + public void testGetStatusTime() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatusTime(); + } + + + @Test + public void testSetStatusTime() throws Exception { + DistributionStatusEvent testSubject; + String statusTime = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatusTime(statusTime); + } + + + @Test + public void testToString() throws Exception { + DistributionStatusEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ExternalApiEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ExternalApiEventTest.java new file mode 100644 index 0000000000..d4988dae3c --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ExternalApiEventTest.java @@ -0,0 +1,455 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ExternalApiEventTest { + + private ExternalApiEvent createTestSubject() { + return new ExternalApiEvent(); + } + + + @Test + public void testFillFields() throws Exception { + ExternalApiEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + ExternalApiEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + ExternalApiEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + ExternalApiEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + ExternalApiEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetAction() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + ExternalApiEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + ExternalApiEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + ExternalApiEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetConsumerId() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerId(); + } + + + @Test + public void testSetConsumerId() throws Exception { + ExternalApiEvent testSubject; + String consumerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerId(consumerId); + } + + + @Test + public void testGetResourceURL() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceURL(); + } + + + @Test + public void testSetResourceURL() throws Exception { + ExternalApiEvent testSubject; + String resourceURL = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceURL(resourceURL); + } + + + @Test + public void testGetResourceName() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceName(); + } + + + @Test + public void testSetResourceName() throws Exception { + ExternalApiEvent testSubject; + String resourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceName(resourceName); + } + + + @Test + public void testGetResourceType() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + + @Test + public void testSetResourceType() throws Exception { + ExternalApiEvent testSubject; + String resourceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + ExternalApiEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetInvariantUuid() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUuid(); + } + + + @Test + public void testSetInvariantUuid() throws Exception { + ExternalApiEvent testSubject; + String invariantUuid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUuid(invariantUuid); + } + + + @Test + public void testGetModifier() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + ExternalApiEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetPrevArtifactUuid() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPrevArtifactUuid(); + } + + + @Test + public void testSetPrevArtifactUuid() throws Exception { + ExternalApiEvent testSubject; + String prevArtifactUuid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPrevArtifactUuid(prevArtifactUuid); + } + + + @Test + public void testGetCurrArtifactUuid() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrArtifactUuid(); + } + + + @Test + public void testSetCurrArtifactUuid() throws Exception { + ExternalApiEvent testSubject; + String currArtifactUuid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrArtifactUuid(currArtifactUuid); + } + + + @Test + public void testGetArtifactData() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactData(); + } + + + @Test + public void testSetArtifactData() throws Exception { + ExternalApiEvent testSubject; + String artifactData = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactData(artifactData); + } + + + @Test + public void testToString() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetPrevVersion() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPrevVersion(); + } + + + @Test + public void testSetPrevVersion() throws Exception { + ExternalApiEvent testSubject; + String prevVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPrevVersion(prevVersion); + } + + + @Test + public void testGetCurrVersion() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrVersion(); + } + + + @Test + public void testSetCurrVersion() throws Exception { + ExternalApiEvent testSubject; + String currVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrVersion(currVersion); + } + + + @Test + public void testGetPrevState() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPrevState(); + } + + + @Test + public void testSetPrevState() throws Exception { + ExternalApiEvent testSubject; + String prevState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPrevState(prevState); + } + + + @Test + public void testGetCurrState() throws Exception { + ExternalApiEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrState(); + } + + + @Test + public void testSetCurrState() throws Exception { + ExternalApiEvent testSubject; + String currState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrState(currState); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/GetCategoryHierarchyEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/GetCategoryHierarchyEventTest.java new file mode 100644 index 0000000000..e60747d7c9 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/GetCategoryHierarchyEventTest.java @@ -0,0 +1,213 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GetCategoryHierarchyEventTest { + + private GetCategoryHierarchyEvent createTestSubject() { + return new GetCategoryHierarchyEvent(); + } + + + @Test + public void testFillFields() throws Exception { + GetCategoryHierarchyEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + GetCategoryHierarchyEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + GetCategoryHierarchyEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + GetCategoryHierarchyEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + GetCategoryHierarchyEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + GetCategoryHierarchyEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetAction() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + GetCategoryHierarchyEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + GetCategoryHierarchyEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + GetCategoryHierarchyEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetModifier() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + GetCategoryHierarchyEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetDetails() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDetails(); + } + + + @Test + public void testSetDetails() throws Exception { + GetCategoryHierarchyEvent testSubject; + String details = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDetails(details); + } + + + @Test + public void testToString() throws Exception { + GetCategoryHierarchyEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/GetUsersListEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/GetUsersListEventTest.java new file mode 100644 index 0000000000..bd51b61d92 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/GetUsersListEventTest.java @@ -0,0 +1,213 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GetUsersListEventTest { + + private GetUsersListEvent createTestSubject() { + return new GetUsersListEvent(); + } + + + @Test + public void testFillFields() throws Exception { + GetUsersListEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + GetUsersListEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + GetUsersListEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + GetUsersListEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + GetUsersListEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetRequestId() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + GetUsersListEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetAction() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + GetUsersListEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + GetUsersListEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + GetUsersListEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetModifier() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + GetUsersListEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetDetails() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDetails(); + } + + + @Test + public void testSetDetails() throws Exception { + GetUsersListEvent testSubject; + String details = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDetails(details); + } + + + @Test + public void testToString() throws Exception { + GetUsersListEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ResourceAdminEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ResourceAdminEventTest.java new file mode 100644 index 0000000000..a840319367 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/ResourceAdminEventTest.java @@ -0,0 +1,543 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ResourceAdminEventTest { + + private ResourceAdminEvent createTestSubject() { + return new ResourceAdminEvent(); + } + + + @Test + public void testFillFields() throws Exception { + ResourceAdminEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetResourceName() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceName(); + } + + + @Test + public void testSetResourceName() throws Exception { + ResourceAdminEvent testSubject; + String resourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceName(resourceName); + } + + + @Test + public void testGetResourceType() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + + @Test + public void testSetResourceType() throws Exception { + ResourceAdminEvent testSubject; + String resourceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + + @Test + public void testGetPrevVersion() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPrevVersion(); + } + + + @Test + public void testSetPrevVersion() throws Exception { + ResourceAdminEvent testSubject; + String prevVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPrevVersion(prevVersion); + } + + + @Test + public void testGetCurrVersion() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrVersion(); + } + + + @Test + public void testSetCurrVersion() throws Exception { + ResourceAdminEvent testSubject; + String currVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrVersion(currVersion); + } + + + @Test + public void testGetPrevState() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPrevState(); + } + + + @Test + public void testSetPrevState() throws Exception { + ResourceAdminEvent testSubject; + String prevState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPrevState(prevState); + } + + + @Test + public void testGetCurrState() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrState(); + } + + + @Test + public void testSetCurrState() throws Exception { + ResourceAdminEvent testSubject; + String currState = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrState(currState); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + ResourceAdminEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + ResourceAdminEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + ResourceAdminEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + ResourceAdminEvent testSubject; + Date timestamp1 = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp1); + } + + + @Test + public void testGetAction() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + ResourceAdminEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetRequestId() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + ResourceAdminEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + ResourceAdminEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetStatus() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + ResourceAdminEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + ResourceAdminEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetModifier() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + ResourceAdminEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetPrevArtifactUUID() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPrevArtifactUUID(); + } + + + @Test + public void testSetPrevArtifactUUID() throws Exception { + ResourceAdminEvent testSubject; + String prevArtifactUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPrevArtifactUUID(prevArtifactUUID); + } + + + @Test + public void testGetCurrArtifactUUID() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrArtifactUUID(); + } + + + @Test + public void testSetCurrArtifactUUID() throws Exception { + ResourceAdminEvent testSubject; + String currArtifactUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrArtifactUUID(currArtifactUUID); + } + + + @Test + public void testGetArtifactData() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactData(); + } + + + @Test + public void testSetArtifactData() throws Exception { + ResourceAdminEvent testSubject; + String artifactData = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactData(artifactData); + } + + + @Test + public void testGetDid() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDid(); + } + + + @Test + public void testSetDid() throws Exception { + ResourceAdminEvent testSubject; + String did = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDid(did); + } + + + @Test + public void testGetDprevStatus() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDprevStatus(); + } + + + @Test + public void testSetDprevStatus() throws Exception { + ResourceAdminEvent testSubject; + String dprevStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDprevStatus(dprevStatus); + } + + + @Test + public void testGetDcurrStatus() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDcurrStatus(); + } + + + @Test + public void testSetDcurrStatus() throws Exception { + ResourceAdminEvent testSubject; + String dcurrStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDcurrStatus(dcurrStatus); + } + + + @Test + public void testGetToscaNodeType() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToscaNodeType(); + } + + + @Test + public void testSetToscaNodeType() throws Exception { + ResourceAdminEvent testSubject; + String toscaNodeType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setToscaNodeType(toscaNodeType); + } + + + @Test + public void testGetComment() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComment(); + } + + + @Test + public void testSetComment() throws Exception { + ResourceAdminEvent testSubject; + String comment = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComment(comment); + } + + + @Test + public void testGetInvariantUUID() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUUID(); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + ResourceAdminEvent testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testToString() throws Exception { + ResourceAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/UserAccessEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/UserAccessEventTest.java new file mode 100644 index 0000000000..efdaeb06ab --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/UserAccessEventTest.java @@ -0,0 +1,191 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class UserAccessEventTest { + + private UserAccessEvent createTestSubject() { + return new UserAccessEvent(); + } + + + @Test + public void testFillFields() throws Exception { + UserAccessEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetUserUid() throws Exception { + UserAccessEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserUid(); + } + + + @Test + public void testSetUserUid() throws Exception { + UserAccessEvent testSubject; + String userUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserUid(userUid); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + UserAccessEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + UserAccessEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetRequestId() throws Exception { + UserAccessEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + UserAccessEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetStatus() throws Exception { + UserAccessEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + UserAccessEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + UserAccessEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + UserAccessEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetAction() throws Exception { + UserAccessEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + UserAccessEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetTimestamp1() throws Exception { + UserAccessEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + UserAccessEvent testSubject; + Date timestamp = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp); + } + + + @Test + public void testToString() throws Exception { + UserAccessEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/UserAdminEventTest.java b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/UserAdminEventTest.java new file mode 100644 index 0000000000..4b66893821 --- /dev/null +++ b/catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/auditing/UserAdminEventTest.java @@ -0,0 +1,257 @@ +package org.openecomp.sdc.be.resources.data.auditing; + +import java.util.Date; +import java.util.UUID; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class UserAdminEventTest { + + private UserAdminEvent createTestSubject() { + return new UserAdminEvent(); + } + + + @Test + public void testFillFields() throws Exception { + UserAdminEvent testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.fillFields(); + } + + + @Test + public void testGetModifier() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + UserAdminEvent testSubject; + String modifier = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetUserBefore() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserBefore(); + } + + + @Test + public void testSetUserBefore() throws Exception { + UserAdminEvent testSubject; + String userBeforeName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserBefore(userBeforeName); + } + + + @Test + public void testGetUserAfter() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserAfter(); + } + + + @Test + public void testSetUserAfter() throws Exception { + UserAdminEvent testSubject; + String userAfterName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserAfter(userAfterName); + } + + + @Test + public void testGetRequestId() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequestId(); + } + + + @Test + public void testSetRequestId() throws Exception { + UserAdminEvent testSubject; + String requestId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequestId(requestId); + } + + + @Test + public void testGetServiceInstanceId() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceInstanceId(); + } + + + @Test + public void testSetServiceInstanceId() throws Exception { + UserAdminEvent testSubject; + String serviceInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceInstanceId(serviceInstanceId); + } + + + @Test + public void testGetAction() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAction(); + } + + + @Test + public void testSetAction() throws Exception { + UserAdminEvent testSubject; + String action = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setAction(action); + } + + + @Test + public void testGetStatus() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + UserAdminEvent testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetDesc() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDesc(); + } + + + @Test + public void testSetDesc() throws Exception { + UserAdminEvent testSubject; + String desc = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDesc(desc); + } + + + @Test + public void testGetTimebaseduuid() throws Exception { + UserAdminEvent testSubject; + UUID result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimebaseduuid(); + } + + + @Test + public void testSetTimebaseduuid() throws Exception { + UserAdminEvent testSubject; + UUID timebaseduuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimebaseduuid(timebaseduuid); + } + + + @Test + public void testGetTimestamp1() throws Exception { + UserAdminEvent testSubject; + Date result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimestamp1(); + } + + + @Test + public void testSetTimestamp1() throws Exception { + UserAdminEvent testSubject; + Date timestamp = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTimestamp1(timestamp); + } + + + @Test + public void testToString() throws Exception { + UserAdminEvent testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/AdditionalInformationDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/AdditionalInformationDefinitionTest.java new file mode 100644 index 0000000000..67e5280f53 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/AdditionalInformationDefinitionTest.java @@ -0,0 +1,48 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; +import java.util.*; +import org.junit.Assert; + + +public class AdditionalInformationDefinitionTest { + + private AdditionalInformationDefinition createTestSubject() { + return new AdditionalInformationDefinition(); + } + + + @Test + public void testGetParentUniqueId() throws Exception { + AdditionalInformationDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParentUniqueId(); + } + + + @Test + public void testSetParentUniqueId() throws Exception { + AdditionalInformationDefinition testSubject; + String parentUniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setParentUniqueId(parentUniqueId); + } + + + @Test + public void testToString() throws Exception { + AdditionalInformationDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ArtifactDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ArtifactDefinitionTest.java new file mode 100644 index 0000000000..ae347cabc3 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ArtifactDefinitionTest.java @@ -0,0 +1,111 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ArtifactDefinitionTest { + + private ArtifactDefinition createTestSubject() { + return new ArtifactDefinition(); + } + + + @Test + public void testGetPayloadData() throws Exception { + ArtifactDefinition testSubject; + byte[] result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPayloadData(); + } + + + @Test + public void testSetPayload() throws Exception { + ArtifactDefinition testSubject; + byte[] payloadData = new byte[] { ' ' }; + + // default test + testSubject = createTestSubject(); + testSubject.setPayload(payloadData); + } + + + @Test + public void testSetPayloadData() throws Exception { + ArtifactDefinition testSubject; + String payloadData = ""; + + // test 1 + testSubject = createTestSubject(); + payloadData = null; + testSubject.setPayloadData(payloadData); + + // test 2 + testSubject = createTestSubject(); + payloadData = ""; + testSubject.setPayloadData(payloadData); + } + + + @Test + public void testGetListHeatParameters() throws Exception { + ArtifactDefinition testSubject; + List<HeatParameterDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getListHeatParameters(); + } + + + @Test + public void testSetListHeatParameters() throws Exception { + ArtifactDefinition testSubject; + List<HeatParameterDefinition> properties = null; + + // test 1 + testSubject = createTestSubject(); + properties = null; + testSubject.setListHeatParameters(properties); + } + + + @Test + public void testCheckEsIdExist() throws Exception { + ArtifactDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.checkEsIdExist(); + } + + + @Test + public void testHashCode() throws Exception { + ArtifactDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ArtifactDefinition testSubject; + Object obj = null; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.equals(obj); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ArtifactUiDownloadDataTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ArtifactUiDownloadDataTest.java new file mode 100644 index 0000000000..6df1079f4a --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ArtifactUiDownloadDataTest.java @@ -0,0 +1,56 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + +public class ArtifactUiDownloadDataTest { + + private ArtifactUiDownloadData createTestSubject() { + return new ArtifactUiDownloadData(); + } + + + @Test + public void testSetArtifactName() throws Exception { + ArtifactUiDownloadData testSubject; + String artifactName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactName(artifactName); + } + + + @Test + public void testSetBase64Contents() throws Exception { + ArtifactUiDownloadData testSubject; + String base64Contents = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setBase64Contents(base64Contents); + } + + + @Test + public void testGetArtifactName() throws Exception { + ArtifactUiDownloadData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactName(); + } + + + @Test + public void testGetBase64Contents() throws Exception { + ArtifactUiDownloadData testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getBase64Contents(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapReqDefTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapReqDefTest.java new file mode 100644 index 0000000000..d0c121fa5f --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapReqDefTest.java @@ -0,0 +1,60 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class CapReqDefTest { + + private CapReqDef createTestSubject() { + return new CapReqDef(); + } + + + @Test + public void testGetCapabilities() throws Exception { + CapReqDef testSubject; + Map<String, List<CapabilityDefinition>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilities(); + } + + + @Test + public void testGetRequirements() throws Exception { + CapReqDef testSubject; + Map<String, List<RequirementDefinition>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirements(); + } + + + @Test + public void testSetCapabilities() throws Exception { + CapReqDef testSubject; + Map<String, List<CapabilityDefinition>> capabilities = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilities(capabilities); + } + + + @Test + public void testSetRequirements() throws Exception { + CapReqDef testSubject; + Map<String, List<RequirementDefinition>> requirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirements(requirements); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapabilityDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapabilityDefinitionTest.java new file mode 100644 index 0000000000..007a64a75d --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapabilityDefinitionTest.java @@ -0,0 +1,73 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import java.util.*; +import org.junit.Assert; + + +public class CapabilityDefinitionTest { + + private CapabilityDefinition createTestSubject() { + return new CapabilityDefinition(); + } + + + @Test + public void testHashCode() throws Exception { + CapabilityDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + CapabilityDefinition testSubject; + Object obj = null; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.equals(obj); + } + + + @Test + public void testToString() throws Exception { + CapabilityDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetProperties() throws Exception { + CapabilityDefinition testSubject; + List<ComponentInstanceProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + CapabilityDefinition testSubject; + List<ComponentInstanceProperty> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapabilityTypeDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapabilityTypeDefinitionTest.java new file mode 100644 index 0000000000..75cc2054e5 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CapabilityTypeDefinitionTest.java @@ -0,0 +1,70 @@ +package org.openecomp.sdc.be.model; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class CapabilityTypeDefinitionTest { + + private CapabilityTypeDefinition createTestSubject() { + return new CapabilityTypeDefinition(); + } + + + @Test + public void testGetDerivedFrom() throws Exception { + CapabilityTypeDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFrom(); + } + + + @Test + public void testSetDerivedFrom() throws Exception { + CapabilityTypeDefinition testSubject; + String derivedFrom = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFrom(derivedFrom); + } + + + @Test + public void testGetProperties() throws Exception { + CapabilityTypeDefinition testSubject; + Map<String, PropertyDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + CapabilityTypeDefinition testSubject; + Map<String, PropertyDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testToString() throws Exception { + CapabilityTypeDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstInputsMapTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstInputsMapTest.java new file mode 100644 index 0000000000..af9f683193 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstInputsMapTest.java @@ -0,0 +1,59 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + +public class ComponentInstInputsMapTest { + + private ComponentInstInputsMap createTestSubject() { + return new ComponentInstInputsMap(); + } + + + @Test + public void testGetComponentInstanceInputsMap() throws Exception { + ComponentInstInputsMap testSubject; + Map<String, List<ComponentInstancePropInput>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstanceInputsMap(); + } + + + @Test + public void testSetComponentInstanceInputsMap() throws Exception { + ComponentInstInputsMap testSubject; + Map<String, List<ComponentInstancePropInput>> componentInstanceInputsMap = null; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstanceInputsMap(componentInstanceInputsMap); + } + + + @Test + public void testGetComponentInstanceProperties() throws Exception { + ComponentInstInputsMap testSubject; + Map<String, List<ComponentInstancePropInput>> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstanceProperties(); + } + + + @Test + public void testSetComponentInstancePropInput() throws Exception { + ComponentInstInputsMap testSubject; + Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstancePropInput(componentInstanceProperties); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstanceInputTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstanceInputTest.java new file mode 100644 index 0000000000..07eea5584c --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstanceInputTest.java @@ -0,0 +1,137 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyRule; + + +public class ComponentInstanceInputTest { + + private ComponentInstanceInput createTestSubject() { + return new ComponentInstanceInput(); + } + + + @Test + public void testGetComponentInstanceName() throws Exception { + ComponentInstanceInput testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstanceName(); + } + + + @Test + public void testSetComponentInstanceName() throws Exception { + ComponentInstanceInput testSubject; + String componentInstanceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstanceName(componentInstanceName); + } + + + @Test + public void testGetComponentInstanceId() throws Exception { + ComponentInstanceInput testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstanceId(); + } + + + @Test + public void testSetComponentInstanceId() throws Exception { + ComponentInstanceInput testSubject; + String componentInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstanceId(componentInstanceId); + } + + + @Test + public void testGetValueUniqueUid() throws Exception { + ComponentInstanceInput testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValueUniqueUid(); + } + + + @Test + public void testSetValueUniqueUid() throws Exception { + ComponentInstanceInput testSubject; + String valueUniqueUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValueUniqueUid(valueUniqueUid); + } + + + @Test + public void testGetPath() throws Exception { + ComponentInstanceInput testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPath(); + } + + + @Test + public void testSetPath() throws Exception { + ComponentInstanceInput testSubject; + List<String> path = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPath(path); + } + + + @Test + public void testGetRules() throws Exception { + ComponentInstanceInput testSubject; + List<PropertyRule> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRules(); + } + + + @Test + public void testSetRules() throws Exception { + ComponentInstanceInput testSubject; + List<PropertyRule> rules = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRules(rules); + } + + + @Test + public void testToString() throws Exception { + ComponentInstanceInput testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstancePropInputTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstancePropInputTest.java new file mode 100644 index 0000000000..69b3f25f5e --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstancePropInputTest.java @@ -0,0 +1,68 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ComponentInstancePropInputTest { + + private ComponentInstancePropInput createTestSubject() { + return new ComponentInstancePropInput(); + } + + + @Test + public void testGetPropertiesName() throws Exception { + ComponentInstancePropInput testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertiesName(); + } + + + @Test + public void testSetPropertiesName() throws Exception { + ComponentInstancePropInput testSubject; + String propertiesName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertiesName(propertiesName); + } + + + @Test + public void testGetInput() throws Exception { + ComponentInstancePropInput testSubject; + PropertyDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInput(); + } + + + @Test + public void testSetInput() throws Exception { + ComponentInstancePropInput testSubject; + PropertyDefinition input = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInput(input); + } + + + @Test + public void testGetParsedPropNames() throws Exception { + ComponentInstancePropInput testSubject; + String[] result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParsedPropNames(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstancePropertyTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstancePropertyTest.java new file mode 100644 index 0000000000..4718847559 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentInstancePropertyTest.java @@ -0,0 +1,137 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyRule; + + +public class ComponentInstancePropertyTest { + + private ComponentInstanceProperty createTestSubject() { + return new ComponentInstanceProperty(); + } + + + @Test + public void testGetComponentInstanceName() throws Exception { + ComponentInstanceProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstanceName(); + } + + + @Test + public void testSetComponentInstanceName() throws Exception { + ComponentInstanceProperty testSubject; + String componentInstanceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstanceName(componentInstanceName); + } + + + @Test + public void testGetComponentInstanceId() throws Exception { + ComponentInstanceProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstanceId(); + } + + + @Test + public void testSetComponentInstanceId() throws Exception { + ComponentInstanceProperty testSubject; + String componentInstanceId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstanceId(componentInstanceId); + } + + + @Test + public void testGetValueUniqueUid() throws Exception { + ComponentInstanceProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValueUniqueUid(); + } + + + @Test + public void testSetValueUniqueUid() throws Exception { + ComponentInstanceProperty testSubject; + String valueUniqueUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValueUniqueUid(valueUniqueUid); + } + + + @Test + public void testGetPath() throws Exception { + ComponentInstanceProperty testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPath(); + } + + + @Test + public void testSetPath() throws Exception { + ComponentInstanceProperty testSubject; + List<String> path = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPath(path); + } + + + @Test + public void testGetRules() throws Exception { + ComponentInstanceProperty testSubject; + List<PropertyRule> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRules(); + } + + + @Test + public void testSetRules() throws Exception { + ComponentInstanceProperty testSubject; + List<PropertyRule> rules = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRules(rules); + } + + + @Test + public void testToString() throws Exception { + ComponentInstanceProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentMetadataDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentMetadataDefinitionTest.java new file mode 100644 index 0000000000..f728aac968 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentMetadataDefinitionTest.java @@ -0,0 +1,51 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.components.ComponentMetadataDataDefinition; + + +public class ComponentMetadataDefinitionTest { + + private ComponentMetadataDefinition createTestSubject() { + return new ComponentMetadataDefinition(); + } + + + @Test + public void testGetMetadataDataDefinition() throws Exception { + ComponentMetadataDefinition testSubject; + ComponentMetadataDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadataDataDefinition(); + } + + + @Test + public void testHashCode() throws Exception { + ComponentMetadataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ComponentMetadataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/CsarInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CsarInfoTest.java new file mode 100644 index 0000000000..31864c479c --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/CsarInfoTest.java @@ -0,0 +1,203 @@ +package org.openecomp.sdc.be.model; + +import java.util.Map; +import java.util.Queue; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class CsarInfoTest { + + private CsarInfo createTestSubject() { + return new CsarInfo("", new User(), "", null, "", false); + } + + + @Test + public void testGetVfResourceName() throws Exception { + CsarInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVfResourceName(); + } + + + @Test + public void testSetVfResourceName() throws Exception { + CsarInfo testSubject; + String vfResourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVfResourceName(vfResourceName); + } + + + @Test + public void testGetModifier() throws Exception { + CsarInfo testSubject; + User result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModifier(); + } + + + @Test + public void testSetModifier() throws Exception { + CsarInfo testSubject; + User modifier = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModifier(modifier); + } + + + @Test + public void testGetCsarUUID() throws Exception { + CsarInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCsarUUID(); + } + + + @Test + public void testSetCsarUUID() throws Exception { + CsarInfo testSubject; + String csarUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCsarUUID(csarUUID); + } + + + @Test + public void testGetCsar() throws Exception { + CsarInfo testSubject; + Map<String, byte[]> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCsar(); + } + + + @Test + public void testSetCsar() throws Exception { + CsarInfo testSubject; + Map<String, byte[]> csar = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCsar(csar); + } + + + @Test + public void testGetMainTemplateContent() throws Exception { + CsarInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMainTemplateContent(); + } + + + @Test + public void testGetMappedToscaMainTemplate() throws Exception { + CsarInfo testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMappedToscaMainTemplate(); + } + + + @Test + public void testGetCreatedNodesToscaResourceNames() throws Exception { + CsarInfo testSubject; + Map<String, String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreatedNodesToscaResourceNames(); + } + + + @Test + public void testSetCreatedNodesToscaResourceNames() throws Exception { + CsarInfo testSubject; + Map<String, String> createdNodesToscaResourceNames = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreatedNodesToscaResourceNames(createdNodesToscaResourceNames); + } + + + @Test + public void testGetCvfcToCreateQueue() throws Exception { + CsarInfo testSubject; + Queue<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCvfcToCreateQueue(); + } + + + @Test + public void testSetCvfcToCreateQueue() throws Exception { + CsarInfo testSubject; + Queue<String> cvfcToCreateQueue = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCvfcToCreateQueue(cvfcToCreateQueue); + } + + + @Test + public void testIsUpdate() throws Exception { + CsarInfo testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isUpdate(); + } + + + @Test + public void testSetUpdate() throws Exception { + CsarInfo testSubject; + boolean isUpdate = false; + + // default test + testSubject = createTestSubject(); + testSubject.setUpdate(isUpdate); + } + + + @Test + public void testGetCreatedNodes() throws Exception { + CsarInfo testSubject; + Map<String, Resource> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreatedNodes(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/DataTypeDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/DataTypeDefinitionTest.java new file mode 100644 index 0000000000..996e3a7bd8 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/DataTypeDefinitionTest.java @@ -0,0 +1,94 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import java.util.*; +import org.junit.Assert; + + +public class DataTypeDefinitionTest { + + private DataTypeDefinition createTestSubject() { + return new DataTypeDefinition(); + } + + + @Test + public void testGetConstraints() throws Exception { + DataTypeDefinition testSubject; + List<PropertyConstraint> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConstraints(); + } + + + @Test + public void testSetConstraints() throws Exception { + DataTypeDefinition testSubject; + List<PropertyConstraint> constraints = null; + + // default test + testSubject = createTestSubject(); + testSubject.setConstraints(constraints); + } + + + @Test + public void testGetDerivedFrom() throws Exception { + DataTypeDefinition testSubject; + DataTypeDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFrom(); + } + + + @Test + public void testSetDerivedFrom() throws Exception { + DataTypeDefinition testSubject; + DataTypeDefinition derivedFrom = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFrom(derivedFrom); + } + + + @Test + public void testGetProperties() throws Exception { + DataTypeDefinition testSubject; + List<PropertyDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + DataTypeDefinition testSubject; + List<PropertyDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testToString() throws Exception { + DataTypeDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/FunctionalMenuInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/FunctionalMenuInfoTest.java new file mode 100644 index 0000000000..3df5b58955 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/FunctionalMenuInfoTest.java @@ -0,0 +1,46 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class FunctionalMenuInfoTest { + + private FunctionalMenuInfo createTestSubject() { + return new FunctionalMenuInfo(); + } + + + @Test + public void testGetFunctionalMenu() throws Exception { + FunctionalMenuInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFunctionalMenu(); + } + + + @Test + public void testSetFunctionalMenu() throws Exception { + FunctionalMenuInfo testSubject; + String functionalMenu = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFunctionalMenu(functionalMenu); + } + + + @Test + public void testToString() throws Exception { + FunctionalMenuInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupDefinitionTest.java new file mode 100644 index 0000000000..6cae685644 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupDefinitionTest.java @@ -0,0 +1,50 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GroupDefinitionTest { + + private GroupDefinition createTestSubject() { + return new GroupDefinition(); + } + + + @Test + public void testConvertToGroupProperties() throws Exception { + GroupDefinition testSubject; + List<GroupProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convertToGroupProperties(); + } + + + @Test + public void testConvertFromGroupProperties() throws Exception { + GroupDefinition testSubject; + List<GroupProperty> properties = null; + + // test 1 + testSubject = createTestSubject(); + properties = null; + testSubject.convertFromGroupProperties(properties); + } + + + @Test + public void testIsSamePrefix() throws Exception { + GroupDefinition testSubject; + String resourceName = ""; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isSamePrefix(resourceName); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupPropertyTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupPropertyTest.java new file mode 100644 index 0000000000..6f8f53b991 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupPropertyTest.java @@ -0,0 +1,46 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GroupPropertyTest { + + private GroupProperty createTestSubject() { + return new GroupProperty(); + } + + + @Test + public void testGetValueUniqueUid() throws Exception { + GroupProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValueUniqueUid(); + } + + + @Test + public void testSetValueUniqueUid() throws Exception { + GroupProperty testSubject; + String valueUniqueUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValueUniqueUid(valueUniqueUid); + } + + + @Test + public void testToString() throws Exception { + GroupProperty testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupTypeDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupTypeDefinitionTest.java new file mode 100644 index 0000000000..63f9e624cb --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/GroupTypeDefinitionTest.java @@ -0,0 +1,50 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import java.util.*; +import org.junit.Assert; + + +public class GroupTypeDefinitionTest { + + private GroupTypeDefinition createTestSubject() { + return new GroupTypeDefinition(); + } + + + @Test + public void testGetProperties() throws Exception { + GroupTypeDefinition testSubject; + List<PropertyDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + GroupTypeDefinition testSubject; + List<PropertyDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testToString() throws Exception { + GroupTypeDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/InputDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/InputDefinitionTest.java new file mode 100644 index 0000000000..68ff7ed6d3 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/InputDefinitionTest.java @@ -0,0 +1,59 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class InputDefinitionTest { + + private InputDefinition createTestSubject() { + return new InputDefinition(); + } + + + @Test + public void testGetInputs() throws Exception { + InputDefinition testSubject; + List<ComponentInstanceInput> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputs(); + } + + + @Test + public void testSetInputs() throws Exception { + InputDefinition testSubject; + List<ComponentInstanceInput> inputs = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInputs(inputs); + } + + + @Test + public void testGetProperties() throws Exception { + InputDefinition testSubject; + List<ComponentInstanceProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + InputDefinition testSubject; + List<ComponentInstanceProperty> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/InterfaceDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/InterfaceDefinitionTest.java new file mode 100644 index 0000000000..88c253360c --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/InterfaceDefinitionTest.java @@ -0,0 +1,57 @@ +package org.openecomp.sdc.be.model; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class InterfaceDefinitionTest { + + private InterfaceDefinition createTestSubject() { + return new InterfaceDefinition(); + } + + @Test + public void testIsDefinition() throws Exception { + InterfaceDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isDefinition(); + } + + @Test + public void testSetDefinition() throws Exception { + InterfaceDefinition testSubject; + boolean definition = false; + + // default test + testSubject = createTestSubject(); + testSubject.setDefinition(definition); + } + + @Test + public void testGetOperationsMap() throws Exception { + InterfaceDefinition testSubject; + Map<String, Operation> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOperationsMap(); + } + + + + @Test + public void testToString() throws Exception { + InterfaceDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/NodeTypeInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/NodeTypeInfoTest.java new file mode 100644 index 0000000000..9a95a879df --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/NodeTypeInfoTest.java @@ -0,0 +1,137 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class NodeTypeInfoTest { + + private NodeTypeInfo createTestSubject() { + return new NodeTypeInfo(); + } + + + @Test + public void testGetUnmarkedCopy() throws Exception { + NodeTypeInfo testSubject; + NodeTypeInfo result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUnmarkedCopy(); + } + + + @Test + public void testGetType() throws Exception { + NodeTypeInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + NodeTypeInfo testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetTemplateFileName() throws Exception { + NodeTypeInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTemplateFileName(); + } + + + @Test + public void testSetTemplateFileName() throws Exception { + NodeTypeInfo testSubject; + String templateFileName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTemplateFileName(templateFileName); + } + + + @Test + public void testGetDerivedFrom() throws Exception { + NodeTypeInfo testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFrom(); + } + + + @Test + public void testSetDerivedFrom() throws Exception { + NodeTypeInfo testSubject; + List<String> derivedFrom = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFrom(derivedFrom); + } + + + @Test + public void testIsNested() throws Exception { + NodeTypeInfo testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isNested(); + } + + + @Test + public void testSetNested() throws Exception { + NodeTypeInfo testSubject; + boolean isNested = false; + + // default test + testSubject = createTestSubject(); + testSubject.setNested(isNested); + } + + + @Test + public void testGetMappedToscaTemplate() throws Exception { + NodeTypeInfo testSubject; + Map<String, Object> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMappedToscaTemplate(); + } + + + @Test + public void testSetMappedToscaTemplate() throws Exception { + NodeTypeInfo testSubject; + Map<String, Object> mappedToscaTemplate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMappedToscaTemplate(mappedToscaTemplate); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/PointTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/PointTest.java new file mode 100644 index 0000000000..8f25cfd5e4 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/PointTest.java @@ -0,0 +1,68 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class PointTest { + + private Point createTestSubject() { + return new Point(); + } + + + @Test + public void testGetX() throws Exception { + Point testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getX(); + } + + + @Test + public void testSetX() throws Exception { + Point testSubject; + String x = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setX(x); + } + + + @Test + public void testGetY() throws Exception { + Point testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getY(); + } + + + @Test + public void testSetY() throws Exception { + Point testSubject; + String y = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setY(y); + } + + + @Test + public void testToString() throws Exception { + Point testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/PolicyTypeDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/PolicyTypeDefinitionTest.java new file mode 100644 index 0000000000..3ba8f61826 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/PolicyTypeDefinitionTest.java @@ -0,0 +1,48 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class PolicyTypeDefinitionTest { + + private PolicyTypeDefinition createTestSubject() { + return new PolicyTypeDefinition(); + } + + + @Test + public void testGetProperties() throws Exception { + PolicyTypeDefinition testSubject; + List<PropertyDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + PolicyTypeDefinition testSubject; + List<PropertyDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testToString() throws Exception { + PolicyTypeDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ProductTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ProductTest.java new file mode 100644 index 0000000000..64ee3db41b --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ProductTest.java @@ -0,0 +1,118 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.ProductMetadataDataDefinition; + + +public class ProductTest { + + private Product createTestSubject() { + return new Product(); + } + + + @Test + public void testGetFullName() throws Exception { + Product testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFullName(); + } + + + @Test + public void testSetFullName() throws Exception { + Product testSubject; + String fullName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFullName(fullName); + } + + + @Test + public void testGetInvariantUUID() throws Exception { + Product testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUUID(); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + Product testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testGetContacts() throws Exception { + Product testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getContacts(); + } + + + @Test + public void testSetContacts() throws Exception { + Product testSubject; + List<String> contacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setContacts(contacts); + } + + + @Test + public void testAddContact() throws Exception { + Product testSubject; + String contact = ""; + + // default test + testSubject = createTestSubject(); + testSubject.addContact(contact); + } + + + @Test + public void testGetIsActive() throws Exception { + Product testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIsActive(); + } + + + @Test + public void testSetIsActive() throws Exception { + Product testSubject; + Boolean isActive = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIsActive(isActive); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/PropertyDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/PropertyDefinitionTest.java new file mode 100644 index 0000000000..81df0e223d --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/PropertyDefinitionTest.java @@ -0,0 +1,86 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class PropertyDefinitionTest { + + private PropertyDefinition createTestSubject() { + return new PropertyDefinition(); + } + + @Test + public void testGetConstraints() throws Exception { + PropertyDefinition testSubject; + List<PropertyConstraint> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConstraints(); + } + + @Test + public void testSetConstraints() throws Exception { + PropertyDefinition testSubject; + List<PropertyConstraint> constraints = null; + + // default test + testSubject = createTestSubject(); + testSubject.setConstraints(constraints); + } + + @Test + public void testToString() throws Exception { + PropertyDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + @Test + public void testIsDefinition() throws Exception { + PropertyDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isDefinition(); + } + + @Test + public void testSetDefinition() throws Exception { + PropertyDefinition testSubject; + boolean definition = false; + + // default test + testSubject = createTestSubject(); + testSubject.setDefinition(definition); + } + + @Test + public void testHashCode() throws Exception { + PropertyDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + @Test + public void testEquals() throws Exception { + PropertyDefinition testSubject; + Object obj = null; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.equals(obj); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementAndRelationshipPairTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementAndRelationshipPairTest.java new file mode 100644 index 0000000000..bc03848b9c --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementAndRelationshipPairTest.java @@ -0,0 +1,216 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.RelationshipInstDataDefinition; + + +public class RequirementAndRelationshipPairTest { + + private RequirementAndRelationshipPair createTestSubject() { + return new RequirementAndRelationshipPair(); + } + + + @Test + public void testGetRequirement() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirement(); + } + + + @Test + public void testSetRequirement() throws Exception { + RequirementAndRelationshipPair testSubject; + String requirement = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirement(requirement); + } + + + @Test + public void testGetCapabilityOwnerId() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilityOwnerId(); + } + + + @Test + public void testSetCapabilityOwnerId() throws Exception { + RequirementAndRelationshipPair testSubject; + String capabilityOwnerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilityOwnerId(capabilityOwnerId); + } + + + @Test + public void testGetRequirementOwnerId() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirementOwnerId(); + } + + + @Test + public void testSetRequirementOwnerId() throws Exception { + RequirementAndRelationshipPair testSubject; + String requirementOwnerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirementOwnerId(requirementOwnerId); + } + + + @Test + public void testGetRelationship() throws Exception { + RequirementAndRelationshipPair testSubject; + RelationshipImpl result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationship(); + } + + + @Test + public void testSetRelationships() throws Exception { + RequirementAndRelationshipPair testSubject; + RelationshipImpl relationship = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationships(relationship); + } + + + @Test + public void testGetCapability() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapability(); + } + + + @Test + public void testSetCapability() throws Exception { + RequirementAndRelationshipPair testSubject; + String capability = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapability(capability); + } + + + @Test + public void testGetCapabilityUid() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilityUid(); + } + + + @Test + public void testSetCapabilityUid() throws Exception { + RequirementAndRelationshipPair testSubject; + String capabilityUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilityUid(capabilityUid); + } + + + @Test + public void testGetRequirementUid() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirementUid(); + } + + + @Test + public void testSetRequirementUid() throws Exception { + RequirementAndRelationshipPair testSubject; + String requirementUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirementUid(requirementUid); + } + + + @Test + public void testGetId() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getId(); + } + + + @Test + public void testSetId() throws Exception { + RequirementAndRelationshipPair testSubject; + String id = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setId(id); + } + + + @Test + public void testToString() throws Exception { + RequirementAndRelationshipPair testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testEqualsTo() throws Exception { + RequirementAndRelationshipPair testSubject; + RelationshipInstDataDefinition savedRelation = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + savedRelation = null; + result = testSubject.equalsTo(savedRelation); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementImplDefTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementImplDefTest.java new file mode 100644 index 0000000000..ea747b3a48 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementImplDefTest.java @@ -0,0 +1,114 @@ +package org.openecomp.sdc.be.model; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class RequirementImplDefTest { + + private RequirementImplDef createTestSubject() { + return new RequirementImplDef(); + } + + + @Test + public void testGetNodeId() throws Exception { + RequirementImplDef testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNodeId(); + } + + + @Test + public void testSetNodeId() throws Exception { + RequirementImplDef testSubject; + String nodeId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNodeId(nodeId); + } + + + @Test + public void testGetUniqueId() throws Exception { + RequirementImplDef testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + RequirementImplDef testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetRequirementProperties() throws Exception { + RequirementImplDef testSubject; + Map<String, CapabiltyInstance> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirementProperties(); + } + + + @Test + public void testSetRequirementProperties() throws Exception { + RequirementImplDef testSubject; + Map<String, CapabiltyInstance> requirementProperties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirementProperties(requirementProperties); + } + + + @Test + public void testGetPoint() throws Exception { + RequirementImplDef testSubject; + Point result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPoint(); + } + + + @Test + public void testSetPoint() throws Exception { + RequirementImplDef testSubject; + Point point = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPoint(point); + } + + + @Test + public void testToString() throws Exception { + RequirementImplDef testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementInstanceTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementInstanceTest.java new file mode 100644 index 0000000000..72f6ee2716 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/RequirementInstanceTest.java @@ -0,0 +1,68 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class RequirementInstanceTest { + + private RequirementInstance createTestSubject() { + return new RequirementInstance(); + } + + + @Test + public void testGetNode() throws Exception { + RequirementInstance testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + RequirementInstance testSubject; + String node = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetRelationship() throws Exception { + RequirementInstance testSubject; + RelationshipImpl result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationship(); + } + + + @Test + public void testSetRelationship() throws Exception { + RequirementInstance testSubject; + RelationshipImpl relationship = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationship(relationship); + } + + + @Test + public void testToString() throws Exception { + RequirementInstance testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ResourceInstanceHeatParameterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ResourceInstanceHeatParameterTest.java new file mode 100644 index 0000000000..50c423b847 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ResourceInstanceHeatParameterTest.java @@ -0,0 +1,46 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ResourceInstanceHeatParameterTest { + + private ResourceInstanceHeatParameter createTestSubject() { + return new ResourceInstanceHeatParameter(); + } + + + @Test + public void testGetValueUniqueId() throws Exception { + ResourceInstanceHeatParameter testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValueUniqueId(); + } + + + @Test + public void testSetValueUniqueId() throws Exception { + ResourceInstanceHeatParameter testSubject; + String valueUniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValueUniqueId(valueUniqueId); + } + + + @Test + public void testToString() throws Exception { + ResourceInstanceHeatParameter testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadCapInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadCapInfoTest.java new file mode 100644 index 0000000000..655df75cc4 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadCapInfoTest.java @@ -0,0 +1,81 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class UploadCapInfoTest { + + private UploadCapInfo createTestSubject() { + return new UploadCapInfo(); + } + + + @Test + public void testGetNode() throws Exception { + UploadCapInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + UploadCapInfo testSubject; + String node = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetValidSourceTypes() throws Exception { + UploadCapInfo testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValidSourceTypes(); + } + + + @Test + public void testSetValidSourceTypes() throws Exception { + UploadCapInfo testSubject; + List<String> validSourceTypes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValidSourceTypes(validSourceTypes); + } + + + @Test + public void testGetProperties() throws Exception { + UploadCapInfo testSubject; + List<UploadPropInfo> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + UploadCapInfo testSubject; + List<UploadPropInfo> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadPropInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadPropInfoTest.java new file mode 100644 index 0000000000..0b3e9301cd --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadPropInfoTest.java @@ -0,0 +1,104 @@ +package org.openecomp.sdc.be.model; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.GetInputValueDataDefinition; + + +public class UploadPropInfoTest { + + private UploadPropInfo createTestSubject() { + return new UploadPropInfo(); + } + + + @Test + public void testGetGet_input() throws Exception { + UploadPropInfo testSubject; + List<GetInputValueDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGet_input(); + } + + + @Test + public void testSetGet_input() throws Exception { + UploadPropInfo testSubject; + List<GetInputValueDataDefinition> get_input = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGet_input(get_input); + } + + + @Test + public void testGetValue() throws Exception { + UploadPropInfo testSubject; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + UploadPropInfo testSubject; + Object value = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } + + + @Test + public void testGetDescription() throws Exception { + UploadPropInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + UploadPropInfo testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testIsPassword() throws Exception { + UploadPropInfo testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isPassword(); + } + + + @Test + public void testSetPassword() throws Exception { + UploadPropInfo testSubject; + boolean password = false; + + // default test + testSubject = createTestSubject(); + testSubject.setPassword(password); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadReqInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadReqInfoTest.java new file mode 100644 index 0000000000..eb1306c597 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadReqInfoTest.java @@ -0,0 +1,57 @@ +package org.openecomp.sdc.be.model; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class UploadReqInfoTest { + + private UploadReqInfo createTestSubject() { + return new UploadReqInfo(); + } + + + @Test + public void testGetCapabilityName() throws Exception { + UploadReqInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilityName(); + } + + + @Test + public void testSetCapabilityName() throws Exception { + UploadReqInfo testSubject; + String capabilityName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilityName(capabilityName); + } + + + @Test + public void testGetNode() throws Exception { + UploadReqInfo testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + UploadReqInfo testSubject; + String node = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/cache/DaoInfoTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/cache/DaoInfoTest.java new file mode 100644 index 0000000000..1428a86342 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/cache/DaoInfoTest.java @@ -0,0 +1,36 @@ +package org.openecomp.sdc.be.model.cache; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.jsontitan.operations.ToscaOperationFacade; + + +public class DaoInfoTest { + + private DaoInfo createTestSubject() { + return new DaoInfo(new ToscaOperationFacade(), new ComponentCache()); + } + + + @Test + public void testGetToscaOperationFacade() throws Exception { + DaoInfo testSubject; + ToscaOperationFacade result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToscaOperationFacade(); + } + + + @Test + public void testGetComponentCache() throws Exception { + DaoInfo testSubject; + ComponentCache result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentCache(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/category/CategoryDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/category/CategoryDefinitionTest.java new file mode 100644 index 0000000000..3bb589a976 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/category/CategoryDefinitionTest.java @@ -0,0 +1,61 @@ +package org.openecomp.sdc.be.model.category; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import java.util.*; +import org.junit.Assert; + + +public class CategoryDefinitionTest { + + private CategoryDefinition createTestSubject() { + return new CategoryDefinition(); + } + + + @Test + public void testGetSubcategories() throws Exception { + CategoryDefinition testSubject; + List<SubCategoryDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSubcategories(); + } + + + @Test + public void testSetSubcategories() throws Exception { + CategoryDefinition testSubject; + List<SubCategoryDefinition> subcategories = null; + + // default test + testSubject = createTestSubject(); + testSubject.setSubcategories(subcategories); + } + + + @Test + public void testAddSubCategory() throws Exception { + CategoryDefinition testSubject; + SubCategoryDefinition subcategory = null; + + // default test + testSubject = createTestSubject(); + testSubject.addSubCategory(subcategory); + } + + + @Test + public void testToString() throws Exception { + CategoryDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/category/SubCategoryDefinitionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/category/SubCategoryDefinitionTest.java new file mode 100644 index 0000000000..f9acabdc4b --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/category/SubCategoryDefinitionTest.java @@ -0,0 +1,59 @@ +package org.openecomp.sdc.be.model.category; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class SubCategoryDefinitionTest { + + private SubCategoryDefinition createTestSubject() { + return new SubCategoryDefinition(); + } + + + @Test + public void testGetGroupings() throws Exception { + SubCategoryDefinition testSubject; + List<GroupingDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupings(); + } + + + @Test + public void testSetGroupings() throws Exception { + SubCategoryDefinition testSubject; + List<GroupingDefinition> groupingDefinitions = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupings(groupingDefinitions); + } + + + @Test + public void testAddGrouping() throws Exception { + SubCategoryDefinition testSubject; + GroupingDefinition groupingDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.addGrouping(groupingDefinition); + } + + + @Test + public void testToString() throws Exception { + SubCategoryDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeTypeTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeTypeTest.java new file mode 100644 index 0000000000..ba7b253463 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/NodeTypeTest.java @@ -0,0 +1,175 @@ +package org.openecomp.sdc.be.model.jsontitan.datamodel; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.ListCapabilityDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.ListRequirementDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.MapPropertiesDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; + + +public class NodeTypeTest { + + private NodeType createTestSubject() { + return new NodeType(); + } + + + @Test + public void testGetDerivedList() throws Exception { + NodeType testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedList(); + } + + + @Test + public void testSetDerivedList() throws Exception { + NodeType testSubject; + List<String> derivedList = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedList(derivedList); + } + + + @Test + public void testGetDerivedFrom() throws Exception { + NodeType testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFrom(); + } + + + @Test + public void testSetDerivedFrom() throws Exception { + NodeType testSubject; + List<String> derivedFrom = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFrom(derivedFrom); + } + + + @Test + public void testGetAttributes() throws Exception { + NodeType testSubject; + Map<String, PropertyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAttributes(); + } + + + @Test + public void testSetAttributes() throws Exception { + NodeType testSubject; + Map<String, PropertyDataDefinition> attributes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setAttributes(attributes); + } + + + @Test + public void testGetCapabilties() throws Exception { + NodeType testSubject; + Map<String, ListCapabilityDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilties(); + } + + + @Test + public void testSetCapabilties() throws Exception { + NodeType testSubject; + Map<String, ListCapabilityDataDefinition> capabilties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilties(capabilties); + } + + + @Test + public void testGetRequirements() throws Exception { + NodeType testSubject; + Map<String, ListRequirementDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequirements(); + } + + + @Test + public void testSetRequirements() throws Exception { + NodeType testSubject; + Map<String, ListRequirementDataDefinition> requirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequirements(requirements); + } + + + @Test + public void testGetCapabiltiesProperties() throws Exception { + NodeType testSubject; + Map<String, MapPropertiesDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabiltiesProperties(); + } + + + @Test + public void testSetCapabiltiesProperties() throws Exception { + NodeType testSubject; + Map<String, MapPropertiesDataDefinition> capabiltiesProperties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabiltiesProperties(capabiltiesProperties); + } + + + @Test + public void testGetInterfaceArtifacts() throws Exception { + NodeType testSubject; + Map<String, InterfaceDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInterfaceArtifacts(); + } + + + @Test + public void testSetInterfaceArtifacts() throws Exception { + NodeType testSubject; + Map<String, InterfaceDataDefinition> interfaceArtifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInterfaceArtifacts(interfaceArtifacts); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplateTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplateTest.java new file mode 100644 index 0000000000..bd5a16a844 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/TopologyTemplateTest.java @@ -0,0 +1,416 @@ +package org.openecomp.sdc.be.model.jsontitan.datamodel; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.CompositionDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.MapArtifactDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.MapCapabiltyProperty; +import org.openecomp.sdc.be.datatypes.elements.MapGroupsDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.MapListCapabiltyDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.MapListRequirementDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.MapPropertiesDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; +import org.openecomp.sdc.be.datatypes.elements.RelationshipInstDataDefinition; +import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition; + + +public class TopologyTemplateTest { + + private TopologyTemplate createTestSubject() { + return new TopologyTemplate(); + } + + + @Test + public void testGetInputs() throws Exception { + TopologyTemplate testSubject; + Map<String, PropertyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputs(); + } + + + @Test + public void testSetInputs() throws Exception { + TopologyTemplate testSubject; + Map<String, PropertyDataDefinition> inputs = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInputs(inputs); + } + + + @Test + public void testGetInstInputs() throws Exception { + TopologyTemplate testSubject; + Map<String, MapPropertiesDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstInputs(); + } + + + @Test + public void testSetInstInputs() throws Exception { + TopologyTemplate testSubject; + Map<String, MapPropertiesDataDefinition> instInputs = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInstInputs(instInputs); + } + + + @Test + public void testGetHeatParameters() throws Exception { + TopologyTemplate testSubject; + Map<String, ? extends ToscaDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getHeatParameters(); + } + + + @Test + public void testSetHeatParameters() throws Exception { + TopologyTemplate testSubject; + Map<String, ? extends ToscaDataDefinition> heatParameters = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHeatParameters(heatParameters); + } + + + @Test + public void testGetInstAttributes() throws Exception { + TopologyTemplate testSubject; + Map<String, MapPropertiesDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstAttributes(); + } + + + @Test + public void testSetInstAttributes() throws Exception { + TopologyTemplate testSubject; + Map<String, MapPropertiesDataDefinition> instAttributes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInstAttributes(instAttributes); + } + + + @Test + public void testGetInstProperties() throws Exception { + TopologyTemplate testSubject; + Map<String, MapPropertiesDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstProperties(); + } + + + @Test + public void testSetInstProperties() throws Exception { + TopologyTemplate testSubject; + Map<String, MapPropertiesDataDefinition> instProperties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInstProperties(instProperties); + } + + + @Test + public void testGetGroups() throws Exception { + TopologyTemplate testSubject; + Map<String, GroupDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroups(); + } + + + @Test + public void testSetGroups() throws Exception { + TopologyTemplate testSubject; + Map<String, GroupDataDefinition> groups = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGroups(groups); + } + + + @Test + public void testGetInstGroups() throws Exception { + TopologyTemplate testSubject; + Map<String, MapGroupsDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstGroups(); + } + + + @Test + public void testSetInstGroups() throws Exception { + TopologyTemplate testSubject; + Map<String, MapGroupsDataDefinition> instGroups = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInstGroups(instGroups); + } + + + @Test + public void testGetServiceApiArtifacts() throws Exception { + TopologyTemplate testSubject; + Map<String, ArtifactDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceApiArtifacts(); + } + + + @Test + public void testSetServiceApiArtifacts() throws Exception { + TopologyTemplate testSubject; + Map<String, ArtifactDataDefinition> serviceApiArtifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceApiArtifacts(serviceApiArtifacts); + } + + + @Test + public void testGetCompositions() throws Exception { + TopologyTemplate testSubject; + Map<String, CompositionDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCompositions(); + } + + + @Test + public void testSetCompositions() throws Exception { + TopologyTemplate testSubject; + Map<String, CompositionDataDefinition> compositions = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCompositions(compositions); + } + + + @Test + public void testGetCalculatedCapabilities() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListCapabiltyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCalculatedCapabilities(); + } + + + @Test + public void testSetCalculatedCapabilities() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListCapabiltyDataDefinition> calculatedCapabilities = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCalculatedCapabilities(calculatedCapabilities); + } + + + @Test + public void testGetCalculatedRequirements() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListRequirementDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCalculatedRequirements(); + } + + + @Test + public void testSetCalculatedRequirements() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListRequirementDataDefinition> calculatedRequirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCalculatedRequirements(calculatedRequirements); + } + + + @Test + public void testGetFullfilledCapabilities() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListCapabiltyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFullfilledCapabilities(); + } + + + @Test + public void testSetFullfilledCapabilities() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListCapabiltyDataDefinition> fullfilledCapabilities = null; + + // default test + testSubject = createTestSubject(); + testSubject.setFullfilledCapabilities(fullfilledCapabilities); + } + + + @Test + public void testGetFullfilledRequirements() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListRequirementDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFullfilledRequirements(); + } + + + @Test + public void testSetFullfilledRequirements() throws Exception { + TopologyTemplate testSubject; + Map<String, MapListRequirementDataDefinition> fullfilledRequirements = null; + + // default test + testSubject = createTestSubject(); + testSubject.setFullfilledRequirements(fullfilledRequirements); + } + + + @Test + public void testGetInstDeploymentArtifacts() throws Exception { + TopologyTemplate testSubject; + Map<String, MapArtifactDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstDeploymentArtifacts(); + } + + + @Test + public void testSetInstDeploymentArtifacts() throws Exception { + TopologyTemplate testSubject; + Map<String, MapArtifactDataDefinition> instDeploymentArtifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInstDeploymentArtifacts(instDeploymentArtifacts); + } + + + @Test + public void testGetCalculatedCapabilitiesProperties() throws Exception { + TopologyTemplate testSubject; + Map<String, MapCapabiltyProperty> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCalculatedCapabilitiesProperties(); + } + + + @Test + public void testSetCalculatedCapabilitiesProperties() throws Exception { + TopologyTemplate testSubject; + Map<String, MapCapabiltyProperty> calculatedCapabilitiesProperties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCalculatedCapabilitiesProperties(calculatedCapabilitiesProperties); + } + + + @Test + public void testGetInstanceArtifacts() throws Exception { + TopologyTemplate testSubject; + Map<String, MapArtifactDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstanceArtifacts(); + } + + + @Test + public void testSetInstanceArtifacts() throws Exception { + TopologyTemplate testSubject; + Map<String, MapArtifactDataDefinition> instanceArtifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInstanceArtifacts(instanceArtifacts); + } + + + + + + @Test + public void testGetComponentInstances() throws Exception { + TopologyTemplate testSubject; + Map<String, ComponentInstanceDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstances(); + } + + + @Test + public void testSetComponentInstances() throws Exception { + TopologyTemplate testSubject; + Map<String, ComponentInstanceDataDefinition> instances = null; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstances(instances); + } + + + @Test + public void testGetRelations() throws Exception { + TopologyTemplate testSubject; + Map<String, RelationshipInstDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelations(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnumTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnumTest.java new file mode 100644 index 0000000000..671eeb2219 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/datamodel/ToscaElementTypeEnumTest.java @@ -0,0 +1,28 @@ +package org.openecomp.sdc.be.model.jsontitan.datamodel; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum; + + +public class ToscaElementTypeEnumTest { + + private ToscaElementTypeEnum createTestSubject() { + return ToscaElementTypeEnum.TopologyTemplate; + } + + + + + + @Test + public void testGetValue() throws Exception { + ToscaElementTypeEnum testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnumTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnumTest.java new file mode 100644 index 0000000000..11faa42b79 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/jsontitan/enums/JsonConstantKeysEnumTest.java @@ -0,0 +1,24 @@ +package org.openecomp.sdc.be.model.jsontitan.enums; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class JsonConstantKeysEnumTest { + + private JsonConstantKeysEnum createTestSubject() { + return JsonConstantKeysEnum.COMPOSITION; + } + + + @Test + public void testGetValue() throws Exception { + JsonConstantKeysEnum testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/EqualConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/EqualConstraintTest.java new file mode 100644 index 0000000000..8978c405b0 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/EqualConstraintTest.java @@ -0,0 +1,31 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.tosca.ToscaType; + + +public class EqualConstraintTest { + + private EqualConstraint createTestSubject() { + return new EqualConstraint(""); + } + + + + + @Test + public void testValidate() throws Exception { + EqualConstraint testSubject; + Object propertyValue = null; + + // test 1 + testSubject = createTestSubject(); + propertyValue = null; + testSubject.validate(propertyValue); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/GreaterThanConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/GreaterThanConstraintTest.java new file mode 100644 index 0000000000..001b09c517 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/GreaterThanConstraintTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.tosca.ToscaType; + +public class GreaterThanConstraintTest { + + private GreaterThanConstraint createTestSubject() { + return new GreaterThanConstraint(""); + } + + + + + + + @Test + public void testGetGreaterThan() throws Exception { + GreaterThanConstraint testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGreaterThan(); + } + + + @Test + public void testSetGreaterThan() throws Exception { + GreaterThanConstraint testSubject; + String greaterThan = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGreaterThan(greaterThan); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/InRangeConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/InRangeConstraintTest.java new file mode 100644 index 0000000000..f7a040cf94 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/InRangeConstraintTest.java @@ -0,0 +1,61 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.tosca.ToscaType; + + +public class InRangeConstraintTest { + + private InRangeConstraint createTestSubject() { + return new InRangeConstraint(null); + } + + + + + + @Test + public void testGetRangeMinValue() throws Exception { + InRangeConstraint testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRangeMinValue(); + } + + + @Test + public void testSetRangeMinValue() throws Exception { + InRangeConstraint testSubject; + String minValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRangeMinValue(minValue); + } + + + @Test + public void testGetRangeMaxValue() throws Exception { + InRangeConstraint testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRangeMaxValue(); + } + + + @Test + public void testSetRangeMaxValue() throws Exception { + InRangeConstraint testSubject; + String maxValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRangeMaxValue(maxValue); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/LengthConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/LengthConstraintTest.java new file mode 100644 index 0000000000..87781f0260 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/LengthConstraintTest.java @@ -0,0 +1,38 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class LengthConstraintTest { + + private LengthConstraint createTestSubject() { + return new LengthConstraint(); + } + + + + + + @Test + public void testGetLength() throws Exception { + LengthConstraint testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLength(); + } + + + @Test + public void testSetLength() throws Exception { + LengthConstraint testSubject; + Integer length = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setLength(length); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/LessOrEqualConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/LessOrEqualConstraintTest.java new file mode 100644 index 0000000000..6430802948 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/LessOrEqualConstraintTest.java @@ -0,0 +1,41 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.tosca.ToscaType; + + +public class LessOrEqualConstraintTest { + + private LessOrEqualConstraint createTestSubject() { + return new LessOrEqualConstraint(""); + } + + + + + + + + @Test + public void testGetLessOrEqual() throws Exception { + LessOrEqualConstraint testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLessOrEqual(); + } + + + @Test + public void testSetLessOrEqual() throws Exception { + LessOrEqualConstraint testSubject; + String lessOrEqual = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLessOrEqual(lessOrEqual); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/MaxLengthConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/MaxLengthConstraintTest.java new file mode 100644 index 0000000000..ae0a50612d --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/MaxLengthConstraintTest.java @@ -0,0 +1,36 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MaxLengthConstraintTest { + + private MaxLengthConstraint createTestSubject() { + return new MaxLengthConstraint(null); + } + + + + @Test + public void testGetMaxLength() throws Exception { + MaxLengthConstraint testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMaxLength(); + } + + + @Test + public void testSetMaxLength() throws Exception { + MaxLengthConstraint testSubject; + Integer maxLength = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setMaxLength(maxLength); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/MinLengthConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/MinLengthConstraintTest.java new file mode 100644 index 0000000000..4263a6fe28 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/MinLengthConstraintTest.java @@ -0,0 +1,38 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MinLengthConstraintTest { + + private MinLengthConstraint createTestSubject() { + return new MinLengthConstraint(null); + } + + + + + + @Test + public void testGetMinLength() throws Exception { + MinLengthConstraint testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMinLength(); + } + + + @Test + public void testSetMinLength() throws Exception { + MinLengthConstraint testSubject; + Integer minLength = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setMinLength(minLength); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraintTest.java new file mode 100644 index 0000000000..1a20abbace --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/PatternConstraintTest.java @@ -0,0 +1,25 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class PatternConstraintTest { + + private PatternConstraint createTestSubject() { + return new PatternConstraint(); + } + + + @Test + public void testSetPattern() throws Exception { + PatternConstraint testSubject; + String pattern = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPattern(pattern); + } + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/ValidValuesConstraintTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/ValidValuesConstraintTest.java new file mode 100644 index 0000000000..93622300c4 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/constraints/ValidValuesConstraintTest.java @@ -0,0 +1,43 @@ +package org.openecomp.sdc.be.model.tosca.constraints; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.tosca.ToscaType; + + +public class ValidValuesConstraintTest { + + private ValidValuesConstraint createTestSubject() { + return new ValidValuesConstraint(null); + } + + + + + + + + @Test + public void testGetValidValues() throws Exception { + ValidValuesConstraint testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValidValues(); + } + + + @Test + public void testSetValidValues() throws Exception { + ValidValuesConstraint testSubject; + List<String> validValues = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValidValues(validValues); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/BooleanConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/BooleanConverterTest.java new file mode 100644 index 0000000000..a37e8f6b4f --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/BooleanConverterTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class BooleanConverterTest { + + private BooleanConverter createTestSubject() { + return BooleanConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + BooleanConverter result; + + // default test + result = BooleanConverter.getInstance(); + } + + + @Test + public void testConvertToToscaValue() throws Exception { + BooleanConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convertToToscaValue(value, innerType, dataTypes); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DataTypePropertyConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DataTypePropertyConverterTest.java index 84f2254bbb..ebb7566611 100644 --- a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DataTypePropertyConverterTest.java +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DataTypePropertyConverterTest.java @@ -1,5 +1,8 @@ package org.openecomp.sdc.be.model.tosca.converters; +import static org.junit.Assert.*; + +import com.google.gson.JsonElement; import com.google.gson.JsonObject; import org.junit.Before; import org.junit.Test; @@ -14,174 +17,225 @@ import java.util.Map; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import java.util.*; +import org.junit.Assert; public class DataTypePropertyConverterTest { - private static final String EMPTY_JSON_STR = "{}"; - public static final String PROPERTY2_DEFAULT = "{\"prop1\":\"def1\",\"prop3\":\"def3\"}"; - private DataTypePropertyConverter testInstance = DataTypePropertyConverter.getInstance(); - private Map<String, DataTypeDefinition> dataTypes; - private DataTypeDefinition noDefaultValue, dataType1, dataType2, dataType3; - private PropertyDefinition prop1, prop2, prop3, noDefaultProp; - - @Before - public void setUp() throws Exception { - dataTypes = new HashMap<>(); - - prop1 = new PropertyDefinition(); - prop1.setDefaultValue("def1"); - prop1.setName("prop1"); - - prop2 = new PropertyDefinition(); - prop2.setType("dataType1"); - prop2.setName("prop2"); - - prop3 = new PropertyDefinition(); - prop3.setDefaultValue("def3"); - prop3.setName("prop3"); - - noDefaultProp = new PropertyDefinition(); - noDefaultProp.setName("noDefaultProp"); - - noDefaultValue = new DataTypeDefinition(); - noDefaultValue.setProperties(Collections.singletonList(noDefaultProp)); - - dataType1 = new DataTypeDefinition(); - dataType1.setProperties(Arrays.asList(prop1, prop3)); - - dataType2 = new DataTypeDefinition(); - dataType2.setDerivedFrom(dataType1); - - dataType3 = new DataTypeDefinition(); - dataType3.setProperties(Collections.singletonList(prop2)); - dataType3.setDerivedFrom(noDefaultValue); - - dataTypes.put("noDefault", noDefaultValue); - dataTypes.put("dataType1", dataType1); - dataTypes.put("dataType2", dataType2); - dataTypes.put("dataType3", dataType3); - } - - @Test - public void testGetPropertyDefaultValuesRec_dataTypeNotExist() throws Exception { - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("someType", dataTypes); - assertEquals(EMPTY_JSON_STR, defaultValue); - } - - @Test - public void testGetPropertyDefaultValuesRec_NoDefaultValue() throws Exception { - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("noDefault", dataTypes); - assertEquals(EMPTY_JSON_STR, defaultValue); - } - - @Test - public void testGetPropertyDefaultValuesRec() throws Exception { - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType1", dataTypes); - assertEquals(PROPERTY2_DEFAULT, defaultValue); - } - - @Test - public void testGetPropertyDefaultValuesRec_defaultFromDerivedDataType_derivedDataTypeHasNoDefaults() throws Exception { - dataType2.setDerivedFrom(noDefaultValue); - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType2", dataTypes); - assertEquals(EMPTY_JSON_STR, defaultValue); - } - - @Test - public void testGetPropertyDefaultValuesRec_defaultFromDerivedDataType() throws Exception { - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType2", dataTypes); - assertEquals(PROPERTY2_DEFAULT, defaultValue); - } - - @Test - public void testGetPropertyDefaultValuesRec_defaultFromDataTypesOfProperties_dataTypeOfPropertyHasNoDefault() throws Exception { - dataType3.getProperties().get(0).setType(noDefaultValue.getName()); - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType3", dataTypes); - assertEquals(EMPTY_JSON_STR, defaultValue); - } - - @Test - public void testGetPropertyDefaultValuesRec_defaultFromDataTypesOfProperties() throws Exception { - String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType3", dataTypes); - assertEquals("{\"prop2\":" + PROPERTY2_DEFAULT + "}", defaultValue);//data type 3 has property prop2 which has a data type with property prop1 which has a default value - } - - @Test - public void testMergeDefaultValues_allDefaultValuesAreOverridden() throws Exception { - JsonObject value = new JsonObject(); - value.addProperty(noDefaultProp.getName(), "override1"); - - JsonObject prop1Val = new JsonObject(); - prop1Val.addProperty(prop1.getName(), "prop1Override"); - - JsonObject prop3Val = new JsonObject(); - prop3Val.addProperty(prop3.getName(), "prop3Override"); - - JsonObject prop2Value = new JsonObject(); - prop2Value.add(prop3.getName(), prop3Val); - prop2Value.add(prop1.getName(), prop1Val); - - value.add(prop2.getName(), prop2Value); - - String valBeforeMerge = value.toString(); - - testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); - assertEquals(valBeforeMerge, value.toString()); - } - - @Test - public void testMergeDefaultValues() throws Exception { - JsonObject value = new JsonObject(); - value.addProperty(noDefaultProp.getName(), "override1"); - - JsonObject prop1Val = new JsonObject(); - prop1Val.addProperty(prop1.getName(), "prop1Override"); - - value.add(prop2.getName(), prop1Val); - - testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); - - assertEquals("{\"noDefaultProp\":\"override1\",\"prop2\":{\"prop1\":\"prop1Override\",\"prop3\":\"def3\"}}", - value.toString());//expect to merge prop 3 default as it was not overridden - } - - @Test - public void testMergeDefaultValues_mergeAll() throws Exception { - JsonObject value = new JsonObject(); - testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); + private static final String EMPTY_JSON_STR = "{}"; + public static final String PROPERTY2_DEFAULT = "{\"prop1\":\"def1\",\"prop3\":\"def3\"}"; + private DataTypePropertyConverter testInstance = DataTypePropertyConverter.getInstance(); + private Map<String, DataTypeDefinition> dataTypes; + private DataTypeDefinition noDefaultValue, dataType1, dataType2, dataType3; + private PropertyDefinition prop1, prop2, prop3, noDefaultProp; + + @Before + public void setUp() throws Exception { + dataTypes = new HashMap<>(); + + prop1 = new PropertyDefinition(); + prop1.setDefaultValue("def1"); + prop1.setName("prop1"); + + prop2 = new PropertyDefinition(); + prop2.setType("dataType1"); + prop2.setName("prop2"); + + prop3 = new PropertyDefinition(); + prop3.setDefaultValue("def3"); + prop3.setName("prop3"); + + noDefaultProp = new PropertyDefinition(); + noDefaultProp.setName("noDefaultProp"); + + noDefaultValue = new DataTypeDefinition(); + noDefaultValue.setProperties(Collections.singletonList(noDefaultProp)); + + dataType1 = new DataTypeDefinition(); + dataType1.setProperties(Arrays.asList(prop1, prop3)); + + dataType2 = new DataTypeDefinition(); + dataType2.setDerivedFrom(dataType1); + + dataType3 = new DataTypeDefinition(); + dataType3.setProperties(Collections.singletonList(prop2)); + dataType3.setDerivedFrom(noDefaultValue); + + dataTypes.put("noDefault", noDefaultValue); + dataTypes.put("dataType1", dataType1); + dataTypes.put("dataType2", dataType2); + dataTypes.put("dataType3", dataType3); + } + + @Test + public void testGetPropertyDefaultValuesRec_dataTypeNotExist() throws Exception { + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("someType", dataTypes); + assertEquals(EMPTY_JSON_STR, defaultValue); + } + + @Test + public void testGetPropertyDefaultValuesRec_NoDefaultValue() throws Exception { + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("noDefault", dataTypes); + assertEquals(EMPTY_JSON_STR, defaultValue); + } + + @Test + public void testGetPropertyDefaultValuesRec() throws Exception { + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType1", dataTypes); + assertEquals(PROPERTY2_DEFAULT, defaultValue); + } + + @Test + public void testGetPropertyDefaultValuesRec_defaultFromDerivedDataType_derivedDataTypeHasNoDefaults() + throws Exception { + dataType2.setDerivedFrom(noDefaultValue); + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType2", dataTypes); + assertEquals(EMPTY_JSON_STR, defaultValue); + } + + @Test + public void testGetPropertyDefaultValuesRec_defaultFromDerivedDataType() throws Exception { + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType2", dataTypes); + assertEquals(PROPERTY2_DEFAULT, defaultValue); + } + + @Test + public void testGetPropertyDefaultValuesRec_defaultFromDataTypesOfProperties_dataTypeOfPropertyHasNoDefault() + throws Exception { + dataType3.getProperties().get(0).setType(noDefaultValue.getName()); + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType3", dataTypes); + assertEquals(EMPTY_JSON_STR, defaultValue); + } + + @Test + public void testGetPropertyDefaultValuesRec_defaultFromDataTypesOfProperties() throws Exception { + String defaultValue = testInstance.getDataTypePropertiesDefaultValuesRec("dataType3", dataTypes); + assertEquals("{\"prop2\":" + PROPERTY2_DEFAULT + "}", defaultValue);// data + // type + // 3 + // has + // property + // prop2 + // which + // has + // a + // data + // type + // with + // property + // prop1 + // which + // has + // a + // default + // value + } + + @Test + public void testMergeDefaultValues_allDefaultValuesAreOverridden() throws Exception { + JsonObject value = new JsonObject(); + value.addProperty(noDefaultProp.getName(), "override1"); + + JsonObject prop1Val = new JsonObject(); + prop1Val.addProperty(prop1.getName(), "prop1Override"); + + JsonObject prop3Val = new JsonObject(); + prop3Val.addProperty(prop3.getName(), "prop3Override"); + + JsonObject prop2Value = new JsonObject(); + prop2Value.add(prop3.getName(), prop3Val); + prop2Value.add(prop1.getName(), prop1Val); + + value.add(prop2.getName(), prop2Value); + + String valBeforeMerge = value.toString(); + + testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); + assertEquals(valBeforeMerge, value.toString()); + } + + @Test + public void testMergeDefaultValues() throws Exception { + JsonObject value = new JsonObject(); + value.addProperty(noDefaultProp.getName(), "override1"); + + JsonObject prop1Val = new JsonObject(); + prop1Val.addProperty(prop1.getName(), "prop1Override"); + + value.add(prop2.getName(), prop1Val); + + testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); + + assertEquals("{\"noDefaultProp\":\"override1\",\"prop2\":{\"prop1\":\"prop1Override\",\"prop3\":\"def3\"}}", + value.toString());// expect to merge prop 3 default as it was + // not overridden + } + + @Test + public void testMergeDefaultValues_mergeAll() throws Exception { + JsonObject value = new JsonObject(); + testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); + + assertEquals("{\"prop2\":" + PROPERTY2_DEFAULT + "}", value.toString());// expect + // to + // merge + // prop + // 3 + // default + // as + // it + // was + // not + // overridden + } + + @Test + public void testMergeDefaultValues_doNotAddDefaultsForGetInputValues() throws Exception { + + JsonObject getInputValue = new JsonObject(); + getInputValue.addProperty("get_input", "in1"); + + JsonObject value = new JsonObject(); + value.add(prop2.getName(), getInputValue); + + testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); + + assertEquals("{\"prop2\":{\"get_input\":\"in1\"}}", value.toString()); + } + + @Test + public void testMergeDefaultValues_doNotAddDefaultsForGetInputInnerValues() throws Exception { + JsonObject getInputValue = new JsonObject(); + getInputValue.addProperty("get_input", "in1"); - assertEquals("{\"prop2\":" + PROPERTY2_DEFAULT + "}", - value.toString());//expect to merge prop 3 default as it was not overridden - } + JsonObject prop1Val = new JsonObject(); + prop1Val.add(prop1.getName(), getInputValue); - @Test - public void testMergeDefaultValues_doNotAddDefaultsForGetInputValues() throws Exception { + JsonObject value = new JsonObject(); + value.add(prop2.getName(), prop1Val); - JsonObject getInputValue = new JsonObject(); - getInputValue.addProperty("get_input", "in1"); + testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); - JsonObject value = new JsonObject(); - value.add(prop2.getName(), getInputValue); + assertEquals("{\"prop2\":{\"prop1\":{\"get_input\":\"in1\"},\"prop3\":\"def3\"}}", value.toString()); - testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); + } - assertEquals("{\"prop2\":{\"get_input\":\"in1\"}}", value.toString()); - } + private DataTypePropertyConverter createTestSubject() { + return DataTypePropertyConverter.getInstance(); + } - @Test - public void testMergeDefaultValues_doNotAddDefaultsForGetInputInnerValues() throws Exception { - JsonObject getInputValue = new JsonObject(); - getInputValue.addProperty("get_input", "in1"); + + @Test + public void testGetInstance() throws Exception { + DataTypePropertyConverter result; - JsonObject prop1Val = new JsonObject(); - prop1Val.add(prop1.getName(), getInputValue); + // default test + result = DataTypePropertyConverter.getInstance(); + } - JsonObject value = new JsonObject(); - value.add(prop2.getName(), prop1Val); + - testInstance.mergeDataTypeDefaultValuesWithPropertyValue(value, "dataType3", dataTypes); - assertEquals("{\"prop2\":{\"prop1\":{\"get_input\":\"in1\"},\"prop3\":\"def3\"}}", value.toString()); + - } } diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DefaultConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DefaultConverterTest.java new file mode 100644 index 0000000000..111c4f84f1 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/DefaultConverterTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class DefaultConverterTest { + + private DefaultConverter createTestSubject() { + return DefaultConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + DefaultConverter result; + + // default test + result = DefaultConverter.getInstance(); + } + + + @Test + public void testConvert() throws Exception { + DefaultConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convert(value, innerType, dataTypes); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/FloatConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/FloatConverterTest.java new file mode 100644 index 0000000000..d66182b966 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/FloatConverterTest.java @@ -0,0 +1,27 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class FloatConverterTest { + + private FloatConverter createTestSubject() { + return FloatConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + FloatConverter result; + + // default test + result = FloatConverter.getInstance(); + } + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatBooleanConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatBooleanConverterTest.java new file mode 100644 index 0000000000..8f7aa6d849 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatBooleanConverterTest.java @@ -0,0 +1,29 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class HeatBooleanConverterTest { + + private HeatBooleanConverter createTestSubject() { + return HeatBooleanConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + HeatBooleanConverter result; + + // default test + result = HeatBooleanConverter.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatCommaDelimitedListConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatCommaDelimitedListConverterTest.java new file mode 100644 index 0000000000..9b3cb57028 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatCommaDelimitedListConverterTest.java @@ -0,0 +1,29 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class HeatCommaDelimitedListConverterTest { + + private HeatCommaDelimitedListConverter createTestSubject() { + return HeatCommaDelimitedListConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + HeatCommaDelimitedListConverter result; + + // default test + result = HeatCommaDelimitedListConverter.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatJsonConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatJsonConverterTest.java new file mode 100644 index 0000000000..4e5ee49b6d --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatJsonConverterTest.java @@ -0,0 +1,29 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class HeatJsonConverterTest { + + private HeatJsonConverter createTestSubject() { + return HeatJsonConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + HeatJsonConverter result; + + // default test + result = HeatJsonConverter.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatNumberConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatNumberConverterTest.java new file mode 100644 index 0000000000..1594b00c77 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatNumberConverterTest.java @@ -0,0 +1,29 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class HeatNumberConverterTest { + + private HeatNumberConverter createTestSubject() { + return HeatNumberConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + HeatNumberConverter result; + + // default test + result = HeatNumberConverter.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatStringConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatStringConverterTest.java index 285dd9a965..3844bc81af 100644 --- a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatStringConverterTest.java +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/HeatStringConverterTest.java @@ -1,16 +1,36 @@ package org.openecomp.sdc.be.model.tosca.converters; -import org.junit.Test; - import static org.junit.Assert.assertEquals; +import java.util.Map; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + public class HeatStringConverterTest { - @Test - public void convertString_strWithQuotes_returnStringAsIs() { - String str = "'i'm string with \"quote\"'"; - String convert = HeatStringConverter.getInstance().convert(str, null, null); - assertEquals(str, convert); - } + @Test + public void convertString_strWithQuotes_returnStringAsIs() { + String str = "'i'm string with \"quote\"'"; + String convert = HeatStringConverter.getInstance().convert(str, null, null); + assertEquals(str, convert); + } + + private HeatStringConverter createTestSubject() { + return HeatStringConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + HeatStringConverter result; + + // default test + result = HeatStringConverter.getInstance(); + } + + + } diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/IntegerConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/IntegerConverterTest.java new file mode 100644 index 0000000000..00bb834faf --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/IntegerConverterTest.java @@ -0,0 +1,48 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class IntegerConverterTest { + + private IntegerConverter createTestSubject() { + return IntegerConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + IntegerConverter result; + + // default test + result = IntegerConverter.getInstance(); + } + + + @Test + public void testConvertToToscaValue() throws Exception { + IntegerConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + Object result; + + // test 1 + testSubject = createTestSubject(); + value = null; + result = testSubject.convertToToscaValue(value, innerType, dataTypes); + Assert.assertEquals(null, result); + + // test 2 + testSubject = createTestSubject(); + value = ""; + result = testSubject.convertToToscaValue(value, innerType, dataTypes); + Assert.assertEquals(null, result); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/JsonConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/JsonConverterTest.java new file mode 100644 index 0000000000..431443ab80 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/JsonConverterTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class JsonConverterTest { + + private JsonConverter createTestSubject() { + return JsonConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + JsonConverter result; + + // default test + result = JsonConverter.getInstance(); + } + + + @Test + public void testConvert() throws Exception { + JsonConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convert(value, innerType, dataTypes); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ListConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ListConverterTest.java new file mode 100644 index 0000000000..a253ef07e8 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ListConverterTest.java @@ -0,0 +1,36 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + +import fj.data.Either; + + +public class ListConverterTest { + + private ListConverter createTestSubject() { + return new ListConverter(); + } + + + @Test + public void testGetInstance() throws Exception { + ListConverter result; + + // default test + result = ListConverter.getInstance(); + } + + + + + + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/MapConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/MapConverterTest.java new file mode 100644 index 0000000000..99f5e2716f --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/MapConverterTest.java @@ -0,0 +1,48 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + +import fj.data.Either; + + +public class MapConverterTest { + + private MapConverter createTestSubject() { + return new MapConverter(); + } + + + @Test + public void testGetInstance() throws Exception { + MapConverter result; + + // default test + result = MapConverter.getInstance(); + } + + + @Test + public void testConvert() throws Exception { + MapConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convert(value, innerType, dataTypes); + } + + + + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/StringConvertorTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/StringConvertorTest.java new file mode 100644 index 0000000000..a3a142d668 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/StringConvertorTest.java @@ -0,0 +1,28 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + +public class StringConvertorTest { + + private StringConvertor createTestSubject() { + return StringConvertor.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + StringConvertor result; + + // default test + result = StringConvertor.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaBooleanConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaBooleanConverterTest.java new file mode 100644 index 0000000000..c96c1244b6 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaBooleanConverterTest.java @@ -0,0 +1,27 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + +public class ToscaBooleanConverterTest { + + private ToscaBooleanConverter createTestSubject() { + return ToscaBooleanConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + ToscaBooleanConverter result; + + // default test + result = ToscaBooleanConverter.getInstance(); + } + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaFloatConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaFloatConverterTest.java new file mode 100644 index 0000000000..a8c5aeef66 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaFloatConverterTest.java @@ -0,0 +1,29 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class ToscaFloatConverterTest { + + private ToscaFloatConverter createTestSubject() { + return ToscaFloatConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + ToscaFloatConverter result; + + // default test + result = ToscaFloatConverter.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaJsonValueConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaJsonValueConverterTest.java new file mode 100644 index 0000000000..34eae243f7 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaJsonValueConverterTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class ToscaJsonValueConverterTest { + + private ToscaJsonValueConverter createTestSubject() { + return ToscaJsonValueConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + ToscaJsonValueConverter result; + + // default test + result = ToscaJsonValueConverter.getInstance(); + } + + + @Test + public void testConvertToToscaValue() throws Exception { + ToscaJsonValueConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convertToToscaValue(value, innerType, dataTypes); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaListValueConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaListValueConverterTest.java new file mode 100644 index 0000000000..a713c4ce6c --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaListValueConverterTest.java @@ -0,0 +1,29 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class ToscaListValueConverterTest { + + private ToscaListValueConverter createTestSubject() { + return ToscaListValueConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + ToscaListValueConverter result; + + // default test + result = ToscaListValueConverter.getInstance(); + } + + + +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaStringConvertorTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaStringConvertorTest.java new file mode 100644 index 0000000000..8365c0345a --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaStringConvertorTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class ToscaStringConvertorTest { + + private ToscaStringConvertor createTestSubject() { + return ToscaStringConvertor.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + ToscaStringConvertor result; + + // default test + result = ToscaStringConvertor.getInstance(); + } + + + @Test + public void testConvertToToscaValue() throws Exception { + ToscaStringConvertor testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convertToToscaValue(value, innerType, dataTypes); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaValueDefaultConverterTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaValueDefaultConverterTest.java new file mode 100644 index 0000000000..b9ae07cb76 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/converters/ToscaValueDefaultConverterTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.model.tosca.converters; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.model.DataTypeDefinition; + + +public class ToscaValueDefaultConverterTest { + + private ToscaValueDefaultConverter createTestSubject() { + return ToscaValueDefaultConverter.getInstance(); + } + + + @Test + public void testGetInstance() throws Exception { + ToscaValueDefaultConverter result; + + // default test + result = ToscaValueDefaultConverter.getInstance(); + } + + + @Test + public void testConvertToToscaValue() throws Exception { + ToscaValueDefaultConverter testSubject; + String value = ""; + String innerType = ""; + Map<String, DataTypeDefinition> dataTypes = null; + Object result; + + // default test + testSubject = createTestSubject(); + result = testSubject.convertToToscaValue(value, innerType, dataTypes); + } +}
\ No newline at end of file diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/version/ComparableVersionTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/version/ComparableVersionTest.java new file mode 100644 index 0000000000..5d0c34d037 --- /dev/null +++ b/catalog-model/src/test/java/org/openecomp/sdc/be/model/tosca/version/ComparableVersionTest.java @@ -0,0 +1,64 @@ +package org.openecomp.sdc.be.model.tosca.version; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ComparableVersionTest { + + private ComparableVersion createTestSubject() { + return new ComparableVersion(""); + } + + + @Test + public void testParseVersion() throws Exception { + ComparableVersion testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.parseVersion(version); + } + + + + + + + + + @Test + public void testToString() throws Exception { + ComparableVersion testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testEquals() throws Exception { + ComparableVersion testSubject; + Object o = null; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.equals(o); + } + + + @Test + public void testHashCode() throws Exception { + ComparableVersion testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/CategoryDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/CategoryDataDefinitionTest.java new file mode 100644 index 0000000000..af950ee45f --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/CategoryDataDefinitionTest.java @@ -0,0 +1,140 @@ +package org.openecomp.sdc.be.datatypes.category; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class CategoryDataDefinitionTest { + + private CategoryDataDefinition createTestSubject() { + return new CategoryDataDefinition(); + } + + + @Test + public void testGetName() throws Exception { + CategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + CategoryDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetNormalizedName() throws Exception { + CategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNormalizedName(); + } + + + @Test + public void testSetNormalizedName() throws Exception { + CategoryDataDefinition testSubject; + String normalizedName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNormalizedName(normalizedName); + } + + + @Test + public void testGetUniqueId() throws Exception { + CategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + CategoryDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetIcons() throws Exception { + CategoryDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIcons(); + } + + + @Test + public void testSetIcons() throws Exception { + CategoryDataDefinition testSubject; + List<String> icons = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIcons(icons); + } + + + @Test + public void testHashCode() throws Exception { + CategoryDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + CategoryDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + @Test + public void testToString() throws Exception { + CategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/GroupingDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/GroupingDataDefinitionTest.java new file mode 100644 index 0000000000..be109eab7c --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/GroupingDataDefinitionTest.java @@ -0,0 +1,116 @@ +package org.openecomp.sdc.be.datatypes.category; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class GroupingDataDefinitionTest { + + private GroupingDataDefinition createTestSubject() { + return new GroupingDataDefinition(); + } + + + @Test + public void testGetName() throws Exception { + GroupingDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + GroupingDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetNormalizedName() throws Exception { + GroupingDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNormalizedName(); + } + + + @Test + public void testSetNormalizedName() throws Exception { + GroupingDataDefinition testSubject; + String normalizedName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNormalizedName(normalizedName); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupingDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + GroupingDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testHashCode() throws Exception { + GroupingDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + GroupingDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + @Test + public void testToString() throws Exception { + GroupingDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/SubCategoryDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/SubCategoryDataDefinitionTest.java new file mode 100644 index 0000000000..73d0865fe9 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/category/SubCategoryDataDefinitionTest.java @@ -0,0 +1,140 @@ +package org.openecomp.sdc.be.datatypes.category; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class SubCategoryDataDefinitionTest { + + private SubCategoryDataDefinition createTestSubject() { + return new SubCategoryDataDefinition(); + } + + + @Test + public void testGetName() throws Exception { + SubCategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + SubCategoryDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetNormalizedName() throws Exception { + SubCategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNormalizedName(); + } + + + @Test + public void testSetNormalizedName() throws Exception { + SubCategoryDataDefinition testSubject; + String normalizedName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNormalizedName(normalizedName); + } + + + @Test + public void testGetUniqueId() throws Exception { + SubCategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + SubCategoryDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetIcons() throws Exception { + SubCategoryDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIcons(); + } + + + @Test + public void testSetIcons() throws Exception { + SubCategoryDataDefinition testSubject; + List<String> icons = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIcons(icons); + } + + + @Test + public void testHashCode() throws Exception { + SubCategoryDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + SubCategoryDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + @Test + public void testToString() throws Exception { + SubCategoryDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinitionTest.java new file mode 100644 index 0000000000..249a844c9c --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/components/ResourceMetadataDataDefinitionTest.java @@ -0,0 +1,224 @@ +package org.openecomp.sdc.be.datatypes.components; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum; + + +public class ResourceMetadataDataDefinitionTest { + + private ResourceMetadataDataDefinition createTestSubject() { + return new ResourceMetadataDataDefinition(); + } + + + @Test + public void testGetVendorName() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVendorName(); + } + + + @Test + public void testSetVendorName() throws Exception { + ResourceMetadataDataDefinition testSubject; + String vendorName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVendorName(vendorName); + } + + + @Test + public void testGetVendorRelease() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVendorRelease(); + } + + + @Test + public void testSetVendorRelease() throws Exception { + ResourceMetadataDataDefinition testSubject; + String vendorRelease = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVendorRelease(vendorRelease); + } + + + @Test + public void testGetResourceVendorModelNumber() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceVendorModelNumber(); + } + + + @Test + public void testSetResourceVendorModelNumber() throws Exception { + ResourceMetadataDataDefinition testSubject; + String resourceVendorModelNumber = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceVendorModelNumber(resourceVendorModelNumber); + } + + + @Test + public void testGetResourceType() throws Exception { + ResourceMetadataDataDefinition testSubject; + ResourceTypeEnum result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getResourceType(); + } + + + @Test + public void testSetResourceType() throws Exception { + ResourceMetadataDataDefinition testSubject; + ResourceTypeEnum resourceType = null; + + // default test + testSubject = createTestSubject(); + testSubject.setResourceType(resourceType); + } + + + @Test + public void testIsAbstract() throws Exception { + ResourceMetadataDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isAbstract(); + } + + + @Test + public void testSetAbstract() throws Exception { + ResourceMetadataDataDefinition testSubject; + Boolean isAbstract = null; + + // default test + testSubject = createTestSubject(); + testSubject.setAbstract(isAbstract); + } + + + @Test + public void testGetCost() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCost(); + } + + + @Test + public void testSetCost() throws Exception { + ResourceMetadataDataDefinition testSubject; + String cost = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCost(cost); + } + + + @Test + public void testGetLicenseType() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLicenseType(); + } + + + @Test + public void testSetLicenseType() throws Exception { + ResourceMetadataDataDefinition testSubject; + String licenseType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLicenseType(licenseType); + } + + + @Test + public void testGetToscaResourceName() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToscaResourceName(); + } + + + @Test + public void testSetToscaResourceName() throws Exception { + ResourceMetadataDataDefinition testSubject; + String toscaResourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setToscaResourceName(toscaResourceName); + } + + + @Test + public void testToString() throws Exception { + ResourceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + ResourceMetadataDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ResourceMetadataDataDefinition testSubject; + Object obj = null; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.equals(obj); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinitionTest.java new file mode 100644 index 0000000000..4fc110350c --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/components/ServiceMetadataDataDefinitionTest.java @@ -0,0 +1,160 @@ +package org.openecomp.sdc.be.datatypes.components; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class ServiceMetadataDataDefinitionTest { + + private ServiceMetadataDataDefinition createTestSubject() { + return new ServiceMetadataDataDefinition(); + } + + + @Test + public void testGetDistributionStatus() throws Exception { + ServiceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDistributionStatus(); + } + + + @Test + public void testSetDistributionStatus() throws Exception { + ServiceMetadataDataDefinition testSubject; + String distributionStatus = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDistributionStatus(distributionStatus); + } + + + @Test + public void testGetServiceType() throws Exception { + ServiceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceType(); + } + + + @Test + public void testSetServiceType() throws Exception { + ServiceMetadataDataDefinition testSubject; + String serviceType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceType(serviceType); + } + + + @Test + public void testGetServiceRole() throws Exception { + ServiceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceRole(); + } + + + @Test + public void testSetServiceRole() throws Exception { + ServiceMetadataDataDefinition testSubject; + String serviceRole = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceRole(serviceRole); + } + + + @Test + public void testIsEcompGeneratedNaming() throws Exception { + ServiceMetadataDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isEcompGeneratedNaming(); + } + + + @Test + public void testSetEcompGeneratedNaming() throws Exception { + ServiceMetadataDataDefinition testSubject; + Boolean ecompGeneratedNaming = null; + + // default test + testSubject = createTestSubject(); + testSubject.setEcompGeneratedNaming(ecompGeneratedNaming); + } + + + @Test + public void testGetNamingPolicy() throws Exception { + ServiceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNamingPolicy(); + } + + + @Test + public void testSetNamingPolicy() throws Exception { + ServiceMetadataDataDefinition testSubject; + String namingPolicy = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNamingPolicy(namingPolicy); + } + + + @Test + public void testToString() throws Exception { + ServiceMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + ServiceMetadataDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ServiceMetadataDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/AdditionalInfoParameterDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/AdditionalInfoParameterDataDefinitionTest.java new file mode 100644 index 0000000000..94ec9166ee --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/AdditionalInfoParameterDataDefinitionTest.java @@ -0,0 +1,136 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class AdditionalInfoParameterDataDefinitionTest { + + private AdditionalInfoParameterDataDefinition createTestSubject() { + return new AdditionalInfoParameterDataDefinition(); + } + + + @Test + public void testGetUniqueId() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetLastCreatedCounter() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastCreatedCounter(); + } + + + @Test + public void testSetLastCreatedCounter() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + Integer lastCreatedCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setLastCreatedCounter(lastCreatedCounter); + } + + + @Test + public void testGetParameters() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + List<AdditionalInfoParameterInfo> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParameters(); + } + + + @Test + public void testSetParameters() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + List<AdditionalInfoParameterInfo> parameters = null; + + // default test + testSubject = createTestSubject(); + testSubject.setParameters(parameters); + } + + + @Test + public void testToString() throws Exception { + AdditionalInfoParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinitionTest.java new file mode 100644 index 0000000000..315067d8a9 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinitionTest.java @@ -0,0 +1,736 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum; + + +public class ArtifactDataDefinitionTest { + + private ArtifactDataDefinition createTestSubject() { + return new ArtifactDataDefinition(); + } + + + @Test + public void testGetArtifactName() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactName(); + } + + + @Test + public void testGetArtifactType() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactType(); + } + + + @Test + public void testSetArtifactType() throws Exception { + ArtifactDataDefinition testSubject; + String artifactType = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactType(artifactType); + } + + + @Test + public void testGetArtifactRef() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactRef(); + } + + + @Test + public void testSetArtifactRef() throws Exception { + ArtifactDataDefinition testSubject; + String artifactRef = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactRef(artifactRef); + } + + + @Test + public void testGetArtifactRepository() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactRepository(); + } + + + @Test + public void testSetArtifactRepository() throws Exception { + ArtifactDataDefinition testSubject; + String artifactRepository = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactRepository(artifactRepository); + } + + + @Test + public void testSetArtifactName() throws Exception { + ArtifactDataDefinition testSubject; + String artifactName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactName(artifactName); + } + + + @Test + public void testGetArtifactChecksum() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactChecksum(); + } + + + @Test + public void testSetArtifactChecksum() throws Exception { + ArtifactDataDefinition testSubject; + String artifactChecksum = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactChecksum(artifactChecksum); + } + + + @Test + public void testGetUserIdCreator() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserIdCreator(); + } + + + @Test + public void testSetUserIdCreator() throws Exception { + ArtifactDataDefinition testSubject; + String userIdCreator = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserIdCreator(userIdCreator); + } + + + @Test + public void testGetUserIdLastUpdater() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUserIdLastUpdater(); + } + + + @Test + public void testSetUserIdLastUpdater() throws Exception { + ArtifactDataDefinition testSubject; + String userIdLastUpdater = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUserIdLastUpdater(userIdLastUpdater); + } + + + @Test + public void testGetCreatorFullName() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreatorFullName(); + } + + + @Test + public void testSetCreatorFullName() throws Exception { + ArtifactDataDefinition testSubject; + String creatorFullName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCreatorFullName(creatorFullName); + } + + + @Test + public void testGetUpdaterFullName() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUpdaterFullName(); + } + + + @Test + public void testSetUpdaterFullName() throws Exception { + ArtifactDataDefinition testSubject; + String updaterFullName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUpdaterFullName(updaterFullName); + } + + + @Test + public void testGetCreationDate() throws Exception { + ArtifactDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationDate(); + } + + + @Test + public void testSetCreationDate() throws Exception { + ArtifactDataDefinition testSubject; + Long creationDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationDate(creationDate); + } + + + @Test + public void testGetLastUpdateDate() throws Exception { + ArtifactDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdateDate(); + } + + + @Test + public void testSetLastUpdateDate() throws Exception { + ArtifactDataDefinition testSubject; + Long lastUpdateDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdateDate(lastUpdateDate); + } + + + @Test + public void testGetUniqueId() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + ArtifactDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetDescription() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ArtifactDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetArtifactLabel() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactLabel(); + } + + + @Test + public void testSetArtifactLabel() throws Exception { + ArtifactDataDefinition testSubject; + String artifactLabel = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactLabel(artifactLabel); + } + + + @Test + public void testGetEsId() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getEsId(); + } + + + @Test + public void testSetEsId() throws Exception { + ArtifactDataDefinition testSubject; + String esId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setEsId(esId); + } + + + @Test + public void testGetArtifactCreator() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactCreator(); + } + + + @Test + public void testSetArtifactCreator() throws Exception { + ArtifactDataDefinition testSubject; + String artifactCreator = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactCreator(artifactCreator); + } + + + @Test + public void testGetMandatory() throws Exception { + ArtifactDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMandatory(); + } + + + @Test + public void testSetMandatory() throws Exception { + ArtifactDataDefinition testSubject; + Boolean mandatory = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMandatory(mandatory); + } + + + @Test + public void testGetArtifactDisplayName() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactDisplayName(); + } + + + @Test + public void testSetArtifactDisplayName() throws Exception { + ArtifactDataDefinition testSubject; + String artifactDisplayName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactDisplayName(artifactDisplayName); + } + + + @Test + public void testGetApiUrl() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getApiUrl(); + } + + + @Test + public void testSetApiUrl() throws Exception { + ArtifactDataDefinition testSubject; + String apiUrl = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setApiUrl(apiUrl); + } + + + @Test + public void testGetServiceApi() throws Exception { + ArtifactDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getServiceApi(); + } + + + @Test + public void testSetServiceApi() throws Exception { + ArtifactDataDefinition testSubject; + Boolean serviceApi = null; + + // default test + testSubject = createTestSubject(); + testSubject.setServiceApi(serviceApi); + } + + + @Test + public void testGetArtifactGroupType() throws Exception { + ArtifactDataDefinition testSubject; + ArtifactGroupTypeEnum result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactGroupType(); + } + + + @Test + public void testSetArtifactGroupType() throws Exception { + ArtifactDataDefinition testSubject; + ArtifactGroupTypeEnum artifactGroupType = null; + + // test 1 + testSubject = createTestSubject(); + artifactGroupType = null; + testSubject.setArtifactGroupType(artifactGroupType); + } + + + @Test + public void testGetTimeout() throws Exception { + ArtifactDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTimeout(); + } + + + @Test + public void testSetTimeout() throws Exception { + ArtifactDataDefinition testSubject; + Integer timeout = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setTimeout(timeout); + } + + + @Test + public void testGetArtifactVersion() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactVersion(); + } + + + @Test + public void testSetArtifactVersion() throws Exception { + ArtifactDataDefinition testSubject; + String artifactVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactVersion(artifactVersion); + } + + + @Test + public void testGetArtifactUUID() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactUUID(); + } + + + @Test + public void testSetArtifactUUID() throws Exception { + ArtifactDataDefinition testSubject; + String artifactUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactUUID(artifactUUID); + } + + + @Test + public void testGetPayloadUpdateDate() throws Exception { + ArtifactDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPayloadUpdateDate(); + } + + + @Test + public void testSetPayloadUpdateDate() throws Exception { + ArtifactDataDefinition testSubject; + Long payloadUpdateDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPayloadUpdateDate(payloadUpdateDate); + } + + + @Test + public void testGetHeatParamsUpdateDate() throws Exception { + ArtifactDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getHeatParamsUpdateDate(); + } + + + @Test + public void testSetHeatParamsUpdateDate() throws Exception { + ArtifactDataDefinition testSubject; + Long heatParamsUpdateDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHeatParamsUpdateDate(heatParamsUpdateDate); + } + + + @Test + public void testGetRequiredArtifacts() throws Exception { + ArtifactDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRequiredArtifacts(); + } + + + @Test + public void testSetRequiredArtifacts() throws Exception { + ArtifactDataDefinition testSubject; + List<String> requiredArtifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequiredArtifacts(requiredArtifacts); + } + + + @Test + public void testGetGenerated() throws Exception { + ArtifactDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGenerated(); + } + + + @Test + public void testSetGenerated() throws Exception { + ArtifactDataDefinition testSubject; + Boolean generated = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGenerated(generated); + } + + + @Test + public void testGetDuplicated() throws Exception { + ArtifactDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDuplicated(); + } + + + @Test + public void testSetDuplicated() throws Exception { + ArtifactDataDefinition testSubject; + Boolean duplicated = null; + + // default test + testSubject = createTestSubject(); + testSubject.setDuplicated(duplicated); + } + + + @Test + public void testGetHeatParameters() throws Exception { + ArtifactDataDefinition testSubject; + List<HeatParameterDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getHeatParameters(); + } + + + @Test + public void testSetHeatParameters() throws Exception { + ArtifactDataDefinition testSubject; + List<HeatParameterDataDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHeatParameters(properties); + } + + + @Test + public void testGetGeneratedFromId() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGeneratedFromId(); + } + + + @Test + public void testSetGeneratedFromId() throws Exception { + ArtifactDataDefinition testSubject; + String generatedFromId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGeneratedFromId(generatedFromId); + } + + + @Test + public void testToString() throws Exception { + ArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + ArtifactDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ArtifactDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinitionTest.java new file mode 100644 index 0000000000..218ca8d74f --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CapabilityDataDefinitionTest.java @@ -0,0 +1,371 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class CapabilityDataDefinitionTest { + + private CapabilityDataDefinition createTestSubject() { + return new CapabilityDataDefinition(); + } + + + @Test + public void testGetOwnerId() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOwnerId(); + } + + + @Test + public void testSetOwnerId() throws Exception { + CapabilityDataDefinition testSubject; + String ownerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOwnerId(ownerId); + } + + + @Test + public void testGetOwnerName() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOwnerName(); + } + + + @Test + public void testSetOwnerName() throws Exception { + CapabilityDataDefinition testSubject; + String ownerName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOwnerName(ownerName); + } + + + @Test + public void testGetMinOccurrences() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMinOccurrences(); + } + + + @Test + public void testSetMinOccurrences() throws Exception { + CapabilityDataDefinition testSubject; + String minOccurrences = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setMinOccurrences(minOccurrences); + } + + + @Test + public void testGetMaxOccurrences() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMaxOccurrences(); + } + + + @Test + public void testSetMaxOccurrences() throws Exception { + CapabilityDataDefinition testSubject; + String maxOccurrences = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setMaxOccurrences(maxOccurrences); + } + + + @Test + public void testGetLeftOccurrences() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLeftOccurrences(); + } + + + @Test + public void testSetLeftOccurrences() throws Exception { + CapabilityDataDefinition testSubject; + String leftOccurrences = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLeftOccurrences(leftOccurrences); + } + + + @Test + public void testGetUniqueId() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + CapabilityDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetDescription() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + CapabilityDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetName() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + CapabilityDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetParentName() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParentName(); + } + + + @Test + public void testSetParentName() throws Exception { + CapabilityDataDefinition testSubject; + String parentName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setParentName(parentName); + } + + + @Test + public void testGetType() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + CapabilityDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetValidSourceTypes() throws Exception { + CapabilityDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValidSourceTypes(); + } + + + @Test + public void testSetValidSourceTypes() throws Exception { + CapabilityDataDefinition testSubject; + List<String> validSourceTypes = null; + + // default test + testSubject = createTestSubject(); + testSubject.setValidSourceTypes(validSourceTypes); + } + + + @Test + public void testGetCapabilitySources() throws Exception { + CapabilityDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapabilitySources(); + } + + + @Test + public void testSetCapabilitySources() throws Exception { + CapabilityDataDefinition testSubject; + List<String> capabilitySources = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCapabilitySources(capabilitySources); + } + + + @Test + public void testSetPath() throws Exception { + CapabilityDataDefinition testSubject; + List<String> path = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPath(path); + } + + + @Test + public void testGetPath() throws Exception { + CapabilityDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPath(); + } + + + @Test + public void testSetSource() throws Exception { + CapabilityDataDefinition testSubject; + String source = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSource(source); + } + + + @Test + public void testGetSource() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSource(); + } + + + @Test + public void testAddToPath() throws Exception { + CapabilityDataDefinition testSubject; + String elementInPath = ""; + + // default test + testSubject = createTestSubject(); + testSubject.addToPath(elementInPath); + } + + + @Test + public void testHashCode() throws Exception { + CapabilityDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + CapabilityDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + @Test + public void testToString() throws Exception { + CapabilityDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ComponentInstanceDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ComponentInstanceDataDefinitionTest.java new file mode 100644 index 0000000000..a6faeb3d30 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ComponentInstanceDataDefinitionTest.java @@ -0,0 +1,444 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.enums.OriginTypeEnum; + + +public class ComponentInstanceDataDefinitionTest { + + private ComponentInstanceDataDefinition createTestSubject() { + return new ComponentInstanceDataDefinition(); + } + + + @Test + public void testGetIcon() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIcon(); + } + + + @Test + public void testSetIcon() throws Exception { + ComponentInstanceDataDefinition testSubject; + String icon = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setIcon(icon); + } + + + @Test + public void testGetUniqueId() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + ComponentInstanceDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + ComponentInstanceDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + ComponentInstanceDataDefinition testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + ComponentInstanceDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + ComponentInstanceDataDefinition testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetDescription() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + ComponentInstanceDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetPosX() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPosX(); + } + + + @Test + public void testSetPosX() throws Exception { + ComponentInstanceDataDefinition testSubject; + String posX = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPosX(posX); + } + + + @Test + public void testGetPosY() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPosY(); + } + + + @Test + public void testSetPosY() throws Exception { + ComponentInstanceDataDefinition testSubject; + String posY = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPosY(posY); + } + + + @Test + public void testGetComponentUid() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentUid(); + } + + + @Test + public void testSetComponentUid() throws Exception { + ComponentInstanceDataDefinition testSubject; + String resourceUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentUid(resourceUid); + } + + + @Test + public void testGetName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetInvariantName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantName(); + } + + + @Test + public void testSetInvariantName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String invariantName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantName(invariantName); + } + + + @Test + public void testGetPropertyValueCounter() throws Exception { + ComponentInstanceDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertyValueCounter(); + } + + + @Test + public void testSetPropertyValueCounter() throws Exception { + ComponentInstanceDataDefinition testSubject; + Integer propertyValueCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertyValueCounter(propertyValueCounter); + } + + + @Test + public void testGetNormalizedName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNormalizedName(); + } + + + @Test + public void testSetNormalizedName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String normalizedName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNormalizedName(normalizedName); + } + + + @Test + public void testGetOriginType() throws Exception { + ComponentInstanceDataDefinition testSubject; + OriginTypeEnum result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOriginType(); + } + + + @Test + public void testSetOriginType() throws Exception { + ComponentInstanceDataDefinition testSubject; + OriginTypeEnum originType = null; + + // test 1 + testSubject = createTestSubject(); + originType = null; + testSubject.setOriginType(originType); + } + + + @Test + public void testGetAttributeValueCounter() throws Exception { + ComponentInstanceDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getAttributeValueCounter(); + } + + + @Test + public void testSetAttributeValueCounter() throws Exception { + ComponentInstanceDataDefinition testSubject; + Integer attributeValueCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setAttributeValueCounter(attributeValueCounter); + } + + + @Test + public void testGetInputValueCounter() throws Exception { + ComponentInstanceDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputValueCounter(); + } + + + @Test + public void testSetInputValueCounter() throws Exception { + ComponentInstanceDataDefinition testSubject; + Integer inputValueCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setInputValueCounter(inputValueCounter); + } + + + @Test + public void testGetCustomizationUUID() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCustomizationUUID(); + } + + + @Test + public void testSetCustomizationUUID() throws Exception { + ComponentInstanceDataDefinition testSubject; + String customizationUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCustomizationUUID(customizationUUID); + } + + + @Test + public void testGetComponentName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentName(); + } + + + @Test + public void testSetComponentName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String resourceName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentName(resourceName); + } + + + @Test + public void testGetComponentVersion() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentVersion(); + } + + + @Test + public void testGetToscaComponentName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getToscaComponentName(); + } + + + @Test + public void testSetToscaComponentName() throws Exception { + ComponentInstanceDataDefinition testSubject; + String toscaComponentName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setToscaComponentName(toscaComponentName); + } + + + @Test + public void testSetComponentVersion() throws Exception { + ComponentInstanceDataDefinition testSubject; + String resourceVersion = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentVersion(resourceVersion); + } + + + @Test + public void testToString() throws Exception { + ComponentInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinitionTest.java new file mode 100644 index 0000000000..3418265183 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CompositionDataDefinitionTest.java @@ -0,0 +1,83 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class CompositionDataDefinitionTest { + + private CompositionDataDefinition createTestSubject() { + return new CompositionDataDefinition(); + } + + + @Test + public void testGetComponentInstances() throws Exception { + CompositionDataDefinition testSubject; + Map<String, ComponentInstanceDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getComponentInstances(); + } + + + @Test + public void testSetComponentInstances() throws Exception { + CompositionDataDefinition testSubject; + Map<String, ComponentInstanceDataDefinition> componentInstances = null; + + // default test + testSubject = createTestSubject(); + testSubject.setComponentInstances(componentInstances); + } + + + @Test + public void testGetRelations() throws Exception { + CompositionDataDefinition testSubject; + Map<String, RelationshipInstDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelations(); + } + + + @Test + public void testSetRelations() throws Exception { + CompositionDataDefinition testSubject; + Map<String, RelationshipInstDataDefinition> relations = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRelations(relations); + } + + + @Test + public void testAddInstance() throws Exception { + CompositionDataDefinition testSubject; + String key = ""; + ComponentInstanceDataDefinition instance = null; + + // default test + testSubject = createTestSubject(); + testSubject.addInstance(key, instance); + } + + + @Test + public void testAddRelation() throws Exception { + CompositionDataDefinition testSubject; + String key = ""; + RelationshipInstDataDefinition relation = null; + + // default test + testSubject = createTestSubject(); + testSubject.addRelation(key, relation); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ConsumerDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ConsumerDataDefinitionTest.java new file mode 100644 index 0000000000..7d5a73333c --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ConsumerDataDefinitionTest.java @@ -0,0 +1,182 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class ConsumerDataDefinitionTest { + + private ConsumerDataDefinition createTestSubject() { + return new ConsumerDataDefinition(); + } + + + @Test + public void testGetConsumerName() throws Exception { + ConsumerDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerName(); + } + + + @Test + public void testSetConsumerName() throws Exception { + ConsumerDataDefinition testSubject; + String consumerName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerName(consumerName); + } + + + @Test + public void testGetConsumerPassword() throws Exception { + ConsumerDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerPassword(); + } + + + @Test + public void testSetConsumerPassword() throws Exception { + ConsumerDataDefinition testSubject; + String consumerPassword = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerPassword(consumerPassword); + } + + + @Test + public void testGetConsumerSalt() throws Exception { + ConsumerDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerSalt(); + } + + + @Test + public void testSetConsumerSalt() throws Exception { + ConsumerDataDefinition testSubject; + String consumerSalt = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerSalt(consumerSalt); + } + + + @Test + public void testGetConsumerLastAuthenticationTime() throws Exception { + ConsumerDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerLastAuthenticationTime(); + } + + + @Test + public void testSetConsumerLastAuthenticationTime() throws Exception { + ConsumerDataDefinition testSubject; + Long consumerLastAuthenticationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerLastAuthenticationTime(consumerLastAuthenticationTime); + } + + + @Test + public void testGetConsumerDetailsLastupdatedtime() throws Exception { + ConsumerDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getConsumerDetailsLastupdatedtime(); + } + + + @Test + public void testSetConsumerDetailsLastupdatedtime() throws Exception { + ConsumerDataDefinition testSubject; + Long consumerDetailsLastupdatedtime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setConsumerDetailsLastupdatedtime(consumerDetailsLastupdatedtime); + } + + + @Test + public void testGetLastModfierAtuid() throws Exception { + ConsumerDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastModfierAtuid(); + } + + + @Test + public void testSetLastModfierAtuid() throws Exception { + ConsumerDataDefinition testSubject; + String lastModfierAtuid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLastModfierAtuid(lastModfierAtuid); + } + + + @Test + public void testToString() throws Exception { + ConsumerDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + ConsumerDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ConsumerDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/DataTypeDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/DataTypeDataDefinitionTest.java new file mode 100644 index 0000000000..54d9bdac36 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/DataTypeDataDefinitionTest.java @@ -0,0 +1,156 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class DataTypeDataDefinitionTest { + + private DataTypeDataDefinition createTestSubject() { + return new DataTypeDataDefinition(); + } + + + @Test + public void testGetName() throws Exception { + DataTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + DataTypeDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetDerivedFromName() throws Exception { + DataTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFromName(); + } + + + @Test + public void testSetDerivedFromName() throws Exception { + DataTypeDataDefinition testSubject; + String derivedFromName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFromName(derivedFromName); + } + + + @Test + public void testGetDescription() throws Exception { + DataTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + DataTypeDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetUniqueId() throws Exception { + DataTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + DataTypeDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + DataTypeDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + DataTypeDataDefinition testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + DataTypeDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + DataTypeDataDefinition testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testToString() throws Exception { + DataTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GetInputValueDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GetInputValueDataDefinitionTest.java new file mode 100644 index 0000000000..2ac0fda57b --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GetInputValueDataDefinitionTest.java @@ -0,0 +1,182 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class GetInputValueDataDefinitionTest { + + private GetInputValueDataDefinition createTestSubject() { + return new GetInputValueDataDefinition(); + } + + + @Test + public void testGetPropName() throws Exception { + GetInputValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropName(); + } + + + @Test + public void testSetPropName() throws Exception { + GetInputValueDataDefinition testSubject; + String propName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPropName(propName); + } + + + @Test + public void testGetInputName() throws Exception { + GetInputValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputName(); + } + + + @Test + public void testSetInputName() throws Exception { + GetInputValueDataDefinition testSubject; + String inputName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInputName(inputName); + } + + + @Test + public void testGetIndexValue() throws Exception { + GetInputValueDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIndexValue(); + } + + + @Test + public void testSetIndexValue() throws Exception { + GetInputValueDataDefinition testSubject; + Integer indexValue = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setIndexValue(indexValue); + } + + + @Test + public void testGetGetInputIndex() throws Exception { + GetInputValueDataDefinition testSubject; + GetInputValueDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGetInputIndex(); + } + + + @Test + public void testSetGetInputIndex() throws Exception { + GetInputValueDataDefinition testSubject; + GetInputValueDataDefinition getInputIndex = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGetInputIndex(getInputIndex); + } + + + @Test + public void testIsList() throws Exception { + GetInputValueDataDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isList(); + } + + + @Test + public void testSetList() throws Exception { + GetInputValueDataDefinition testSubject; + boolean isList = false; + + // default test + testSubject = createTestSubject(); + testSubject.setList(isList); + } + + + @Test + public void testGetInputId() throws Exception { + GetInputValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputId(); + } + + + @Test + public void testSetInputId() throws Exception { + GetInputValueDataDefinition testSubject; + String inputId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInputId(inputId); + } + + + @Test + public void testToString() throws Exception { + GetInputValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + GetInputValueDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + GetInputValueDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupDataDefinitionTest.java new file mode 100644 index 0000000000..74e1bf3a47 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupDataDefinitionTest.java @@ -0,0 +1,313 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GroupDataDefinitionTest { + + private GroupDataDefinition createTestSubject() { + return new GroupDataDefinition(); + } + + + @Test + public void testGetName() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + GroupDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + GroupDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetType() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + GroupDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetVersion() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + GroupDataDefinition testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetInvariantUUID() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUUID(); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + GroupDataDefinition testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testGetDescription() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + GroupDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetPropertyValueCounter() throws Exception { + GroupDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertyValueCounter(); + } + + + @Test + public void testSetPropertyValueCounter() throws Exception { + GroupDataDefinition testSubject; + Integer propertyValueCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertyValueCounter(propertyValueCounter); + } + + + @Test + public void testGetGroupUUID() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupUUID(); + } + + + @Test + public void testSetGroupUUID() throws Exception { + GroupDataDefinition testSubject; + String groupUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupUUID(groupUUID); + } + + + @Test + public void testGetMembers() throws Exception { + GroupDataDefinition testSubject; + Map<String, String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMembers(); + } + + + @Test + public void testSetMembers() throws Exception { + GroupDataDefinition testSubject; + Map<String, String> members = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMembers(members); + } + + + @Test + public void testGetArtifacts() throws Exception { + GroupDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + GroupDataDefinition testSubject; + List<String> artifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifacts); + } + + + @Test + public void testGetArtifactsUuid() throws Exception { + GroupDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactsUuid(); + } + + + @Test + public void testSetArtifactsUuid() throws Exception { + GroupDataDefinition testSubject; + List<String> artifactsUuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactsUuid(artifactsUuid); + } + + + @Test + public void testGetProperties() throws Exception { + GroupDataDefinition testSubject; + List<PropertyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + GroupDataDefinition testSubject; + List<PropertyDataDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testGetTypeUid() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTypeUid(); + } + + + @Test + public void testSetTypeUid() throws Exception { + GroupDataDefinition testSubject; + String typeUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setTypeUid(typeUid); + } + + + @Test + public void testToString() throws Exception { + GroupDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupInstanceDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupInstanceDataDefinitionTest.java new file mode 100644 index 0000000000..4fc8d2417c --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupInstanceDataDefinitionTest.java @@ -0,0 +1,486 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GroupInstanceDataDefinitionTest { + + private GroupInstanceDataDefinition createTestSubject() { + return new GroupInstanceDataDefinition(); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + GroupInstanceDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetName() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + GroupInstanceDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetNormalizedName() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNormalizedName(); + } + + + @Test + public void testSetNormalizedName() throws Exception { + GroupInstanceDataDefinition testSubject; + String normalizedName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNormalizedName(normalizedName); + } + + + @Test + public void testGetGroupUid() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupUid(); + } + + + @Test + public void testSetGroupUid() throws Exception { + GroupInstanceDataDefinition testSubject; + String groupUid = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupUid(groupUid); + } + + + @Test + public void testGetCreationTime() throws Exception { + GroupInstanceDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + GroupInstanceDataDefinition testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + GroupInstanceDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + GroupInstanceDataDefinition testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testGetPosX() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPosX(); + } + + + @Test + public void testSetPosX() throws Exception { + GroupInstanceDataDefinition testSubject; + String posX = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPosX(posX); + } + + + @Test + public void testGetPosY() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPosY(); + } + + + @Test + public void testSetPosY() throws Exception { + GroupInstanceDataDefinition testSubject; + String posY = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPosY(posY); + } + + + @Test + public void testGetPropertyValueCounter() throws Exception { + GroupInstanceDataDefinition testSubject; + Integer result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertyValueCounter(); + } + + + @Test + public void testSetPropertyValueCounter() throws Exception { + GroupInstanceDataDefinition testSubject; + Integer propertyValueCounter = 0; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertyValueCounter(propertyValueCounter); + } + + + @Test + public void testGetCustomizationUUID() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCustomizationUUID(); + } + + + @Test + public void testSetCustomizationUUID() throws Exception { + GroupInstanceDataDefinition testSubject; + String customizationUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCustomizationUUID(customizationUUID); + } + + + @Test + public void testGetGroupName() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupName(); + } + + + @Test + public void testSetGroupName() throws Exception { + GroupInstanceDataDefinition testSubject; + String groupName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupName(groupName); + } + + + @Test + public void testGetInvariantUUID() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInvariantUUID(); + } + + + @Test + public void testSetInvariantUUID() throws Exception { + GroupInstanceDataDefinition testSubject; + String invariantUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInvariantUUID(invariantUUID); + } + + + @Test + public void testGetType() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + GroupInstanceDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetGroupUUID() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupUUID(); + } + + + @Test + public void testSetGroupUUID() throws Exception { + GroupInstanceDataDefinition testSubject; + String groupUUID = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupUUID(groupUUID); + } + + + @Test + public void testGetVersion() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + GroupInstanceDataDefinition testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetDescription() throws Exception { + GroupInstanceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + GroupInstanceDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetArtifacts() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifacts(); + } + + + @Test + public void testSetArtifacts() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> artifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifacts(artifacts); + } + + + @Test + public void testGetArtifactsUuid() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getArtifactsUuid(); + } + + + @Test + public void testSetArtifactsUuid() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> artifactsUuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setArtifactsUuid(artifactsUuid); + } + + + @Test + public void testGetGroupInstanceArtifacts() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupInstanceArtifacts(); + } + + + @Test + public void testSetGroupInstanceArtifacts() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> groupInstanceArtifacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupInstanceArtifacts(groupInstanceArtifacts); + } + + + @Test + public void testGetGroupInstanceArtifactsUuid() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGroupInstanceArtifactsUuid(); + } + + + @Test + public void testSetGroupInstanceArtifactsUuid() throws Exception { + GroupInstanceDataDefinition testSubject; + List<String> groupInstanceArtifactsUuid = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGroupInstanceArtifactsUuid(groupInstanceArtifactsUuid); + } + + + @Test + public void testGetProperties() throws Exception { + GroupInstanceDataDefinition testSubject; + List<PropertyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getProperties(); + } + + + @Test + public void testSetProperties() throws Exception { + GroupInstanceDataDefinition testSubject; + List<PropertyDataDefinition> properties = null; + + // default test + testSubject = createTestSubject(); + testSubject.setProperties(properties); + } + + + @Test + public void testGetSerialversionuid() throws Exception { + long result; + + // default test + result = GroupInstanceDataDefinition.getSerialversionuid(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupTypeDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupTypeDataDefinitionTest.java new file mode 100644 index 0000000000..aec794abd0 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/GroupTypeDataDefinitionTest.java @@ -0,0 +1,247 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class GroupTypeDataDefinitionTest { + + private GroupTypeDataDefinition createTestSubject() { + return new GroupTypeDataDefinition(); + } + + + @Test + public void testGetType() throws Exception { + GroupTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + GroupTypeDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetVersion() throws Exception { + GroupTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + GroupTypeDataDefinition testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetMembers() throws Exception { + GroupTypeDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMembers(); + } + + + @Test + public void testSetMembers() throws Exception { + GroupTypeDataDefinition testSubject; + List<String> members = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMembers(members); + } + + + @Test + public void testGetMetadata() throws Exception { + GroupTypeDataDefinition testSubject; + Map<String, String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadata(); + } + + + @Test + public void testSetMetadata() throws Exception { + GroupTypeDataDefinition testSubject; + Map<String, String> metadata = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMetadata(metadata); + } + + + @Test + public void testGetDescription() throws Exception { + GroupTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + GroupTypeDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetUniqueId() throws Exception { + GroupTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + GroupTypeDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + GroupTypeDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + GroupTypeDataDefinition testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + GroupTypeDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + GroupTypeDataDefinition testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testToString() throws Exception { + GroupTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetDerivedFrom() throws Exception { + GroupTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFrom(); + } + + + @Test + public void testSetDerivedFrom() throws Exception { + GroupTypeDataDefinition testSubject; + String derivedFrom = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFrom(derivedFrom); + } + + + @Test + public void testIsHighestVersion() throws Exception { + GroupTypeDataDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isHighestVersion(); + } + + + @Test + public void testSetHighestVersion() throws Exception { + GroupTypeDataDefinition testSubject; + boolean isLatestVersion = false; + + // default test + testSubject = createTestSubject(); + testSubject.setHighestVersion(isLatestVersion); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/HeatParameterDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/HeatParameterDataDefinitionTest.java new file mode 100644 index 0000000000..b4d98363a9 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/HeatParameterDataDefinitionTest.java @@ -0,0 +1,182 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class HeatParameterDataDefinitionTest { + + private HeatParameterDataDefinition createTestSubject() { + return new HeatParameterDataDefinition(); + } + + + @Test + public void testGetUniqueId() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + HeatParameterDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetName() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + HeatParameterDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetType() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + HeatParameterDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetDescription() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + HeatParameterDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetCurrentValue() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCurrentValue(); + } + + + @Test + public void testSetCurrentValue() throws Exception { + HeatParameterDataDefinition testSubject; + String currentValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCurrentValue(currentValue); + } + + + @Test + public void testGetDefaultValue() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDefaultValue(); + } + + + @Test + public void testSetDefaultValue() throws Exception { + HeatParameterDataDefinition testSubject; + String defaultValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDefaultValue(defaultValue); + } + + + @Test + public void testToString() throws Exception { + HeatParameterDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + HeatParameterDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + HeatParameterDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinitionTest.java new file mode 100644 index 0000000000..05e0372b83 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InputDataDefinitionTest.java @@ -0,0 +1,79 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class InputDataDefinitionTest { + + private InputDataDefinition createTestSubject() { + return new InputDataDefinition(); + } + + + @Test + public void testIsHidden() throws Exception { + InputDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isHidden(); + } + + + @Test + public void testSetHidden() throws Exception { + InputDataDefinition testSubject; + Boolean hidden = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHidden(hidden); + } + + + @Test + public void testIsImmutable() throws Exception { + InputDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isImmutable(); + } + + + @Test + public void testSetImmutable() throws Exception { + InputDataDefinition testSubject; + Boolean immutable = null; + + // default test + testSubject = createTestSubject(); + testSubject.setImmutable(immutable); + } + + + @Test + public void testGetLabel() throws Exception { + InputDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLabel(); + } + + + @Test + public void testSetLabel() throws Exception { + InputDataDefinition testSubject; + String label = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLabel(label); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InputsValueDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InputsValueDataDefinitionTest.java new file mode 100644 index 0000000000..fa37a425b9 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InputsValueDataDefinitionTest.java @@ -0,0 +1,79 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class InputsValueDataDefinitionTest { + + private InputsValueDataDefinition createTestSubject() { + return new InputsValueDataDefinition("", ""); + } + + + @Test + public void testGetUniqueId() throws Exception { + InputsValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + InputsValueDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetName() throws Exception { + InputsValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + InputsValueDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetValue() throws Exception { + InputsValueDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + InputsValueDataDefinition testSubject; + String value = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InterfaceDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InterfaceDataDefinitionTest.java new file mode 100644 index 0000000000..e54ba4b175 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/InterfaceDataDefinitionTest.java @@ -0,0 +1,147 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class InterfaceDataDefinitionTest { + + private InterfaceDataDefinition createTestSubject() { + return new InterfaceDataDefinition(); + } + + + @Test + public void testGetUniqueId() throws Exception { + InterfaceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + InterfaceDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetType() throws Exception { + InterfaceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + InterfaceDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetCreationDate() throws Exception { + InterfaceDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationDate(); + } + + + @Test + public void testSetCreationDate() throws Exception { + InterfaceDataDefinition testSubject; + Long creationDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationDate(creationDate); + } + + + @Test + public void testGetLastUpdateDate() throws Exception { + InterfaceDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdateDate(); + } + + + @Test + public void testSetLastUpdateDate() throws Exception { + InterfaceDataDefinition testSubject; + Long lastUpdateDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdateDate(lastUpdateDate); + } + + + @Test + public void testGetDescription() throws Exception { + InterfaceDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + InterfaceDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetOperations() throws Exception { + InterfaceDataDefinition testSubject; + Map<String, OperationDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOperations(); + } + + + @Test + public void testSetOperations() throws Exception { + InterfaceDataDefinition testSubject; + Map<String, OperationDataDefinition> operations = null; + + // default test + testSubject = createTestSubject(); + testSubject.setOperations(operations); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinitionTest.java new file mode 100644 index 0000000000..5ee6d81c09 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListCapabilityDataDefinitionTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ListCapabilityDataDefinitionTest { + + private ListCapabilityDataDefinition createTestSubject() { + List list = new ArrayList<>(); + return new ListCapabilityDataDefinition(list); + } + + + @Test + public void testGetListToscaDataDefinition() throws Exception { + ListCapabilityDataDefinition testSubject; + List<CapabilityDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getListToscaDataDefinition(); + } + + + @Test + public void testSetListToscaDataDefinition() throws Exception { + ListCapabilityDataDefinition testSubject; + List<CapabilityDataDefinition> listToscaDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setListToscaDataDefinition(listToscaDataDefinition); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinitionTest.java new file mode 100644 index 0000000000..29d465b074 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListDataDefinitionTest.java @@ -0,0 +1,47 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ListDataDefinitionTest { + + private ListDataDefinition createTestSubject() { + List list = new ArrayList<>(); + return new ListDataDefinition(list); + } + + + + + + + @Test + public void testSetOwnerIdIfEmpty() throws Exception { + ListDataDefinition testSubject; + String ownerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOwnerIdIfEmpty(ownerId); + } + + + + + + @Test + public void testFindUidMatch() throws Exception { + ListDataDefinition testSubject; + String uid = ""; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.findUidMatch(uid); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinitionTest.java new file mode 100644 index 0000000000..102990e0c0 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListMapPropertiesDataDefinitionTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ListMapPropertiesDataDefinitionTest { + + private ListMapPropertiesDataDefinition createTestSubject() { + List list = new ArrayList<>(); + return new ListMapPropertiesDataDefinition(list); + } + + + @Test + public void testGetListToscaDataDefinition() throws Exception { + ListMapPropertiesDataDefinition testSubject; + List<MapPropertiesDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getListToscaDataDefinition(); + } + + + @Test + public void testSetMapToscaDataDefinition() throws Exception { + ListMapPropertiesDataDefinition testSubject; + List<MapPropertiesDataDefinition> listToscaDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMapToscaDataDefinition(listToscaDataDefinition); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinitionTest.java new file mode 100644 index 0000000000..645b25d010 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ListRequirementDataDefinitionTest.java @@ -0,0 +1,39 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ListRequirementDataDefinitionTest { + + private ListRequirementDataDefinition createTestSubject() { + List list = new ArrayList<>(); + return new ListRequirementDataDefinition(list); + } + + + @Test + public void testGetListToscaDataDefinition() throws Exception { + ListRequirementDataDefinition testSubject; + List<RequirementDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getListToscaDataDefinition(); + } + + + @Test + public void testSetListToscaDataDefinition() throws Exception { + ListRequirementDataDefinition testSubject; + List<RequirementDataDefinition> listToscaDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setListToscaDataDefinition(listToscaDataDefinition); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinitionTest.java new file mode 100644 index 0000000000..bc026ff085 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapArtifactDataDefinitionTest.java @@ -0,0 +1,63 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.HashMap; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MapArtifactDataDefinitionTest { + + private MapArtifactDataDefinition createTestSubject() { + + Map map = new HashMap<>(); + + return new MapArtifactDataDefinition(new MapDataDefinition(map), ""); + } + + + @Test + public void testGetMapToscaDataDefinition() throws Exception { + MapArtifactDataDefinition testSubject; + Map<String, ArtifactDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMapToscaDataDefinition(); + } + + + @Test + public void testSetMapToscaDataDefinition() throws Exception { + MapArtifactDataDefinition testSubject; + Map<String, ArtifactDataDefinition> mapToscaDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMapToscaDataDefinition(mapToscaDataDefinition); + } + + + @Test + public void testGetParentName() throws Exception { + MapArtifactDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParentName(); + } + + + @Test + public void testSetParentName() throws Exception { + MapArtifactDataDefinition testSubject; + String parentName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setParentName(parentName); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinitionTest.java new file mode 100644 index 0000000000..5c7b071f47 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapDataDefinitionTest.java @@ -0,0 +1,60 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.HashMap; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MapDataDefinitionTest { + + private MapDataDefinition createTestSubject() { + Map myMap = new HashMap<>(); + return new MapDataDefinition(myMap); + } + + + + + + + + + @Test + public void testDelete() throws Exception { + MapDataDefinition testSubject; + String key = ""; + + // default test + testSubject = createTestSubject(); + testSubject.delete(key); + } + + + + + + @Test + public void testSetOwnerIdIfEmpty() throws Exception { + MapDataDefinition testSubject; + String ownerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOwnerIdIfEmpty(ownerId); + } + + + @Test + public void testFindKeyByItemUidMatch() throws Exception { + MapDataDefinition testSubject; + String uid = ""; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.findKeyByItemUidMatch(uid); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinitionTest.java new file mode 100644 index 0000000000..b0ecee8d05 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapListCapabiltyDataDefinitionTest.java @@ -0,0 +1,40 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.HashMap; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MapListCapabiltyDataDefinitionTest { + + private MapListCapabiltyDataDefinition createTestSubject() { + Map map = new HashMap<>(); + return new MapListCapabiltyDataDefinition(map); + } + + + @Test + public void testGetMapToscaDataDefinition() throws Exception { + MapListCapabiltyDataDefinition testSubject; + Map<String, ListCapabilityDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMapToscaDataDefinition(); + } + + + @Test + public void testAdd() throws Exception { + MapListCapabiltyDataDefinition testSubject; + String key = ""; + CapabilityDataDefinition value = null; + + // default test + testSubject = createTestSubject(); + testSubject.add(key, value); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinitionTest.java new file mode 100644 index 0000000000..8c352b5337 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapListRequirementDataDefinitionTest.java @@ -0,0 +1,42 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MapListRequirementDataDefinitionTest { + + private MapListRequirementDataDefinition createTestSubject() { + Map map = new HashMap<>(); + return new MapListRequirementDataDefinition(map); + } + + + @Test + public void testGetMapToscaDataDefinition() throws Exception { + MapListRequirementDataDefinition testSubject; + Map<String, ListRequirementDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMapToscaDataDefinition(); + } + + + @Test + public void testAdd() throws Exception { + MapListRequirementDataDefinition testSubject; + String key = ""; + RequirementDataDefinition value = null; + + // default test + testSubject = createTestSubject(); + testSubject.add(key, value); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinitionTest.java new file mode 100644 index 0000000000..97027b3d33 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/MapPropertiesDataDefinitionTest.java @@ -0,0 +1,61 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.HashMap; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class MapPropertiesDataDefinitionTest { + + private MapPropertiesDataDefinition createTestSubject() { + Map map = new HashMap<>(); + return new MapPropertiesDataDefinition(new MapDataDefinition(map), ""); + } + + + @Test + public void testGetMapToscaDataDefinition() throws Exception { + MapPropertiesDataDefinition testSubject; + Map<String, PropertyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMapToscaDataDefinition(); + } + + + @Test + public void testSetMapToscaDataDefinition() throws Exception { + MapPropertiesDataDefinition testSubject; + Map<String, PropertyDataDefinition> mapToscaDataDefinition = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMapToscaDataDefinition(mapToscaDataDefinition); + } + + + @Test + public void testGetParentName() throws Exception { + MapPropertiesDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParentName(); + } + + + @Test + public void testSetParentName() throws Exception { + MapPropertiesDataDefinition testSubject; + String parentName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setParentName(parentName); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinitionTest.java new file mode 100644 index 0000000000..9169cdf019 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinitionTest.java @@ -0,0 +1,147 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class OperationDataDefinitionTest { + + private OperationDataDefinition createTestSubject() { + return new OperationDataDefinition(); + } + + + @Test + public void testGetUniqueId() throws Exception { + OperationDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + OperationDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationDate() throws Exception { + OperationDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationDate(); + } + + + @Test + public void testSetCreationDate() throws Exception { + OperationDataDefinition testSubject; + Long creationDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationDate(creationDate); + } + + + @Test + public void testGetLastUpdateDate() throws Exception { + OperationDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLastUpdateDate(); + } + + + @Test + public void testSetLastUpdateDate() throws Exception { + OperationDataDefinition testSubject; + Long lastUpdateDate = null; + + // default test + testSubject = createTestSubject(); + testSubject.setLastUpdateDate(lastUpdateDate); + } + + + @Test + public void testGetDescription() throws Exception { + OperationDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + OperationDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetImplementation() throws Exception { + OperationDataDefinition testSubject; + ArtifactDataDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getImplementation(); + } + + + @Test + public void testSetImplementation() throws Exception { + OperationDataDefinition testSubject; + ArtifactDataDefinition implementation = null; + + // default test + testSubject = createTestSubject(); + testSubject.setImplementation(implementation); + } + + + @Test + public void testGetInputs() throws Exception { + OperationDataDefinition testSubject; + Map<String, PropertyDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputs(); + } + + + @Test + public void testSetInputs() throws Exception { + OperationDataDefinition testSubject; + Map<String, PropertyDataDefinition> inputs = null; + + // default test + testSubject = createTestSubject(); + testSubject.setInputs(inputs); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/PolicyTypeDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/PolicyTypeDataDefinitionTest.java new file mode 100644 index 0000000000..57fda65334 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/PolicyTypeDataDefinitionTest.java @@ -0,0 +1,247 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; +import java.util.Map; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class PolicyTypeDataDefinitionTest { + + private PolicyTypeDataDefinition createTestSubject() { + return new PolicyTypeDataDefinition(); + } + + + @Test + public void testGetType() throws Exception { + PolicyTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testSetType() throws Exception { + PolicyTypeDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testGetVersion() throws Exception { + PolicyTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getVersion(); + } + + + @Test + public void testSetVersion() throws Exception { + PolicyTypeDataDefinition testSubject; + String version = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setVersion(version); + } + + + @Test + public void testGetTargets() throws Exception { + PolicyTypeDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getTargets(); + } + + + @Test + public void testSetTargets() throws Exception { + PolicyTypeDataDefinition testSubject; + List<String> members = null; + + // default test + testSubject = createTestSubject(); + testSubject.setTargets(members); + } + + + @Test + public void testGetMetadata() throws Exception { + PolicyTypeDataDefinition testSubject; + Map<String, String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMetadata(); + } + + + @Test + public void testSetMetadata() throws Exception { + PolicyTypeDataDefinition testSubject; + Map<String, String> metadata = null; + + // default test + testSubject = createTestSubject(); + testSubject.setMetadata(metadata); + } + + + @Test + public void testGetDescription() throws Exception { + PolicyTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + PolicyTypeDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testGetUniqueId() throws Exception { + PolicyTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + PolicyTypeDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetCreationTime() throws Exception { + PolicyTypeDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCreationTime(); + } + + + @Test + public void testSetCreationTime() throws Exception { + PolicyTypeDataDefinition testSubject; + Long creationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setCreationTime(creationTime); + } + + + @Test + public void testGetModificationTime() throws Exception { + PolicyTypeDataDefinition testSubject; + Long result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getModificationTime(); + } + + + @Test + public void testSetModificationTime() throws Exception { + PolicyTypeDataDefinition testSubject; + Long modificationTime = null; + + // default test + testSubject = createTestSubject(); + testSubject.setModificationTime(modificationTime); + } + + + @Test + public void testToString() throws Exception { + PolicyTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testGetDerivedFrom() throws Exception { + PolicyTypeDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDerivedFrom(); + } + + + @Test + public void testSetDerivedFrom() throws Exception { + PolicyTypeDataDefinition testSubject; + String derivedFrom = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDerivedFrom(derivedFrom); + } + + + @Test + public void testIsHighestVersion() throws Exception { + PolicyTypeDataDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isHighestVersion(); + } + + + @Test + public void testSetHighestVersion() throws Exception { + PolicyTypeDataDefinition testSubject; + boolean isLatestVersion = false; + + // default test + testSubject = createTestSubject(); + testSubject.setHighestVersion(isLatestVersion); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ProductMetadataDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ProductMetadataDataDefinitionTest.java new file mode 100644 index 0000000000..49ad568e3a --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ProductMetadataDataDefinitionTest.java @@ -0,0 +1,132 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Test; + + +public class ProductMetadataDataDefinitionTest { + + private ProductMetadataDataDefinition createTestSubject() { + return new ProductMetadataDataDefinition(); + } + + + @Test + public void testGetIsActive() throws Exception { + ProductMetadataDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getIsActive(); + } + + + @Test + public void testSetIsActive() throws Exception { + ProductMetadataDataDefinition testSubject; + Boolean active = null; + + // default test + testSubject = createTestSubject(); + testSubject.setIsActive(active); + } + + + @Test + public void testGetContacts() throws Exception { + ProductMetadataDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getContacts(); + } + + + @Test + public void testSetContacts() throws Exception { + ProductMetadataDataDefinition testSubject; + List<String> contacts = null; + + // default test + testSubject = createTestSubject(); + testSubject.setContacts(contacts); + } + + + @Test + public void testAddContact() throws Exception { + ProductMetadataDataDefinition testSubject; + String contact = ""; + + // test 1 + testSubject = createTestSubject(); + contact = null; + testSubject.addContact(contact); + + // test 2 + testSubject = createTestSubject(); + contact = ""; + testSubject.addContact(contact); + } + + + @Test + public void testGetFullName() throws Exception { + ProductMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getFullName(); + } + + + @Test + public void testSetFullName() throws Exception { + ProductMetadataDataDefinition testSubject; + String fullName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setFullName(fullName); + } + + + @Test + public void testToString() throws Exception { + ProductMetadataDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + ProductMetadataDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + ProductMetadataDataDefinition testSubject; + Object obj = null; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.equals(obj); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/PropertyDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/PropertyDataDefinitionTest.java new file mode 100644 index 0000000000..d03a44d384 --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/PropertyDataDefinitionTest.java @@ -0,0 +1,511 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; +import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields; + + +public class PropertyDataDefinitionTest { + + private PropertyDataDefinition createTestSubject() { + return new PropertyDataDefinition(); + } + + + @Test + public void testGetInputPath() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputPath(); + } + + + @Test + public void testSetInputPath() throws Exception { + PropertyDataDefinition testSubject; + String inputPath = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInputPath(inputPath); + } + + + @Test + public void testGetName() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + PropertyDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetValue() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getValue(); + } + + + @Test + public void testSetValue() throws Exception { + PropertyDataDefinition testSubject; + String value = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setValue(value); + } + + + @Test + public void testIsDefinition() throws Exception { + PropertyDataDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isDefinition(); + } + + + @Test + public void testSetDefinition() throws Exception { + PropertyDataDefinition testSubject; + boolean definition = false; + + // default test + testSubject = createTestSubject(); + testSubject.setDefinition(definition); + } + + + @Test + public void testGetType() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getType(); + } + + + @Test + public void testGetDefaultValue() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDefaultValue(); + } + + + @Test + public void testSetDefaultValue() throws Exception { + PropertyDataDefinition testSubject; + String defaultValue = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDefaultValue(defaultValue); + } + + + @Test + public void testSetType() throws Exception { + PropertyDataDefinition testSubject; + String type = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setType(type); + } + + + @Test + public void testIsRequired() throws Exception { + PropertyDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isRequired(); + } + + + @Test + public void testSetRequired() throws Exception { + PropertyDataDefinition testSubject; + Boolean required = null; + + // default test + testSubject = createTestSubject(); + testSubject.setRequired(required); + } + + + @Test + public void testGetDescription() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getDescription(); + } + + + @Test + public void testSetDescription() throws Exception { + PropertyDataDefinition testSubject; + String description = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setDescription(description); + } + + + @Test + public void testIsPassword() throws Exception { + PropertyDataDefinition testSubject; + boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isPassword(); + } + + + @Test + public void testSetPassword() throws Exception { + PropertyDataDefinition testSubject; + boolean password = false; + + // default test + testSubject = createTestSubject(); + testSubject.setPassword(password); + } + + + @Test + public void testGetUniqueId() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + PropertyDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetSchema() throws Exception { + PropertyDataDefinition testSubject; + SchemaDefinition result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSchema(); + } + + + @Test + public void testSetSchema() throws Exception { + PropertyDataDefinition testSubject; + SchemaDefinition entrySchema = null; + + // default test + testSubject = createTestSubject(); + testSubject.setSchema(entrySchema); + } + + + @Test + public void testGetLabel() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLabel(); + } + + + @Test + public void testSetLabel() throws Exception { + PropertyDataDefinition testSubject; + String label = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLabel(label); + } + + + @Test + public void testIsHidden() throws Exception { + PropertyDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isHidden(); + } + + + @Test + public void testSetHidden() throws Exception { + PropertyDataDefinition testSubject; + Boolean hidden = null; + + // default test + testSubject = createTestSubject(); + testSubject.setHidden(hidden); + } + + + @Test + public void testIsImmutable() throws Exception { + PropertyDataDefinition testSubject; + Boolean result; + + // default test + testSubject = createTestSubject(); + result = testSubject.isImmutable(); + } + + + @Test + public void testSetImmutable() throws Exception { + PropertyDataDefinition testSubject; + Boolean immutable = null; + + // default test + testSubject = createTestSubject(); + testSubject.setImmutable(immutable); + } + + + @Test + public void testGetParentUniqueId() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParentUniqueId(); + } + + + @Test + public void testSetParentUniqueId() throws Exception { + PropertyDataDefinition testSubject; + String parentUniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setParentUniqueId(parentUniqueId); + } + + + @Test + public void testGetGetInputValues() throws Exception { + PropertyDataDefinition testSubject; + List<GetInputValueDataDefinition> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getGetInputValues(); + } + + + @Test + public void testSetGetInputValues() throws Exception { + PropertyDataDefinition testSubject; + List<GetInputValueDataDefinition> getInputValues = null; + + // default test + testSubject = createTestSubject(); + testSubject.setGetInputValues(getInputValues); + } + + + @Test + public void testGetStatus() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getStatus(); + } + + + @Test + public void testSetStatus() throws Exception { + PropertyDataDefinition testSubject; + String status = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setStatus(status); + } + + + @Test + public void testGetInputId() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInputId(); + } + + + @Test + public void testSetInputId() throws Exception { + PropertyDataDefinition testSubject; + String inputId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInputId(inputId); + } + + + @Test + public void testGetInstanceUniqueId() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getInstanceUniqueId(); + } + + + @Test + public void testSetInstanceUniqueId() throws Exception { + PropertyDataDefinition testSubject; + String instanceUniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setInstanceUniqueId(instanceUniqueId); + } + + + @Test + public void testGetPropertyId() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPropertyId(); + } + + + @Test + public void testSetPropertyId() throws Exception { + PropertyDataDefinition testSubject; + String propertyId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setPropertyId(propertyId); + } + + + @Test + public void testToString() throws Exception { + PropertyDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } + + + @Test + public void testHashCode() throws Exception { + PropertyDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + PropertyDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + + + + + + + + + @Test + public void testConvertPropertyDataToInstancePropertyData() throws Exception { + PropertyDataDefinition testSubject; + + // default test + testSubject = createTestSubject(); + testSubject.convertPropertyDataToInstancePropertyData(); + } +}
\ No newline at end of file diff --git a/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinitionTest.java b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinitionTest.java new file mode 100644 index 0000000000..e5da90f2ee --- /dev/null +++ b/common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/RequirementDataDefinitionTest.java @@ -0,0 +1,349 @@ +package org.openecomp.sdc.be.datatypes.elements; + +import java.util.List; + +import javax.annotation.Generated; + +import org.junit.Assert; +import org.junit.Test; + + +public class RequirementDataDefinitionTest { + + private RequirementDataDefinition createTestSubject() { + return new RequirementDataDefinition(); + } + + + @Test + public void testGetUniqueId() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getUniqueId(); + } + + + @Test + public void testSetUniqueId() throws Exception { + RequirementDataDefinition testSubject; + String uniqueId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setUniqueId(uniqueId); + } + + + @Test + public void testGetName() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getName(); + } + + + @Test + public void testSetName() throws Exception { + RequirementDataDefinition testSubject; + String name = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setName(name); + } + + + @Test + public void testGetParentName() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getParentName(); + } + + + @Test + public void testSetParentName() throws Exception { + RequirementDataDefinition testSubject; + String parentName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setParentName(parentName); + } + + + @Test + public void testGetCapability() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getCapability(); + } + + + @Test + public void testSetCapability() throws Exception { + RequirementDataDefinition testSubject; + String capability = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setCapability(capability); + } + + + @Test + public void testGetNode() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getNode(); + } + + + @Test + public void testSetNode() throws Exception { + RequirementDataDefinition testSubject; + String node = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setNode(node); + } + + + @Test + public void testGetRelationship() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getRelationship(); + } + + + @Test + public void testSetRelationship() throws Exception { + RequirementDataDefinition testSubject; + String relationship = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setRelationship(relationship); + } + + + @Test + public void testGetOwnerId() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOwnerId(); + } + + + @Test + public void testSetOwnerId() throws Exception { + RequirementDataDefinition testSubject; + String ownerId = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOwnerId(ownerId); + } + + + @Test + public void testGetOwnerName() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getOwnerName(); + } + + + @Test + public void testSetOwnerName() throws Exception { + RequirementDataDefinition testSubject; + String ownerName = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setOwnerName(ownerName); + } + + + @Test + public void testGetMinOccurrences() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMinOccurrences(); + } + + + @Test + public void testSetMinOccurrences() throws Exception { + RequirementDataDefinition testSubject; + String minOccurrences = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setMinOccurrences(minOccurrences); + } + + + @Test + public void testGetLeftOccurrences() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getLeftOccurrences(); + } + + + @Test + public void testSetLeftOccurrences() throws Exception { + RequirementDataDefinition testSubject; + String leftOccurrences = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setLeftOccurrences(leftOccurrences); + } + + + @Test + public void testGetMaxOccurrences() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getMaxOccurrences(); + } + + + @Test + public void testSetMaxOccurrences() throws Exception { + RequirementDataDefinition testSubject; + String maxOccurrences = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setMaxOccurrences(maxOccurrences); + } + + + @Test + public void testSetPath() throws Exception { + RequirementDataDefinition testSubject; + List<String> path = null; + + // default test + testSubject = createTestSubject(); + testSubject.setPath(path); + } + + + @Test + public void testGetPath() throws Exception { + RequirementDataDefinition testSubject; + List<String> result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getPath(); + } + + + @Test + public void testSetSource() throws Exception { + RequirementDataDefinition testSubject; + String source = ""; + + // default test + testSubject = createTestSubject(); + testSubject.setSource(source); + } + + + @Test + public void testGetSource() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.getSource(); + } + + + @Test + public void testAddToPath() throws Exception { + RequirementDataDefinition testSubject; + String elementInPath = ""; + + // default test + testSubject = createTestSubject(); + testSubject.addToPath(elementInPath); + } + + + @Test + public void testHashCode() throws Exception { + RequirementDataDefinition testSubject; + int result; + + // default test + testSubject = createTestSubject(); + result = testSubject.hashCode(); + } + + + @Test + public void testEquals() throws Exception { + RequirementDataDefinition testSubject; + Object obj = null; + boolean result; + + // test 1 + testSubject = createTestSubject(); + obj = null; + result = testSubject.equals(obj); + Assert.assertEquals(false, result); + } + + + @Test + public void testToString() throws Exception { + RequirementDataDefinition testSubject; + String result; + + // default test + testSubject = createTestSubject(); + result = testSubject.toString(); + } +}
\ No newline at end of file diff --git a/common/openecomp-common-configuration-management/openecomp-configuration-management-api/pom.xml b/common/openecomp-common-configuration-management/openecomp-configuration-management-api/pom.xml index 7490ced1ac..ba74f88c6b 100644 --- a/common/openecomp-common-configuration-management/openecomp-configuration-management-api/pom.xml +++ b/common/openecomp-common-configuration-management/openecomp-configuration-management-api/pom.xml @@ -2,7 +2,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>org.openecomp.sdc.common</groupId> <name>openecomp-configuration-management-api</name> <artifactId>openecomp-configuration-management-api</artifactId> @@ -13,36 +12,4 @@ <relativePath>..</relativePath> </parent> - <dependencies> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-install-plugin</artifactId> - <version>${mvn.install.version}</version> - <executions> - <execution> - <id>install-mallet</id> - <phase>install</phase> - <goals> - <goal>install-file</goal> - </goals> - <configuration> - <file>${java.home}/../lib/tools.jar</file> - <groupId>tools</groupId> - <artifactId>tools</artifactId> - <version>1.8</version> - <packaging>jar</packaging> - <createChecksum>true</createChecksum> - <generatePom>true</generatePom> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - - </project> diff --git a/common/openecomp-common-configuration-management/pom.xml b/common/openecomp-common-configuration-management/pom.xml index 47e846530a..a53733c515 100644 --- a/common/openecomp-common-configuration-management/pom.xml +++ b/common/openecomp-common-configuration-management/pom.xml @@ -17,7 +17,6 @@ <modules> <module>openecomp-configuration-management-api</module> <module>openecomp-configuration-management-core</module> - <module>openecomp-configuration-management-cli</module> <module>openecomp-configuration-management-test</module> </modules> diff --git a/docs/administration.rst b/docs/administration.rst new file mode 100644 index 0000000000..94a7407189 --- /dev/null +++ b/docs/administration.rst @@ -0,0 +1,24 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Administration +============== + + +.. note:: + * This section is used to describe a software component from the perspective of on-going + operation including regular processes and actions that are taken to configure and manage + the component. + + * This section is typically: provided for platform-component or applications; and + referenced in user guides + + * This note must be removed after content has been added. + + +Processes +--------- + + +Actions +------- diff --git a/docs/architecture.rst b/docs/architecture.rst new file mode 100644 index 0000000000..8daa0d3bc5 --- /dev/null +++ b/docs/architecture.rst @@ -0,0 +1,27 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Architecture +============ + +.. note:: + * This section is used to describe a software component from a high level + view of capability, common usage scenarios, and interactions with other + components required in the usage scenarios. + + * The architecture section is typically: provided in a platform-component + and sdk collections; and referenced from developer and user guides. + + * This note must be removed after content has been added. + + +Capabilities +------------ + + +Usage Scenarios +--------------- + + +Interactions +------------ diff --git a/docs/configuration.rst b/docs/configuration.rst new file mode 100644 index 0000000000..085f9c667d --- /dev/null +++ b/docs/configuration.rst @@ -0,0 +1,27 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Configuration +============= + +.. note:: + * This section is used to describe the options a software component offers for configuration. + + * Configuration is typically: provided for platform-component and sdk projects; + and referenced in developer and user guides. + + * This note must be removed after content has been added. + + + +Example ... + +You can provide the following in ``basic.conf`` + +``host=ADDRESS`` + The address of the host + +``port=PORT`` + The port used for signaling + + Optional. Default: ``8080`` diff --git a/docs/consumedapis.rst b/docs/consumedapis.rst new file mode 100644 index 0000000000..c2af4c20e0 --- /dev/null +++ b/docs/consumedapis.rst @@ -0,0 +1,16 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Consumed APIs +============= + +.. note:: + * This section is used to reference APIs that a software component depends on + and uses from other sources. + + * Consumed APIs should be a specific link to the offered APIs from another component + or external source. + + * This note must be removed after content has been added. + + diff --git a/docs/delivery.rst b/docs/delivery.rst new file mode 100644 index 0000000000..f3f083a732 --- /dev/null +++ b/docs/delivery.rst @@ -0,0 +1,44 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Delivery +======== + +.. note:: + * This section is used to describe a software component packaging. + For a run-time component this might be executable images, containers, etc. + For an SDK this might be libraries. + + * This section is typically provided for a platform-component and sdk; + and referenced in developer and user guides + + * This note must be removed after content has been added. + +Example use of a block diagram. + +.. blockdiag:: + + + blockdiag layers { + orientation = portrait + a -> m; + b -> n; + c -> x; + m -> y; + m -> z; + group l1 { + color = blue; + x; y; z; + } + group l2 { + color = yellow; + m; n; + } + group l3 { + color = orange; + a; b; c; + } + + } + + diff --git a/docs/humaninterfaces.rst b/docs/humaninterfaces.rst new file mode 100644 index 0000000000..4292846085 --- /dev/null +++ b/docs/humaninterfaces.rst @@ -0,0 +1,17 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Human Interfaces +================ + +.. note:: + * This section is used to describe a software component's command line and graphical + user interfaces. + + * This section is typically: provided for a platform-component and application; and + referenced from user guides. + + * This note must be removed after content has been added. + + + diff --git a/docs/index.rst b/docs/index.rst index b4ceb80ea6..cc71b4572b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -5,6 +5,14 @@ SDC Documentation .. toctree:: :maxdepth: 2 - - releases/index - onap-developer/index + + administration.rst + architecture.rst + configuration.rst + consumedapis.rst + offeredapis.rst + delivery.rst + humaninterfaces.rst + installation.rst + logging.rst + release-notes.rst diff --git a/docs/installation.rst b/docs/installation.rst new file mode 100644 index 0000000000..be64a63bb9 --- /dev/null +++ b/docs/installation.rst @@ -0,0 +1,20 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Installation +============ + +.. note:: + * This section is used to describe how a software component is acquired and installed. + + * This section is typically: provided for a platform-component and application; and + referenced in user guides. + + * This note must be removed after content has been added. + +Environment +----------- + + +Steps +----- diff --git a/docs/logging.rst b/docs/logging.rst new file mode 100644 index 0000000000..1845ba0037 --- /dev/null +++ b/docs/logging.rst @@ -0,0 +1,54 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Logging +======= + +.. note:: + * This section is used to describe the informational or diagnostic messages emitted from + a software component and the methods or collecting them. + + * This section is typically: provided for a platform-component and sdk; and + referenced in developer and user guides + + * This note must be removed after content has been added. + + +Where to Access Information +--------------------------- + ++--------+------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| Server | Location | Type | Description | Rolling | ++--------+------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| BE | /data/logs/BE/2017_03_10.stderrout.log | Jetty server log | The log describes info regarding Jetty startup and execution | the log rolls daily | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/BE/SDC/SDC-BE/audit.log | application audit | An audit record is created for each operation in SDC | rolls at 20 mb | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/BE/SDC/SDC-BE/debug.log | application logging | We can enable higher logging on demand by editing the logback.xml inside the server docker. | rolls at 20 mb | +| | | | The file is located under:,config/catalog-be/logback.xml. | | +| | | | This log holds the debug and trace level output of the application. | | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/BE/SDC/SDC-BE/error.log | application logging | This log holds the info and error level output of the application. | rolls at 20 mb | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/BE/SDC/SDC-BE/transaction.log | application logging | Not currently in use. will be used in future relases. | rolls at 20 mb | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/BE/SDC/SDC-BE/all.log | application logging | On demand, we can enable log aggregation into one file for easier debugging. This is done by editing the logback.xml inside the server docker. | rolls at 20 mb | +| | | | The file is located under:,config/catalog-be/logback.xml. | | +| | | | To allow this logger, set the value for this property to true This log holds all logging output of the application. | | ++--------+------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| FE | /data/logs/FE/2017_03_10.stderrout.log | Jetty server log | The log describes info regarding the Jetty startup and execution | the log rolls daily | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/FE/SDC/SDC-FE/debug.log | application logging | We can enable higher logging on demand by editing the logback.xml inside the server docker. | rolls at 20 mb | +| | | | The file is located,under: config/catalog-fe/logback.xml. | | +| | | | This log holds the debug and trace level output of the application. | | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/FE/SDC/SDC-FE/error.log | application logging | This log holds the Info and Error level output of the application. | rolls at 20 mb | ++ +------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ +| | /data/logs/FE/SDC/SDC-FE/all.log | application logging | On demand we can enable log aggregation into one file for easier debuging, by editing the logback.xml inside the server docker.The file is located under: config/catalog-fe/logback.xml. | rolls | +| | | | To allow this logger set this property to true | | +| | | | This log holds all the logging output of the application. | | ++--------+------------------------------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ + + +Error / Warning Messages +------------------------ diff --git a/docs/offeredapis.rst b/docs/offeredapis.rst new file mode 100644 index 0000000000..bdc5034eb0 --- /dev/null +++ b/docs/offeredapis.rst @@ -0,0 +1,10275 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Offered APIs +============ + +:Date: 2017-10-18 + +.. contents:: + :depth: 3 +.. + +Overview +======== + +Version information +------------------- + +*Version* : 1.0.0 + +URI scheme +---------- + +*Host* : localhost:8080 *BasePath* : /sdc2/rest *Schemes* : HTTP + +Tags +---- + +- Additional Information Servlet + +- BE Monitoring + +- Catalog Types Upload + +- Component Servlet + +- Consumer Servlet + +- Distribution Service Servlet + +- Element Servlet + +- Input Catalog + +- Lifecycle Actions Servlet + +- Product Catalog + +- Resource Artifact Servlet + +- Resource Attribute Servlet + +- Resource Group Servlet + +- Resource Instance Servlet + +- Resource Property Servlet + +- Resources Catalog + +- Resources Catalog Upload + +- Service Catalog + +- Types Fetch Servlet + +- User Administration + +Paths +===== + +return aggregate BE health check of Titan, ES and BE +---------------------------------------------------- + +:: + + GET /healthCheck + +Description +~~~~~~~~~~~ + +return BE health check + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Titan, ES and BE are all up | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | One or more BE components (Titan, ES, BE) are down | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- BE Monitoring + +POST /monitoring +---------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Body** | **body**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- BE Monitoring + +Retrieve all artifactTypes +-------------------------- + +:: + + GET /v1/artifactTypes + +Description +~~~~~~~~~~~ + +Retrieve all artifactTypes + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns artifactTypes Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | No artifactTypes were found | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +get component audit records +--------------------------- + +:: + + GET /v1/catalog/audit-records/{componentType}/{componentUniqueId} + +Description +~~~~~~~~~~~ + +get audit records for a service or a resource + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentUniqueId**\ * | string | +| | required* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Get data types +-------------- + +:: + + GET /v1/catalog/dataTypes + +Description +~~~~~~~~~~~ + +Returns data types + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | datatypes | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Data types not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Types Fetch Servlet + +Create product +-------------- + +:: + + POST /v1/catalog/products + +Description +~~~~~~~~~~~ + +Returns created product + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | USER\_ID of product strategist user | string | +| ** | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Product object to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Product <#_pr | +| | | oduct>`__ | ++---------+----------------------------------------------------+----------------+ +| **201** | Product created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid/missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation / Empty USER\_ID header | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Product already exists / User not found / Wrong | No Content | +| | user role | | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Product Catalog + +Retrieve Service +---------------- + +:: + + GET /v1/catalog/products/productName/{productName}/productVersion/{productVersion} + +Description +~~~~~~~~~~~ + +Returns product according to name and version + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **productName**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **productVersion**\ *req | string | +| | uired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Product found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Product not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Product Catalog + +validate product name +--------------------- + +:: + + GET /v1/catalog/products/validate-name/{productName} + +Description +~~~~~~~~~~~ + +checks if the chosen product name is available + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **productName**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Product Catalog + +Retrieve product +---------------- + +:: + + GET /v1/catalog/products/{productId} + +Description +~~~~~~~~~~~ + +Returns product according to productId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **productId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Product found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Product not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Product Catalog + +DELETE /v1/catalog/products/{productid} +--------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **productId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Tags +~~~~ + +- Product Catalog + +Update Product Metadata +----------------------- + +:: + + PUT /v1/catalog/products/{productId}/metadata + +Description +~~~~~~~~~~~ + +Returns updated product + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **productId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Product object to be Updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Product Updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Product Catalog + +Create Resource +--------------- + +:: + + POST /v1/catalog/resources + +Description +~~~~~~~~~~~ + +Returns created resource + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource object to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Resource <#_r | +| | | esource>`__ | ++---------+----------------------------------------------------+----------------+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Resource already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +GET /v1/catalog/resources/certified/abstract +-------------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +GET /v1/catalog/resources/certified/notabstract +----------------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +Create Resource +--------------- + +:: + + POST /v1/catalog/resources/csar/{csaruuid} + +Description +~~~~~~~~~~~ + +Returns resource created from csar uuid + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **csaruuid**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Resource <#_r | +| | | esource>`__ | ++---------+----------------------------------------------------+----------------+ +| **201** | Resource retrieced | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +Retrieve Resource by name and version +------------------------------------- + +:: + + GET /v1/catalog/resources/resourceName/{resourceName}/resourceVersion/{resourceVersion} + +Description +~~~~~~~~~~~ + +Returns resource according to resourceId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceName**\ *requi | string | +| | red* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceVersion**\ *re | string | +| | quired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +validate resource name +---------------------- + +:: + + GET /v1/catalog/resources/validate-name/{resourceName} + +Description +~~~~~~~~~~~ + +checks if the chosen resource name is available + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceName**\ *requi | string | +| | red* | | ++------------------+--------------------------+----------------------------------+ +| **Query** | **subtype**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +Retrieve Resource +----------------- + +:: + + GET /v1/catalog/resources/{resourceId} + +Description +~~~~~~~~~~~ + +Returns resource according to resourceId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +Update Resource +--------------- + +:: + + PUT /v1/catalog/resources/{resourceId} + +Description +~~~~~~~~~~~ + +Returns updated resource + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource object to be updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Resource already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +DELETE /v1/catalog/resources/{resourceid} +----------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **resourceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Tags +~~~~ + +- Resources Catalog + +Create Additional Information Label and Value +--------------------------------------------- + +:: + + POST /v1/catalog/resources/{resourceId}/additionalinfo + +Description +~~~~~~~~~~~ + +Returns created Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Additional information key value to | string | +| | required* | be created | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Additional information created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Get all Additional Information under resource +--------------------------------------------- + +:: + + GET /v1/catalog/resources/{resourceId}/additionalinfo + +Description +~~~~~~~~~~~ + +Returns Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | list of additional information | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Get Additional Information by id +-------------------------------- + +:: + + GET /v1/catalog/resources/{resourceId}/additionalinfo/{labelId} + +Description +~~~~~~~~~~~ + +Returns Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **labelId** | label id | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | fetched additional information | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Update Additional Information Label and Value +--------------------------------------------- + +:: + + PUT /v1/catalog/resources/{resourceId}/additionalinfo/{labelId} + +Description +~~~~~~~~~~~ + +Returns updated Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **labelId** | label id | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Additional information key value to | string | +| | required* | be created | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Additional information updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Create Additional Information Label and Value +--------------------------------------------- + +:: + + DELETE /v1/catalog/resources/{resourceId}/additionalinfo/{labelId} + +Description +~~~~~~~~~~~ + +Returns deleted Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **labelId** | label id | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Additional information deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Create Artifact +--------------- + +:: + + POST /v1/catalog/resources/{resourceId}/artifacts + +Description +~~~~~~~~~~~ + +Returns created ArtifactDefinition + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **resourceI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Artifact already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update Artifact +--------------- + +:: + + POST /v1/catalog/resources/{resourceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns updated artifact + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Download resource Artifact in Base64 +------------------------------------ + +:: + + GET /v1/catalog/resources/{resourceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns downloaded artifact + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **artifactId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource artifact downloaded | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource/Artifact not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Delete Artifact +--------------- + +:: + + DELETE /v1/catalog/resources/{resourceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns delete artifact + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **artifactId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Create Resource Attribute +------------------------- + +:: + + POST /v1/catalog/resources/{resourceId}/attributes + +Description +~~~~~~~~~~~ + +Returns created resource attribute + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | attribute | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource attribute to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource property created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Resource attribute already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Attribute Servlet + +Update Resource Attribute +------------------------- + +:: + + PUT /v1/catalog/resources/{resourceId}/attributes/{attributeId} + +Description +~~~~~~~~~~~ + +Returns updated attribute + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **attribute | attribute id to update | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | attribute | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource attribute to update | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource attribute updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Attribute Servlet + +Create Resource Attribute +------------------------- + +:: + + DELETE /v1/catalog/resources/{resourceId}/attributes/{attributeId} + +Description +~~~~~~~~~~~ + +Returns deleted attribute + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **attribute | Attribute id to delete | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id of attribute | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **204** | deleted attribute | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource property not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Attribute Servlet + +Update Resource Metadata +------------------------ + +:: + + PUT /v1/catalog/resources/{resourceId}/metadata + +Description +~~~~~~~~~~~ + +Returns updated resource metadata + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource metadata to be updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource metadata updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog + +Create Resource Property +------------------------ + +:: + + POST /v1/catalog/resources/{resourceId}/properties + +Description +~~~~~~~~~~~ + +Returns created resource property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource property to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource property created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Resource property already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Property Servlet + +Create Resource Property +------------------------ + +:: + + GET /v1/catalog/resources/{resourceId}/properties/{propertyId} + +Description +~~~~~~~~~~~ + +Returns property of resource + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **propertyI | proerty id to get | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id of property | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | property | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource property not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Property Servlet + +Update Resource Property +------------------------ + +:: + + PUT /v1/catalog/resources/{resourceId}/properties/{propertyId} + +Description +~~~~~~~~~~~ + +Returns updated property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **propertyI | proerty id to update | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id to update with new | string | +| | d**\ *requi | property | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Resource property to update | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource property updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Property Servlet + +Create Resource Property +------------------------ + +:: + + DELETE /v1/catalog/resources/{resourceId}/properties/{propertyId} + +Description +~~~~~~~~~~~ + +Returns deleted property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **propertyI | Property id to delete | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | resource id of property | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **204** | deleted property | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource property not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Property Servlet + +Create Artifact and Attach to interface +--------------------------------------- + +:: + + POST /v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts + +Description +~~~~~~~~~~~ + +Returns created resource + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **Content-M | | string | +| ** | D5**\ *opti | | | +| | onal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **interface | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **operation | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Artifact already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +update Artifact Attach to interface +----------------------------------- + +:: + + POST /v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +updates artifact by interface + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **Content-M | | string | +| ** | D5**\ *opti | | | +| | onal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **interface | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **operation | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | delete artifact under interface deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Artifact already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +delete Artifact from interface +------------------------------ + +:: + + DELETE /v1/catalog/resources/{resourceId}/{interfaceType}/{operation}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +delete matching artifact from interface + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **artifactId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **interfaceType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **operation**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **resourceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | delete artifact under interface deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Artifact already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +DELETE /v1/catalog/resources/{resourcename}/{version} +----------------------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **resourceName**\ *requi | string | +| | red* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **version**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Tags +~~~~ + +- Resources Catalog + +Create Service +-------------- + +:: + + POST /v1/catalog/services + +Description +~~~~~~~~~~~ + +Returns created service + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Service object to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Service <#_se | +| | | rvice>`__ | ++---------+----------------------------------------------------+----------------+ +| **201** | Service created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Service already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Retrieve Distributions +---------------------- + +:: + + GET /v1/catalog/services/distribution/{did} + +Description +~~~~~~~~~~~ + +Return the list of distribution status objects + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **did**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Status not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Distribution Service Servlet + +Retrieve Service +---------------- + +:: + + GET /v1/catalog/services/serviceName/{serviceName}/serviceVersion/{serviceVersion} + +Description +~~~~~~~~~~~ + +Returns service according to name and version + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceName**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceVersion**\ *req | string | +| | uired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Service not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Download service artifact +------------------------- + +:: + + GET /v1/catalog/services/toscatoheat/{artifactName} + +Description +~~~~~~~~~~~ + +Returns downloaded artifact + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **artifactName**\ *requi | string | +| | red* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Artifact downloaded | No Content | ++---------+----------------------------------------------------+----------------+ +| **401** | Authorization required | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Artifact not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/octet-stream`` + +Tags +~~~~ + +- Service Catalog + +validate service name +--------------------- + +:: + + GET /v1/catalog/services/validate-name/{serviceName} + +Description +~~~~~~~~~~~ + +checks if the chosen service name is available + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceName**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Get Inputs only +--------------- + +:: + + GET /v1/catalog/services/{componentId}/inputs + +Description +~~~~~~~~~~~ + +Returns Inputs list + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Query** | **amount**\ *optional* | integer (int32) | ++------------------+--------------------------+----------------------------------+ +| **Query** | **fromId**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Retrieve Service +---------------- + +:: + + GET /v1/catalog/services/{serviceId} + +Description +~~~~~~~~~~~ + +Returns service according to serviceId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Service not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +DELETE /v1/catalog/services/{serviceid} +--------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Tags +~~~~ + +- Service Catalog + +Create Additional Information Label and Value +--------------------------------------------- + +:: + + POST /v1/catalog/services/{serviceId}/additionalinfo + +Description +~~~~~~~~~~~ + +Returns created Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | service id to update with new | string | +| | **\ *requir | property | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Additional information key value to | string | +| | required* | be created | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Additional information created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Get all Additional Information under service +-------------------------------------------- + +:: + + GET /v1/catalog/services/{serviceId}/additionalinfo + +Description +~~~~~~~~~~~ + +Returns Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | service id to update with new | string | +| | **\ *requir | property | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | list of additional information | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Get Additional Information by id +-------------------------------- + +:: + + GET /v1/catalog/services/{serviceId}/additionalinfo/{labelId} + +Description +~~~~~~~~~~~ + +Returns Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **labelId** | label id | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | service id to update with new | string | +| | **\ *requir | property | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | fetched additional information | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Update Additional Information Label and Value +--------------------------------------------- + +:: + + PUT /v1/catalog/services/{serviceId}/additionalinfo/{labelId} + +Description +~~~~~~~~~~~ + +Returns updated Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **labelId** | label id | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | service id to update with new | string | +| | **\ *requir | property | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Additional information key value to | string | +| | required* | be created | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Additional information updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Create Additional Information Label and Value +--------------------------------------------- + +:: + + DELETE /v1/catalog/services/{serviceId}/additionalinfo/{labelId} + +Description +~~~~~~~~~~~ + +Returns deleted Additional Inforamtion property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **labelId** | label id | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | service id to update with new | string | +| | **\ *requir | property | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Additional information deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Additional information key already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Additional Information Servlet + +Create Artifact +--------------- + +:: + + POST /v1/catalog/services/{serviceId}/artifacts + +Description +~~~~~~~~~~~ + +Returns created ArtifactDefinition + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **serviceId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Artifact already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update Api Artifact +------------------- + +:: + + POST /v1/catalog/services/{serviceId}/artifacts/api/{artifactId} + +Description +~~~~~~~~~~~ + +Returns created ArtifactDefinition + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **Content-M | | string | +| ** | D5**\ *opti | | | +| | onal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Api Artifact Updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Delete Api Artifact +------------------- + +:: + + DELETE /v1/catalog/services/{serviceId}/artifacts/api/{artifactId} + +Description +~~~~~~~~~~~ + +Returns Deleted ArtifactDefinition + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **Content-MD5**\ *option | string | +| | al* | | ++------------------+--------------------------+----------------------------------+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **artifactId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **204** | Api Artifact deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update Artifact +--------------- + +:: + + POST /v1/catalog/services/{serviceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns updated artifact + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Service artifact created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Download service Artifact in Base64 +----------------------------------- + +:: + + GET /v1/catalog/services/{serviceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns downloaded artifact + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **artifactId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service artifact downloaded | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Service/Artifact not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Delete Artifact +--------------- + +:: + + DELETE /v1/catalog/services/{serviceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns delete artifact + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **artifactId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Service artifact deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update Service Distribution State +--------------------------------- + +:: + + POST /v1/catalog/services/{serviceId}/distribution-state/{state} + +Description +~~~~~~~~~~~ + +service with the changed distribution status + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **state**\ | | enum (approve, | +| | *required* | | reject) | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | DistributionChangeInfo - get comment | `LifecycleChange | +| | required* | out of body | InfoWithAction < | +| | | | #_lifecyclechang | +| | | | einfowithaction> | +| | | | `__ | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service distribution state changed | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Service is not available for distribution | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Requested service was not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error. Please try again later. | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Mark distribution as deployed +----------------------------- + +:: + + POST /v1/catalog/services/{serviceId}/distribution/{did}/markDeployed + +Description +~~~~~~~~~~~ + +relevant audit record will be created + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **did**\ *required* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service was marked as deployed | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Service is not available | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Requested service was not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error. Please try again later. | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Activate distribution +--------------------- + +:: + + POST /v1/catalog/services/{serviceId}/distribution/{env}/activate + +Description +~~~~~~~~~~~ + +activate distribution + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **env**\ *required* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | OK | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Requested service was not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Service cannot be distributed due to missing | No Content | +| | deployment artifacts | | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error. Please try again later. | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Update Service Metadata +----------------------- + +:: + + PUT /v1/catalog/services/{serviceId}/metadata + +Description +~~~~~~~~~~~ + +Returns updated service + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Service object to be Updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service Updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +POST /v1/catalog/services/{serviceid}/tempUrlToBeDeleted +-------------------------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceId**\ *required | string | +| | * | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | OK | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error. Please try again later. | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +DELETE /v1/catalog/services/{servicename}/{version} +--------------------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **serviceName**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **version**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Tags +~~~~ + +- Service Catalog + +Retrieve Distributions +---------------------- + +:: + + GET /v1/catalog/services/{serviceUUID}/distribution + +Description +~~~~~~~~~~~ + +Returns list bases on the information extracted from Auditing Records +according to service uuid + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **serviceUUID**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Service found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Service not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Distribution Service Servlet + +Create Resource from yaml +------------------------- + +:: + + POST /v1/catalog/upload/{resourceAuthority} + +Description +~~~~~~~~~~~ + +Returns created resource + +Parameters +~~~~~~~~~~ + ++---------+------------+----------------------------------+----------------+---------+ +| Type | Name | Description | Schema | Default | ++=========+============+==================================+================+=========+ +| **Heade | **USER\_ID | | string | | +| r** | **\ *optio | | | | +| | nal* | | | | ++---------+------------+----------------------------------+----------------+---------+ +| **Path* | **resource | validValues: normative-resource | enum | | +| * | Authority* | / user-resource | (multipart, | | +| | *\ *requir | | user-resource, | | +| | ed* | | user-resource- | | +| | | | ui-import) | | ++---------+------------+----------------------------------+----------------+---------+ +| **Query | **createNe | | boolean | ``"true | +| ** | wVersion** | | | "`` | +| | \ *optiona | | | | +| | l* | | | | ++---------+------------+----------------------------------+----------------+---------+ +| **FormD | **resource | resourceMetadata | string | | +| ata** | Metadata** | | | | +| | \ *optiona | | | | +| | l* | | | | ++---------+------------+----------------------------------+----------------+---------+ +| **FormD | **resource | FileInputStream | file | | +| ata** | Zip**\ *op | | | | +| | tional* | | | | ++---------+------------+----------------------------------+----------------+---------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Resource already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resources Catalog Upload + +Create Capability Type from yaml +-------------------------------- + +:: + + POST /v1/catalog/uploadType/capability + +Description +~~~~~~~~~~~ + +Returns created Capability Type + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **FormDa | **capabilit | FileInputStream | file | +| ta** | yTypeZip**\ | | | +| | *optional* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Capability Type created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Capability Type already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Catalog Types Upload + +Create Categories from yaml +--------------------------- + +:: + + POST /v1/catalog/uploadType/categories + +Description +~~~~~~~~~~~ + +Returns created categories + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **FormDa | **categorie | FileInputStream | file | +| ta** | sZip**\ *op | | | +| | tional* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Categories created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Category already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Catalog Types Upload + +Create Categories from yaml +--------------------------- + +:: + + POST /v1/catalog/uploadType/datatypes + +Description +~~~~~~~~~~~ + +Returns created data types + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **FormDa | **dataTypes | FileInputStream | file | +| ta** | Zip**\ *opt | | | +| | ional* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Data types created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Data types already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Catalog Types Upload + +Create GroupTypes from yaml +--------------------------- + +:: + + POST /v1/catalog/uploadType/grouptypes + +Description +~~~~~~~~~~~ + +Returns created group types + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **FormDa | **groupType | FileInputStream | file | +| ta** | sZip**\ *op | | | +| | tional* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | group types created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | group types already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Catalog Types Upload + +Create Interface Lyfecycle Type from yaml +----------------------------------------- + +:: + + POST /v1/catalog/uploadType/interfaceLifecycle + +Description +~~~~~~~~~~~ + +Returns created Interface Lifecycle Type + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **FormDa | **interface | FileInputStream | file | +| ta** | LifecycleTy | | | +| | peZip**\ *o | | | +| | ptional* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Interface Lifecycle Type created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Interface Lifecycle Type already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Catalog Types Upload + +Create PolicyTypes from yaml +---------------------------- + +:: + + POST /v1/catalog/uploadType/policytypes + +Description +~~~~~~~~~~~ + +Returns created policy types + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **FormDa | **policyTyp | FileInputStream | file | +| ta** | esZip**\ *o | | | +| | ptional* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | policy types created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | policy types already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``multipart/form-data`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Catalog Types Upload + +Change Resource lifecycle State +------------------------------- + +:: + + POST /v1/catalog/{componentCollection}/{componentId}/lifecycleState/{lifecycleOperation} + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | id of user initiating the operation | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | validValues: resources / services / | enum (resources, | +| | Collection* | products | services, | +| | *\ *require | | products) | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | id of component to be changed | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **lifecycle | | enum (checkout, | +| | Operation** | | undoCheckout, | +| | \ *required | | checkin, | +| | * | | certificationReq | +| | | | uest, | +| | | | startCertificati | +| | | | on, | +| | | | failCertificatio | +| | | | n, | +| | | | cancelCertificat | +| | | | ion, | +| | | | certify) | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | LifecycleChangeInfo - relevant for | string | +| | optional* | checkin, failCertification, | | +| | | cancelCertification | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource state changed | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Resource already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Lifecycle Actions Servlet + +Get Component Requirments And Capabilities +------------------------------------------ + +:: + + GET /v1/catalog/{componentType}/latestversion/notabstract + +Description +~~~~~~~~~~~ + +Returns Requirments And Capabilities according to componentId + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Query* | **internalC | | string | +| * | omponentTyp | | | +| | e**\ *optio | | | +| | nal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Consumer Object to be created | < string > array | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Get Component uid only +---------------------- + +:: + + GET /v1/catalog/{componentType}/latestversion/notabstract/metadata + +Description +~~~~~~~~~~~ + +Returns componentId + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Query* | **internalC | | string | +| * | omponentTyp | | | +| | e**\ *optio | | | +| | nal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | uid list | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Get Component instances +----------------------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/componentInstances + +Description +~~~~~~~~~~~ + +Returns component instances + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Query* | **searchTex | | string | +| * | t**\ *optio | | | +| | nal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | uid list | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Get properties +-------------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{inputId}/properties + +Description +~~~~~~~~~~~ + +Returns properties list + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **inputId**\ *required* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **instanceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Get Inputs only +--------------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/componentInstances/{instanceId}/{originComponentUid}/inputs + +Description +~~~~~~~~~~~ + +Returns Inputs list + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **instanceId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **originComponentUid**\ | string | +| | *required* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Create inputs on service +------------------------ + +:: + + POST /v1/catalog/{componentType}/{componentId}/create/inputs + +Description +~~~~~~~~~~~ + +Return inputs list + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | ComponentIns Inputs Object to be | string | +| | required* | created | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Delete input from service +------------------------- + +:: + + DELETE /v1/catalog/{componentType}/{componentId}/delete/{inputId}/input + +Description +~~~~~~~~~~~ + +Delete service input + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **inputId** | | string | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Service Input to be deleted | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Input deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Input not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Retrieve Resource +----------------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/filteredDataByParams + +Description +~~~~~~~~~~~ + +Returns resource according to resourceId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Query** | **include**\ *optional* | < string > array(multi) | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Retrieve properties belonging to component instances of specific component by name and optionally resource type +--------------------------------------------------------------------------------------------------------------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/filteredproperties/{propertyNameFragment} + +Description +~~~~~~~~~~~ + +Returns properties belonging to component instances of specific +component by name and optionally resource type + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **propertyNameFragment** | string | +| | \ *required* | | ++------------------+--------------------------+----------------------------------+ +| **Query** | **resourceType**\ *optio | < string > array(multi) | +| | nal* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Get inputs +---------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/inputs/{inputId} + +Description +~~~~~~~~~~~ + +Returns inputs list + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **inputId**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Get inputs +---------- + +:: + + GET /v1/catalog/{componentType}/{componentId}/inputs/{inputId}/inputs + +Description +~~~~~~~~~~~ + +Returns inputs list + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **inputId**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Get Component Requirments And Capabilities +------------------------------------------ + +:: + + GET /v1/catalog/{componentType}/{componentId}/requirmentsCapabilities + +Description +~~~~~~~~~~~ + +Returns Requirements And Capabilities according to componentId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Validate Component Conformance Level +------------------------------------ + +:: + + GET /v1/catalog/{componentType}/{componentUuid}/conformanceLevelValidation + +Description +~~~~~~~~~~~ + +Returns the result according to conformance level in BE config + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentUuid**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Component Servlet + +Get component Artifacts +----------------------- + +:: + + GET /v1/catalog/{containerComponentType}/{componentId}/artifactsByType/{artifactGroupType} + +Description +~~~~~~~~~~~ + +Returns artifacts + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **artifactG | | string | +| | roupType**\ | | | +| | *required* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component artifacts | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource/Artifact not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Get group artifacts +------------------- + +:: + + GET /v1/catalog/{containerComponentType}/{componentId}/groups/{groupId} + +Description +~~~~~~~~~~~ + +Returns artifacts metadata according to groupId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **containerComponentType | string | +| | **\ *required* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **groupId**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | group found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Group not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Group Servlet + +Update Group Metadata +--------------------- + +:: + + PUT /v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/metadata + +Description +~~~~~~~~~~~ + +Returns updated group definition + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | | string | +| | ComponentTy | | | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **groupUniq | | string | +| | ueId**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Service object to be Updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Group Updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Group Servlet + +Updates List of properties on a group (only values) +--------------------------------------------------- + +:: + + PUT /v1/catalog/{containerComponentType}/{componentId}/groups/{groupUniqueId}/properties + +Description +~~~~~~~~~~~ + +Returns updated list of properties + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | | string | +| | ComponentTy | | | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **groupUniq | | string | +| | ueId**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Service object to be Updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Group Updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Group Servlet + +Create ComponentInstance +------------------------ + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance + +Description +~~~~~~~~~~~ + +Returns created ComponentInstance + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | USER\_ID of modifier user | string | +| ** | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | RI object to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Component created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Component instance already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Associate RI to RI +------------------ + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/associate + +Description +~~~~~~~~~~~ + +Returns created RelationshipInfo + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | unique id of the container component | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | allowed values are resources | enum (resources, | +| | ComponentTy | /services / products | services, | +| | pe**\ *requ | | products) | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | RelationshipInfo | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Relationship created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Relationship already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Create RI and associate RI to RI +-------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/createAndAssociate + +Description +~~~~~~~~~~~ + +Returns created RI and RelationshipInfo + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | RI created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Relationship already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Dissociate RI from RI +--------------------- + +:: + + PUT /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/dissociate + +Description +~~~~~~~~~~~ + +Returns deleted RelationshipInfo + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | unique id of the container component | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | allowed values are resources | enum (resources, | +| | ComponentTy | /services / products | services, | +| | pe**\ *requ | | products) | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | RelationshipInfo | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Relationship deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance multiple component +------------------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/multipleComponentInstance + +Description +~~~~~~~~~~~ + +Returns updated resource instance + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services / | enum (resources, | +| | ComponentTy | products | services, | +| | pe**\ *requ | | products) | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Component Instance JSON Array | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource instance updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance +------------------------ + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId} + +Description +~~~~~~~~~~~ + +Returns updated resource instance + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services / | enum (resources, | +| | ComponentTy | products | services, | +| | pe**\ *requ | | products) | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Resource instance updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Load Resource Instance artifact payload +--------------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts + +Description +~~~~~~~~~~~ + +Returns updated artifact + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **Content-M | | string | +| ** | D5**\ *opti | | | +| | onal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Artifact updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Delete Resource Instance artifact +--------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns deleted artifact + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **Content-M | | string | +| ** | D5**\ *opti | | | +| | onal* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Artifact updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update Resource Instance HEAT\_ENV parameters +--------------------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/artifacts/{artifactId}/heatParams + +Description +~~~~~~~~~~~ + +Returns updated artifact + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the artifact | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Artifact updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update resource instance attribute +---------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/attribute + +Description +~~~~~~~~~~~ + +Returns updated resource instance attribute + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | id of user initiating the operation | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | service id | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | resource instance id | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource instance created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance +------------------------ + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/changeVersion + +Description +~~~~~~~~~~~ + +Returns updated resource instance + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource instance created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Get group artifacts +------------------- + +:: + + GET /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstId} + +Description +~~~~~~~~~~~ + +Returns artifacts metadata according to groupInstId + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentInstanceId**\ | string | +| | *required* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **containerComponentType | string | +| | **\ *required* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **groupInstId**\ *requir | string | +| | ed* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | group found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Group not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance property +--------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId}/property + +Description +~~~~~~~~~~~ + +Returns updated resource instance property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | id of user initiating the operation | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | service id | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | resource instance id | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **groupInst | group instance id | string | +| | anceId**\ * | | | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource instance created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance property +--------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/input + +Description +~~~~~~~~~~~ + +Returns updated resource instance property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | id of user initiating the operation | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | service id | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | resource instance id | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource instance created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance property +--------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property + +Description +~~~~~~~~~~~ + +Returns updated resource instance property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | id of user initiating the operation | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | service id | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | resource instance id | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource instance created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update resource instance +------------------------ + +:: + + DELETE /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{componentInstanceId}/property/{propertyId} + +Description +~~~~~~~~~~~ + +Returns deleted resource instance property + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | id of user initiating the operation | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | service id | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | resource instance id | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **propertyI | property id | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Resource instance created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Delete ResourceInstance +----------------------- + +:: + + DELETE /v1/catalog/{containerComponentType}/{componentId}/resourceInstance/{resourceInstanceId} + +Description +~~~~~~~~~~~ + +Returns delete resourceInstance + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services / | enum (resources, | +| | ComponentTy | products | services, | +| | pe**\ *requ | | products) | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **resourceI | | string | +| | nstanceId** | | | +| | \ *required | | | +| | * | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | ResourceInstance deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Download component Artifact in Base64 +------------------------------------- + +:: + + GET /v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifacts/{artifactId} + +Description +~~~~~~~~~~~ + +Returns downloaded artifact + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **artifactI | | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | ResourceInstance artifact downloaded | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | ResourceInstance/Artifact not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Get component Artifacts +----------------------- + +:: + + GET /v1/catalog/{containerComponentType}/{componentId}/resourceInstances/{componentInstanceId}/artifactsByType/{artifactGroupType} + +Description +~~~~~~~~~~~ + +Returns artifacts + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **artifactG | | string | +| | roupType**\ | | | +| | *required* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Component artifacts | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Resource/Artifact not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Artifact Servlet + +Update resource inputs +---------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{componentId}/update/inputs + +Description +~~~~~~~~~~~ + +Returns updated input + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **component | | string | +| | Id**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the input | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Input updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Input Catalog + +Get component instance properties +--------------------------------- + +:: + + GET /v1/catalog/{containerComponentType}/{containerComponentId}/componentInstances/{componentInstanceUniqueId}/properties + +Description +~~~~~~~~~~~ + +Returns component instance properties + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentInstanceUniqu | string | +| | eId**\ *required* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **containerComponentId** | string | +| | \ *required* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **containerComponentType | string | +| | **\ *required* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Properties found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Component/Component Instance - not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Create service proxy +-------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy + +Description +~~~~~~~~~~~ + +Returns created service proxy + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | USER\_ID of modifier user | string | +| ** | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | | string | +| | ComponentId | | | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | RI object to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Service proxy created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Service proxy already exist | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Delete service proxy +-------------------- + +:: + + DELETE /v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId} + +Description +~~~~~~~~~~~ + +Returns delete service proxy + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **container | | string | +| | ComponentId | | | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services / | enum (resources, | +| | ComponentTy | products | services, | +| | pe**\ *requ | | products) | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **servicePr | | string | +| | oxyId**\ *r | | | +| | equired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Service proxy deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update service proxy with new version +------------------------------------- + +:: + + POST /v1/catalog/{containerComponentType}/{containerComponentId}/serviceProxy/{serviceProxyId}/changeVersion/{newServiceId} + +Description +~~~~~~~~~~~ + +Returns updated service proxy + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **container | | string | +| | ComponentId | | | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **container | valid values: resources / services | enum (resources, | +| | ComponentTy | | services) | +| | pe**\ *requ | | | +| | ired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **servicePr | | string | +| | oxyId**\ *r | | | +| | equired* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Service proxy created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Resource Instance Servlet + +Update Group Instance Property Values +------------------------------------- + +:: + + PUT /v1/catalog/{containerComponentType}/{serviceId}/resourceInstance/{componentInstanceId}/groupInstance/{groupInstanceId} + +Description +~~~~~~~~~~~ + +Returns updated group instance + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | | string | +| | InstanceId* | | | +| | *\ *require | | | +| | d* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **groupInst | | string | +| | anceId**\ * | | | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **serviceId | | string | +| | **\ *requir | | | +| | ed* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Group instance object to be Updated | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Group Instance Property Values Updated | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Service Catalog + +Retrieve the all resource, service and product categories +--------------------------------------------------------- + +:: + + GET /v1/categories + +Description +~~~~~~~~~~~ + +Retrieve the all resource, service and product categories + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns categories Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Retrieve the list of all resource/service/product categories/sub-categories/groupings +------------------------------------------------------------------------------------- + +:: + + GET /v1/categories/{componentType} + +Description +~~~~~~~~~~~ + +Retrieve the list of all resource/service/product +categories/sub-categories/groupings. + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | allowed values are resources / | enum (resources, | +| | Type**\ *re | services/ products | services, | +| | quired* | | products) | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns categories Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid component type | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Create new component category +----------------------------- + +:: + + POST /v1/category/{componentType} + +Description +~~~~~~~~~~~ + +Create new component category + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | allowed values are resources | enum (resources, | +| | Type**\ *re | /services / products | services, | +| | quired* | | products) | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Category to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Category created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid category data | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | USER\_ID header is missing | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Category already exists / User not permitted to | No Content | +| | perform the action | | ++---------+----------------------------------------------------+----------------+ +| **500** | General Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Create new component sub-category +--------------------------------- + +:: + + POST /v1/category/{componentType}/{categoryId}/subCategory + +Description +~~~~~~~~~~~ + +Create new component sub-category for existing category + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **categoryI | Parent category unique ID | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | allowed values are resources / | enum (resources, | +| | Type**\ *re | products | products) | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Subcategory to be created. e.g. | string | +| | required* | {"name":"Resource-subcat"} | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Subcategory created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid subcategory data | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | USER\_ID header is missing | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Parent category wasn’t found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Subcategory already exists / User not permitted to | No Content | +| | perform the action | | ++---------+----------------------------------------------------+----------------+ +| **500** | General Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Create new component grouping +----------------------------- + +:: + + POST /v1/category/{componentType}/{categoryId}/subCategory/{subCategoryId}/grouping + +Description +~~~~~~~~~~~ + +Create new component grouping for existing sub-category + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **categoryI | Parent category unique ID | string | +| | d**\ *requi | | | +| | red* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **component | allowed values are products | enum (products) | +| | Type**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **subCatego | Parent sub-category unique ID | string | +| | ryId**\ *re | | | +| | quired* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Subcategory to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Grouping created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid grouping data | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | USER\_ID header is missing | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Parent category or subcategory were not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Grouping already exists / User not permitted to | No Content | +| | perform the action | | ++---------+----------------------------------------------------+----------------+ +| **500** | General Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Delete component category +------------------------- + +:: + + DELETE /v1/category/{componentType}/{categoryUniqueId} + +Description +~~~~~~~~~~~ + +Delete component category + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **categoryUniqueId**\ *r | string | +| | equired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Category <#_c | +| | | ategory>`__ | ++---------+----------------------------------------------------+----------------+ +| **204** | Category deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | USER\_ID header is missing | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Category not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | User not permitted to perform the action | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | General Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Delete component category +------------------------- + +:: + + DELETE /v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId} + +Description +~~~~~~~~~~~ + +Delete component category + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **categoryUniqueId**\ *r | string | +| | equired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **subCategoryUniqueId**\ | string | +| | *required* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Category <#_c | +| | | ategory>`__ | ++---------+----------------------------------------------------+----------------+ +| **204** | Category deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | USER\_ID header is missing | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Category not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | User not permitted to perform the action | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | General Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Delete component category +------------------------- + +:: + + DELETE /v1/category/{componentType}/{categoryUniqueId}/subCategory/{subCategoryUniqueId}/grouping/{groupingUniqueId} + +Description +~~~~~~~~~~~ + +Delete component category + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **categoryUniqueId**\ *r | string | +| | equired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **groupingUniqueId**\ *r | string | +| | equired* | | ++------------------+--------------------------+----------------------------------+ +| **Path** | **subCategoryUniqueId**\ | string | +| | *required* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `Category <#_c | +| | | ategory>`__ | ++---------+----------------------------------------------------+----------------+ +| **204** | Category deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | USER\_ID header is missing | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Category not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | User not permitted to perform the action | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | General Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Retrieve all artifactTypes +-------------------------- + +:: + + GET /v1/configuration/ui + +Description +~~~~~~~~~~~ + +Retrieve all artifactTypes + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns artifactTypes Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | No artifactTypes were found | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Consumer credentials +-------------------- + +:: + + POST /v1/consumers + +Description +~~~~~~~~~~~ + +Returns created ECOMP consumer credentials + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | Consumer Object to be created | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **201** | Consumer credentials created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid content / Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Consumer Servlet + +Retrieve Consumer +----------------- + +:: + + GET /v1/consumers/{consumerId} + +Description +~~~~~~~~~~~ + +Returns consumer according to ConsumerID + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **consumerId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Consumer found | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Consumer not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Consumer Servlet + +Deletes Consumer +---------------- + +:: + + DELETE /v1/consumers/{consumerId} + +Description +~~~~~~~~~~~ + +Returns deleted consumer according to ConsumerID + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Path** | **consumerId**\ *require | string | +| | d* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `ConsumerDefin | +| | | ition <#_consu | +| | | merdefinition> | +| | | `__ | ++---------+----------------------------------------------------+----------------+ +| **204** | Consumer deleted | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | Consumer not found | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Consumer Servlet + +Retrieve ecomp portal menu - MOC +-------------------------------- + +:: + + GET /v1/ecompPortalMenu + +Description +~~~~~~~~~~~ + +Retrieve ecomp portal menu + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Retrieve ecomp portal menu | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Retrieve all followed +--------------------- + +:: + + GET /v1/followed + +Description +~~~~~~~~~~~ + +Retrieve all followed + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns followed Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | User not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +DELETE /v1/inactiveComponents/{componenttype} +--------------------------------------------- + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **componentType**\ *requ | string | +| | ired* | | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **defau | successful operation | No Content | +| lt** | | | ++---------+----------------------------------------------------+----------------+ + +Tags +~~~~ + +- Element Servlet + +Retrieve all propertyScopes +--------------------------- + +:: + + GET /v1/propertyScopes + +Description +~~~~~~~~~~~ + +Retrieve all propertyScopes + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns propertyScopes Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | No propertyScopes were found | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Retrieve catalog resources and services +--------------------------------------- + +:: + + GET /v1/screen + +Description +~~~~~~~~~~~ + +Retrieve catalog resources and services + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ +| **Query** | **excludeTypes**\ *optio | < enum (PRODUCT, SERVICE, VF, | +| | nal* | VFC, CP, VL, VFCMT, CVFC, PNF) > | +| | | array(multi) | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns resources and services Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | User not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +Retrieve all tags +----------------- + +:: + + GET /v1/tags + +Description +~~~~~~~~~~~ + +Retrieve all tags + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns tags Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | No tags were found | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- Element Servlet + +add user +-------- + +:: + + POST /v1/user + +Description +~~~~~~~~~~~ + +Provision new user + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the user | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | successful operation | `User <#_user> | +| | | `__ | ++---------+----------------------------------------------------+----------------+ +| **201** | New user created | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid Content. | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ +| **405** | Method Not Allowed | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | User already exists | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +retrieve all administrators +--------------------------- + +:: + + GET /v1/user/admins + +Description +~~~~~~~~~~~ + +Returns all administrators + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Path** | **userId**\ *required* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns user Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **405** | Method Not Allowed | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +authorize +--------- + +:: + + GET /v1/user/authorize + +Description +~~~~~~~~~~~ + +authorize user + +Parameters +~~~~~~~~~~ + ++------------------+--------------------------+----------------------------------+ +| Type | Name | Schema | ++==================+==========================+==================================+ +| **Header** | **HTTP\_CSP\_EMAIL**\ *o | string | +| | ptional* | | ++------------------+--------------------------+----------------------------------+ +| **Header** | **HTTP\_CSP\_FIRSTNAME** | string | +| | \ *optional* | | ++------------------+--------------------------+----------------------------------+ +| **Header** | **HTTP\_CSP\_LASTNAME**\ | string | +| | *optional* | | ++------------------+--------------------------+----------------------------------+ +| **Header** | **USER\_ID**\ *optional* | string | ++------------------+--------------------------+----------------------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns user Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted Access | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +Retrieve the list of all active ASDC users or only group of users having specific roles. +---------------------------------------------------------------------------------------- + +:: + + GET /v1/user/users + +Description +~~~~~~~~~~~ + +Returns list of users with the specified roles, or all of users in the +case of empty *roles* header + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | Any active user’s USER\_ID | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Query* | **roles**\ | TESTER,DESIGNER,PRODUCT\_STRATEGIST, | string | +| * | *optional* | OPS,PRODUCT\_MANAGER,GOVERNOR, | | +| | | ADMIN OR all users by not typing | | +| | | anything | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns users Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **204** | No provisioned ASDC users of requested role | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Missing content | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Restricted Access | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +retrieve user details +--------------------- + +:: + + GET /v1/user/{userId} + +Description +~~~~~~~~~~~ + +Returns user details according to userId + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **userId**\ | userId of user to get | string | +| | *required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns user Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | User not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **405** | Method Not Allowed | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +delete user +----------- + +:: + + DELETE /v1/user/{userId} + +Description +~~~~~~~~~~~ + +Delete user + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **userId**\ | userId of user to get | string | +| | *required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Update deleted OK | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid Content. | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | User not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **405** | Method Not Allowed | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +update user role +---------------- + +:: + + POST /v1/user/{userId}/role + +Description +~~~~~~~~~~~ + +Update user role + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Header | **USER\_ID* | | string | +| ** | *\ *optiona | | | +| | l* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Path** | **userId**\ | userId of user to get | string | +| | *required* | | | ++----------+-------------+--------------------------------------+------------------+ +| **Body** | **body**\ * | json describe the update role | string | +| | required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Update user OK | No Content | ++---------+----------------------------------------------------+----------------+ +| **400** | Invalid Content. | No Content | ++---------+----------------------------------------------------+----------------+ +| **403** | Missing information/Restricted operation | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | User not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **405** | Method Not Allowed | No Content | ++---------+----------------------------------------------------+----------------+ +| **409** | User already exists | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +retrieve user role +------------------ + +:: + + GET /v1/user/{userId}/role + +Description +~~~~~~~~~~~ + +Returns user role according to userId + +Parameters +~~~~~~~~~~ + ++----------+-------------+--------------------------------------+------------------+ +| Type | Name | Description | Schema | ++==========+=============+======================================+==================+ +| **Path** | **userId**\ | userId of user to get | string | +| | *required* | | | ++----------+-------------+--------------------------------------+------------------+ + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | Returns user role Ok | No Content | ++---------+----------------------------------------------------+----------------+ +| **404** | User not found | No Content | ++---------+----------------------------------------------------+----------------+ +| **405** | Method Not Allowed | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Server Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- User Administration + +return the ASDC application version +----------------------------------- + +:: + + GET /version + +Description +~~~~~~~~~~~ + +return the ASDC application version + +Responses +~~~~~~~~~ + ++---------+----------------------------------------------------+----------------+ +| HTTP | Description | Schema | +| Code | | | ++=========+====================================================+================+ +| **200** | return ASDC version | No Content | ++---------+----------------------------------------------------+----------------+ +| **500** | Internal Error | No Content | ++---------+----------------------------------------------------+----------------+ + +Consumes +~~~~~~~~ + +- ``application/json`` + +Produces +~~~~~~~~ + +- ``application/json`` + +Tags +~~~~ + +- BE Monitoring + +Definitions +=========== + +AdditionalInfoParameterInfo +--------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **key**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +AdditionalInformationDefinition +------------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **creationTime**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **lastCreatedCounter**\ *optio | integer (int32) | +| nal* | | ++--------------------------------+-------------------------------------------+ +| **modificationTime**\ *optiona | integer (int64) | +| l* | | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parameters**\ *optional* | < | +| | `AdditionalInfoParameterInfo <#_additiona | +| | linfoparameterinfo>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **parentUniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +ArtifactDataDefinition +---------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **apiUrl**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactChecksum**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **artifactCreator**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **artifactDisplayName**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **artifactGroupType**\ *option | enum (INFORMATIONAL, DEPLOYMENT, | +| al* | LIFE\_CYCLE, SERVICE\_API, TOSCA, OTHER) | ++--------------------------------+-------------------------------------------+ +| **artifactLabel**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactRef**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactRepository**\ *optio | string | +| nal* | | ++--------------------------------+-------------------------------------------+ +| **artifactType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactVersion**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **creatorFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **duplicated**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **esId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **generated**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **generatedFromId**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **heatParameters**\ *optional* | < | +| | `HeatParameterDataDefinition <#_heatparam | +| | eterdatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **heatParamsUpdateDate**\ *opt | integer (int64) | +| ional* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **mandatory**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **payloadUpdateDate**\ *option | integer (int64) | +| al* | | ++--------------------------------+-------------------------------------------+ +| **requiredArtifacts**\ *option | < string > array | +| al* | | ++--------------------------------+-------------------------------------------+ +| **serviceApi**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **timeout**\ *optional* | integer (int32) | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **updaterFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **userIdCreator**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **userIdLastUpdater**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ + +ArtifactDefinition +------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **apiUrl**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactChecksum**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **artifactCreator**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **artifactDisplayName**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **artifactGroupType**\ *option | enum (INFORMATIONAL, DEPLOYMENT, | +| al* | LIFE\_CYCLE, SERVICE\_API, TOSCA, OTHER) | ++--------------------------------+-------------------------------------------+ +| **artifactLabel**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactRef**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactRepository**\ *optio | string | +| nal* | | ++--------------------------------+-------------------------------------------+ +| **artifactType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **artifactVersion**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **creatorFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **duplicated**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **esId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **generated**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **generatedFromId**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **heatParameters**\ *optional* | < | +| | `HeatParameterDataDefinition <#_heatparam | +| | eterdatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **heatParamsUpdateDate**\ *opt | integer (int64) | +| ional* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **listHeatParameters**\ *optio | < | +| nal* | `HeatParameterDefinition <#_heatparameter | +| | definition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **mandatory**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **payloadData**\ *optional* | < string (byte) > array | ++--------------------------------+-------------------------------------------+ +| **payloadUpdateDate**\ *option | integer (int64) | +| al* | | ++--------------------------------+-------------------------------------------+ +| **requiredArtifacts**\ *option | < string > array | +| al* | | ++--------------------------------+-------------------------------------------+ +| **serviceApi**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **timeout**\ *optional* | integer (int32) | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **updaterFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **userIdCreator**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **userIdLastUpdater**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ + +CapabilityDefinition +-------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **capabilitySources**\ *option | < string > array | +| al* | | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **leftOccurrences**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **maxOccurrences**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **minOccurrences**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **path**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < | +| | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **source**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **validSourceTypes**\ *optiona | < string > array | +| l* | | ++--------------------------------+-------------------------------------------+ + +Category +-------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +CategoryDefinition +------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **icons**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **subcategories**\ *optional* | < | +| | `SubCategoryDefinition <#_subcategorydefi | +| | nition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +ComponentInstance +----------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **artifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **attributeValueCounter**\ *op | integer (int32) | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **capabilities**\ *optional* | < string, < | +| | `CapabilityDefinition <#_capabilitydefini | +| | tion>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **componentUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **componentVersion**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **creationTime**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **customizationUUID**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **deploymentArtifacts**\ *opti | < string, | +| onal* | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groupInstances**\ *optional* | < `GroupInstance <#_groupinstance>`__ > | +| | array | ++--------------------------------+-------------------------------------------+ +| **icon**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputValueCounter**\ *option | integer (int32) | +| al* | | ++--------------------------------+-------------------------------------------+ +| **invariantName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **modificationTime**\ *optiona | integer (int64) | +| l* | | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **originType**\ *optional* | enum (PRODUCT, SERVICE, VF, VFC, CP, VL, | +| | VFCMT, CVFC, PNF) | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **posX**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **posY**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **propertyValueCounter**\ *opt | integer (int32) | +| ional* | | ++--------------------------------+-------------------------------------------+ +| **requirements**\ *optional* | < string, < | +| | `RequirementDefinition <#_requirementdefi | +| | nition>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **toscaComponentName**\ *optio | string | +| nal* | | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +ComponentInstanceInput +---------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **componentInstanceId**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **componentInstanceName**\ *op | string | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **constraints**\ *optional* | < | +| | `PropertyConstraint <#_propertyconstraint | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **getInputValues**\ *optional* | < | +| | `GetInputValueDataDefinition <#_getinputv | +| | aluedatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **hidden**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **immutable**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **inputId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputPath**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < | +| | `ComponentInstanceInput <#_componentinsta | +| | nceinput>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **instanceUniqueId**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **label**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentUniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **password**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **path**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < | +| | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **propertyId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **required**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **rules**\ *optional* | < `PropertyRule <#_propertyrule>`__ > | +| | array | ++--------------------------------+-------------------------------------------+ +| **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **valueUniqueUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +ComponentInstanceProperty +------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **componentInstanceId**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **componentInstanceName**\ *op | string | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **constraints**\ *optional* | < | +| | `PropertyConstraint <#_propertyconstraint | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **getInputValues**\ *optional* | < | +| | `GetInputValueDataDefinition <#_getinputv | +| | aluedatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **hidden**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **immutable**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **inputId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputPath**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **instanceUniqueId**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **label**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentUniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **password**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **path**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **propertyId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **required**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **rules**\ *optional* | < `PropertyRule <#_propertyrule>`__ > | +| | array | ++--------------------------------+-------------------------------------------+ +| **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **valueUniqueUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +ComponentMetadataDataDefinition +------------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **allVersions**\ *optional* | < string, string > map | ++--------------------------------+-------------------------------------------+ +| **componentType**\ *optional* | enum (RESOURCE, SERVICE, | +| | RESOURCE\_INSTANCE, PRODUCT, | +| | SERVICE\_INSTANCE) | ++--------------------------------+-------------------------------------------+ +| **conformanceLevel**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **contactId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **creatorFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **creatorUserId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarVersion**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **deleted**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **highestVersion**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **icon**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **importedToscaChecksum**\ *op | string | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **invariantUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **isDeleted**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **isHighestVersion**\ *optiona | boolean | +| l* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterFullName**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterUserId**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **lifecycleState**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **projectCode**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **state**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **systemName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **tags**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uuid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **version**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +ComponentMetadataDefinition +--------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **metadataDataDefinition**\ *o | `ComponentMetadataDataDefinition <#_compo | +| ptional* | nentmetadatadatadefinition>`__ | ++--------------------------------+-------------------------------------------+ + +ConsumerDefinition +------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **consumerDetailsLastupdatedti | integer (int64) | +| me**\ *optional* | | ++--------------------------------+-------------------------------------------+ +| **consumerLastAuthenticationTi | integer (int64) | +| me**\ *optional* | | ++--------------------------------+-------------------------------------------+ +| **consumerName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **consumerPassword**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **consumerSalt**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **lastModfierAtuid**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +DistributionStatusInfo +---------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **errorReason**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **omfComponentID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **timestamp**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **url**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +DistributionStatusListResponse +------------------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **distributionStatusList**\ *o | < | +| ptional* | `DistributionStatusInfo <#_distributionst | +| | atusinfo>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ + +GetInputValueDataDefinition +--------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **getInputIndex**\ *optional* | `GetInputValueDataDefinition <#_getinputv | +| | aluedatadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **indexValue**\ *optional* | integer (int32) | ++--------------------------------+-------------------------------------------+ +| **inputId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **list**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **propName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +GroupDefinition +--------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **artifacts**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **artifactsUuid**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groupUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **invariantUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **members**\ *optional* | < string, string > map | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < | +| | `PropertyDataDefinition <#_propertydatade | +| | finition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **propertyValueCounter**\ *opt | integer (int32) | +| ional* | | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **typeUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **version**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +GroupInstance +------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **artifacts**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **artifactsUuid**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **creationTime**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **customizationUUID**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groupInstanceArtifacts**\ *o | < string > array | +| ptional* | | ++--------------------------------+-------------------------------------------+ +| **groupInstanceArtifactsUuid** | < string > array | +| \ *optional* | | ++--------------------------------+-------------------------------------------+ +| **groupName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groupUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groupUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **invariantUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **modificationTime**\ *optiona | integer (int64) | +| l* | | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **posX**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **posY**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < | +| | `PropertyDataDefinition <#_propertydatade | +| | finition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **propertyValueCounter**\ *opt | integer (int32) | +| ional* | | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **version**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +GroupingDefinition +------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +HeatParameterDataDefinition +--------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **currentValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +HeatParameterDefinition +----------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **currentValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +InputDefinition +--------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **constraints**\ *optional* | < | +| | `PropertyConstraint <#_propertyconstraint | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **getInputValues**\ *optional* | < | +| | `GetInputValueDataDefinition <#_getinputv | +| | aluedatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **hidden**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **immutable**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **inputId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputPath**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < | +| | `ComponentInstanceInput <#_componentinsta | +| | nceinput>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **instanceUniqueId**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **label**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentUniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **password**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < | +| | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **propertyId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **required**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +InterfaceDefinition +------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **operations**\ *optional* | < string, | +| | `OperationDataDefinition <#_operationdata | +| | definition>`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **operationsMap**\ *optional* | < string, `Operation <#_operation>`__ > | +| | map | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +LifecycleChangeInfoWithAction +----------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **action**\ *optional* | enum (CREATE\_FROM\_CSAR, | +| | UPDATE\_FROM\_EXTERNAL\_API) | ++--------------------------------+-------------------------------------------+ +| **userRemarks**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +Operation +--------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **implementation**\ *optional* | `ArtifactDataDefinition <#_artifactdatade | +| | finition>`__ | ++--------------------------------+-------------------------------------------+ +| **implementationArtifact**\ *o | `ArtifactDefinition <#_artifactdefinition | +| ptional* | >`__ | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < string, | +| | `PropertyDataDefinition <#_propertydatade | +| | finition>`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +OperationDataDefinition +----------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **implementation**\ *optional* | `ArtifactDataDefinition <#_artifactdatade | +| | finition>`__ | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < string, | +| | `PropertyDataDefinition <#_propertydatade | +| | finition>`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +Product +------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **additionalInformation**\ *op | < | +| tional* | `AdditionalInformationDefinition <#_addit | +| | ionalinformationdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **allArtifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **allVersions**\ *optional* | < string, string > map | ++--------------------------------+-------------------------------------------+ +| **artifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **capabilities**\ *optional* | < string, < | +| | `CapabilityDefinition <#_capabilitydefini | +| | tion>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **categories**\ *optional* | < | +| | `CategoryDefinition <#_categorydefinition | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentInstances**\ *optio | < | +| nal* | `ComponentInstance <#_componentinstance>` | +| | __ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentInstancesAttributes | < string, < | +| **\ *optional* | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesInputs**\ | < string, < | +| *optional* | `ComponentInstanceInput <#_componentinsta | +| | nceinput>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesProperties | < string, < | +| **\ *optional* | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesRelations* | < | +| *\ *optional* | `RequirementCapabilityRelDef <#_requireme | +| | ntcapabilityreldef>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentMetadataDefinition* | `ComponentMetadataDefinition <#_component | +| *\ *optional* | metadatadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **componentType**\ *optional* | enum (RESOURCE, SERVICE, | +| | RESOURCE\_INSTANCE, PRODUCT, | +| | SERVICE\_INSTANCE) | ++--------------------------------+-------------------------------------------+ +| **conformanceLevel**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **contactId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **contacts**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **creatorFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **creatorUserId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarVersion**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **deploymentArtifacts**\ *opti | < string, | +| onal* | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **derivedFromGenericType**\ *o | string | +| ptional* | | ++--------------------------------+-------------------------------------------+ +| **derivedFromGenericVersion**\ | string | +| *optional* | | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **fullName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groups**\ *optional* | < `GroupDefinition <#_groupdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **highestVersion**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **icon**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **importedToscaChecksum**\ *op | string | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < `InputDefinition <#_inputdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **invariantUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **isActive**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **isDeleted**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterFullName**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterUserId**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **lifecycleState**\ *optional* | enum (READY\_FOR\_CERTIFICATION, | +| | CERTIFICATION\_IN\_PROGRESS, CERTIFIED, | +| | NOT\_CERTIFIED\_CHECKIN, | +| | NOT\_CERTIFIED\_CHECKOUT) | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **projectCode**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **requirements**\ *optional* | < string, < | +| | `RequirementDefinition <#_requirementdefi | +| | nition>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **systemName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **tags**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **toscaArtifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **toscaType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uuid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **version**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +PropertyConstraint +------------------ + +*Type* : object + +PropertyDataDefinition +---------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **getInputValues**\ *optional* | < | +| | `GetInputValueDataDefinition <#_getinputv | +| | aluedatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **hidden**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **immutable**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **inputId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputPath**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **instanceUniqueId**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **label**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentUniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **password**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **propertyId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **required**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +PropertyDefinition +------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **constraints**\ *optional* | < | +| | `PropertyConstraint <#_propertyconstraint | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **defaultValue**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **definition**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **getInputValues**\ *optional* | < | +| | `GetInputValueDataDefinition <#_getinputv | +| | aluedatadefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **hidden**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **immutable**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **inputId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **inputPath**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **instanceUniqueId**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **label**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentUniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **password**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **propertyId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **required**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +PropertyRule +------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **firstToken**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **rule**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **ruleSize**\ *optional* | integer (int32) | ++--------------------------------+-------------------------------------------+ +| **value**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +RelationshipImpl +---------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **type**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +RequirementAndRelationshipPair +------------------------------ + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **capability**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **capabilityOwnerId**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **capabilityUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **id**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **relationship**\ *optional* | `RelationshipImpl <#_relationshipimpl>`__ | ++--------------------------------+-------------------------------------------+ +| **requirement**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **requirementOwnerId**\ *optio | string | +| nal* | | ++--------------------------------+-------------------------------------------+ +| **requirementUid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +RequirementCapabilityRelDef +--------------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **fromNode**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **relationships**\ *optional* | < | +| | `RequirementAndRelationshipPair <#_requir | +| | ementandrelationshippair>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **toNode**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +RequirementDefinition +--------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **capability**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **leftOccurrences**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **maxOccurrences**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **minOccurrences**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **node**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **parentName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **path**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **relationship**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **source**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +Resource +-------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **abstract**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **additionalInformation**\ *op | < | +| tional* | `AdditionalInformationDefinition <#_addit | +| | ionalinformationdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **allArtifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **allVersions**\ *optional* | < string, string > map | ++--------------------------------+-------------------------------------------+ +| **artifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **attributes**\ *optional* | < | +| | `PropertyDefinition <#_propertydefinition | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **capabilities**\ *optional* | < string, < | +| | `CapabilityDefinition <#_capabilitydefini | +| | tion>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **categories**\ *optional* | < | +| | `CategoryDefinition <#_categorydefinition | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentInstances**\ *optio | < | +| nal* | `ComponentInstance <#_componentinstance>` | +| | __ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentInstancesAttributes | < string, < | +| **\ *optional* | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesInputs**\ | < string, < | +| *optional* | `ComponentInstanceInput <#_componentinsta | +| | nceinput>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesProperties | < string, < | +| **\ *optional* | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesRelations* | < | +| *\ *optional* | `RequirementCapabilityRelDef <#_requireme | +| | ntcapabilityreldef>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentMetadataDefinition* | `ComponentMetadataDefinition <#_component | +| *\ *optional* | metadatadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **componentType**\ *optional* | enum (RESOURCE, SERVICE, | +| | RESOURCE\_INSTANCE, PRODUCT, | +| | SERVICE\_INSTANCE) | ++--------------------------------+-------------------------------------------+ +| **conformanceLevel**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **contactId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **cost**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **creatorFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **creatorUserId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarVersion**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **defaultCapabilities**\ *opti | < string > array | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **deploymentArtifacts**\ *opti | < string, | +| onal* | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **derivedFrom**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **derivedFromGenericType**\ *o | string | +| ptional* | | ++--------------------------------+-------------------------------------------+ +| **derivedFromGenericVersion**\ | string | +| *optional* | | ++--------------------------------+-------------------------------------------+ +| **derivedList**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **groups**\ *optional* | < `GroupDefinition <#_groupdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **highestVersion**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **icon**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **importedToscaChecksum**\ *op | string | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < `InputDefinition <#_inputdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **interfaces**\ *optional* | < string, | +| | `InterfaceDefinition <#_interfacedefiniti | +| | on>`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **invariantUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **isDeleted**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterFullName**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterUserId**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **licenseType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **lifecycleState**\ *optional* | enum (READY\_FOR\_CERTIFICATION, | +| | CERTIFICATION\_IN\_PROGRESS, CERTIFIED, | +| | NOT\_CERTIFIED\_CHECKIN, | +| | NOT\_CERTIFIED\_CHECKOUT) | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **projectCode**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < | +| | `PropertyDefinition <#_propertydefinition | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **requirements**\ *optional* | < string, < | +| | `RequirementDefinition <#_requirementdefi | +| | nition>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **resourceType**\ *optional* | enum (VFC, VF, CP, PNF, CVFC, VL, VFCMT, | +| | ABSTRACT) | ++--------------------------------+-------------------------------------------+ +| **resourceVendorModelNumber**\ | string | +| *optional* | | ++--------------------------------+-------------------------------------------+ +| **systemName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **tags**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **toscaArtifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **toscaResourceName**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **toscaType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uuid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **vendorName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **vendorRelease**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **version**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +SchemaDefinition +---------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **constraints**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **derivedFrom**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **properties**\ *optional* | < string, | +| | `PropertyDataDefinition <#_propertydatade | +| | finition>`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **property**\ *optional* | `PropertyDataDefinition <#_propertydatade | +| | finition>`__ | ++--------------------------------+-------------------------------------------+ + +Service +------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **additionalInformation**\ *op | < | +| tional* | `AdditionalInformationDefinition <#_addit | +| | ionalinformationdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **allArtifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **allVersions**\ *optional* | < string, string > map | ++--------------------------------+-------------------------------------------+ +| **artifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **capabilities**\ *optional* | < string, < | +| | `CapabilityDefinition <#_capabilitydefini | +| | tion>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **categories**\ *optional* | < | +| | `CategoryDefinition <#_categorydefinition | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentInstances**\ *optio | < | +| nal* | `ComponentInstance <#_componentinstance>` | +| | __ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentInstancesAttributes | < string, < | +| **\ *optional* | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesInputs**\ | < string, < | +| *optional* | `ComponentInstanceInput <#_componentinsta | +| | nceinput>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesProperties | < string, < | +| **\ *optional* | `ComponentInstanceProperty <#_componentin | +| | stanceproperty>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **componentInstancesRelations* | < | +| *\ *optional* | `RequirementCapabilityRelDef <#_requireme | +| | ntcapabilityreldef>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **componentMetadataDefinition* | `ComponentMetadataDefinition <#_component | +| *\ *optional* | metadatadefinition>`__ | ++--------------------------------+-------------------------------------------+ +| **componentType**\ *optional* | enum (RESOURCE, SERVICE, | +| | RESOURCE\_INSTANCE, PRODUCT, | +| | SERVICE\_INSTANCE) | ++--------------------------------+-------------------------------------------+ +| **conformanceLevel**\ *optiona | string | +| l* | | ++--------------------------------+-------------------------------------------+ +| **contactId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **creationDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **creatorFullName**\ *optional | string | +| * | | ++--------------------------------+-------------------------------------------+ +| **creatorUserId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **csarVersion**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **deploymentArtifacts**\ *opti | < string, | +| onal* | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **derivedFromGenericType**\ *o | string | +| ptional* | | ++--------------------------------+-------------------------------------------+ +| **derivedFromGenericVersion**\ | string | +| *optional* | | ++--------------------------------+-------------------------------------------+ +| **description**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **distributionStatus**\ *optio | enum (DISTRIBUTION\_NOT\_APPROVED, | +| nal* | DISTRIBUTION\_APPROVED, DISTRIBUTED, | +| | DISTRIBUTION\_REJECTED) | ++--------------------------------+-------------------------------------------+ +| **ecompGeneratedNaming**\ *opt | boolean | +| ional* | | ++--------------------------------+-------------------------------------------+ +| **groups**\ *optional* | < `GroupDefinition <#_groupdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **highestVersion**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **icon**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **importedToscaChecksum**\ *op | string | +| tional* | | ++--------------------------------+-------------------------------------------+ +| **inputs**\ *optional* | < `InputDefinition <#_inputdefinition>`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **invariantUUID**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **isDeleted**\ *optional* | boolean | ++--------------------------------+-------------------------------------------+ +| **lastUpdateDate**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterFullName**\ *opti | string | +| onal* | | ++--------------------------------+-------------------------------------------+ +| **lastUpdaterUserId**\ *option | string | +| al* | | ++--------------------------------+-------------------------------------------+ +| **lifecycleState**\ *optional* | enum (READY\_FOR\_CERTIFICATION, | +| | CERTIFICATION\_IN\_PROGRESS, CERTIFIED, | +| | NOT\_CERTIFIED\_CHECKIN, | +| | NOT\_CERTIFIED\_CHECKOUT) | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **namingPolicy**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **projectCode**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **requirements**\ *optional* | < string, < | +| | `RequirementDefinition <#_requirementdefi | +| | nition>`__ | +| | > array > map | ++--------------------------------+-------------------------------------------+ +| **serviceApiArtifacts**\ *opti | < string, | +| onal* | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **serviceRole**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **serviceType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **systemName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **tags**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **toscaArtifacts**\ *optional* | < string, | +| | `ArtifactDefinition <#_artifactdefinition | +| | >`__ | +| | > map | ++--------------------------------+-------------------------------------------+ +| **toscaType**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uuid**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **version**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +SubCategoryDefinition +--------------------- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **groupings**\ *optional* | < | +| | `GroupingDefinition <#_groupingdefinition | +| | >`__ | +| | > array | ++--------------------------------+-------------------------------------------+ +| **icons**\ *optional* | < string > array | ++--------------------------------+-------------------------------------------+ +| **name**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **normalizedName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **ownerId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **uniqueId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ + +User +---- + ++--------------------------------+-------------------------------------------+ +| Name | Schema | ++================================+===========================================+ +| **email**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **firstName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **fullName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **lastLoginTime**\ *optional* | integer (int64) | ++--------------------------------+-------------------------------------------+ +| **lastName**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **role**\ *optional* | string | ++--------------------------------+-------------------------------------------+ +| **status**\ *optional* | enum (ACTIVE, INACTIVE) | ++--------------------------------+-------------------------------------------+ +| **userId**\ *optional* | string | ++--------------------------------+-------------------------------------------+ diff --git a/docs/onap-developer/docs-templates-platform-component-administration.rst b/docs/onap-developer/docs-templates-platform-component-administration.rst deleted file mode 100644 index 1d512cf020..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-administration.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - - -Administration --------------- -Describe expected changes and the processes and actions taken for each. - - -Processes -+++++++++ -* Process 1 -* Process 2 - -Actions -+++++++ -* Action X -* Action Y - diff --git a/docs/onap-developer/docs-templates-platform-component-architecture.rst b/docs/onap-developer/docs-templates-platform-component-architecture.rst deleted file mode 100644 index fd46637fd1..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-architecture.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - - -Architecture ------------- -Describe the architecture and design of the platform component. diff --git a/docs/onap-developer/docs-templates-platform-component-configuration.rst b/docs/onap-developer/docs-templates-platform-component-configuration.rst deleted file mode 100644 index c0c969f854..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-configuration.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Configuration -------------- -Describe configurations how to provide parameters and value - -Basic Setup -+++++++++++ - -You can provide the following in ``basic.conf`` - -``host=ADDRESS`` - The address of the host - -``port=PORT`` - The port used for signaling - - Optional. Default: ``8080`` diff --git a/docs/onap-developer/docs-templates-platform-component-consumedapis.rst b/docs/onap-developer/docs-templates-platform-component-consumedapis.rst deleted file mode 100644 index c4309cdb12..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-consumedapis.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Consumed APIs -============= -References to APIs offered by other components - - diff --git a/docs/onap-developer/docs-templates-platform-component-delivery.rst b/docs/onap-developer/docs-templates-platform-component-delivery.rst deleted file mode 100644 index cfcab0449b..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-delivery.rst +++ /dev/null @@ -1,31 +0,0 @@ -Delivery --------- -Describe how functions are packaged into run-time components. -For some components a block diagram may be useful. - -.. blockdiag:: - - - blockdiag layers { - orientation = portrait - a -> m; - b -> n; - c -> x; - m -> y; - m -> z; - group l1 { - color = blue; - x; y; z; - } - group l2 { - color = yellow; - m; n; - } - group l3 { - color = orange; - a; b; c; - } - - } - - diff --git a/docs/onap-developer/docs-templates-platform-component-humaninterfaces.rst b/docs/onap-developer/docs-templates-platform-component-humaninterfaces.rst deleted file mode 100644 index 03cc875edf..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-humaninterfaces.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Human Interfaces ----------------- -Provide info on the targeted user, interface types, ports/protocols to access, etc. - -Target Users -++++++++++++ - -Interface Type -++++++++++++++ - -Access -++++++ - - - - diff --git a/docs/onap-developer/docs-templates-platform-component-index.rst b/docs/onap-developer/docs-templates-platform-component-index.rst deleted file mode 100644 index d5db511f1e..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-index.rst +++ /dev/null @@ -1,20 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Platform Component -================== -Provide an overview of the ONAP Platform component capabilities here. -Add or remove sections below as appropriate for the platform component. - -.. toctree:: - :maxdepth: 1 - - architecture.rst - offeredapis.rst - consumedapis.rst - delivery.rst - logging.rst - installation.rst - configuration.rst - administration.rst - humaninterfaces.rst diff --git a/docs/onap-developer/docs-templates-platform-component-installation.rst b/docs/onap-developer/docs-templates-platform-component-installation.rst deleted file mode 100644 index 3238236c43..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-installation.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Installation ------------- -Describe the environment and steps to install. - - -Environment -+++++++++++ - - -Steps -+++++ diff --git a/docs/onap-developer/docs-templates-platform-component-logging.rst b/docs/onap-developer/docs-templates-platform-component-logging.rst deleted file mode 100644 index 8d480e2832..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-logging.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Logging & Diagnostic Information --------------------------------- -Description of how to interact with and diagnose problems with the components -as delivered. - -Where to Access Information -+++++++++++++++++++++++++++ - - -Error / Warning Messages -++++++++++++++++++++++++ diff --git a/docs/onap-developer/docs-templates-platform-component-offeredapis.rst b/docs/onap-developer/docs-templates-platform-component-offeredapis.rst deleted file mode 100644 index 55e58bd9b3..0000000000 --- a/docs/onap-developer/docs-templates-platform-component-offeredapis.rst +++ /dev/null @@ -1,29 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - - -Offered APIs -============ -List APIs offered. One or more of the following examples may be appropriate. - -Example Swagger Displayed with swaggerv2doc directive ------------------------------------------------------ - -.. swaggerv2doc:: https://gerrit.onap.org/r/gitweb?p=vfc/nfvo/lcm.git;a=blob_plain;f=lcm/swagger/vfc.nslcm.swagger.json - - -Example documenting a REST interface with Sphinx httpdomain directive ---------------------------------------------------------------------- - -.. http:get:: path - - For more information see `<https://pythonhosted.org/sphinxcontrib-httpdomain>`_ - - -Word Document Converted to RST using Pandocs --------------------------------------------- - -.. toctree:: - :maxdepth: 1 - - ../../submodules/appc.git/docs/APPC API Guide/APPC API Guide diff --git a/docs/release-notes.rst b/docs/release-notes.rst new file mode 100644 index 0000000000..b568bee821 --- /dev/null +++ b/docs/release-notes.rst @@ -0,0 +1,48 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Release Notes +============= + +.. note:: + * This Release Notes must be updated each time the team decides to Release new artifacts. + * The scope of this Release Notes is for this particular component. In other words, each ONAP component has its Release Notes. + * This Release Notes is cumulative, the most recently Released artifact is made visible in the top of this Release Notes. + * Except the date and the version number, all the other sections are optional but there must be at least one section describing the purpose of this new release. + * This note must be removed after content has been added. + + +Version: x.y.z +-------------- + + +:Release Date: yyyy-mm-dd + + + +**New Features** + +One or two sentences explaining the purpose of this Release. + +**Bug Fixes** + - `CIMAN-65 <https://jira.onap.org/browse/CIMAN-65>`_ and a sentence explaining what this defect is addressing. +**Known Issues** + - `CIMAN-65 <https://jira.onap.org/browse/CIMAN-65>`_ and two, three sentences. + One sentences explaining what is the issue. + + Another sentence explaining the impact of the issue. + + And an optional sentence providing a workaround. + +**Security Issues** + You may want to include a reference to CVE (Common Vulnerabilities and Exposures) `CVE <https://cve.mitre.org>`_ + + +**Upgrade Notes** + +**Deprecation Notes** + +**Other** + +=========== + +End of Release Notes diff --git a/docs/releases/docs-templates-release-notes-bug-fixes.rst b/docs/releases/docs-templates-release-notes-bug-fixes.rst deleted file mode 100644 index ee4ff9faf2..0000000000 --- a/docs/releases/docs-templates-release-notes-bug-fixes.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Bug Fixes ---------- - diff --git a/docs/releases/docs-templates-release-notes-deprecation-notes.rst b/docs/releases/docs-templates-release-notes-deprecation-notes.rst deleted file mode 100644 index e954e8764c..0000000000 --- a/docs/releases/docs-templates-release-notes-deprecation-notes.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Deprecation Notes ------------------ - diff --git a/docs/releases/docs-templates-release-notes-index.rst b/docs/releases/docs-templates-release-notes-index.rst deleted file mode 100644 index adc76f935c..0000000000 --- a/docs/releases/docs-templates-release-notes-index.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Release Notes -============= - -.. toctree:: - :maxdepth: 2 - - new-features.rst - bug-fixes.rst - known-issues.rst - security-issues.rst - upgrade-notes.rst - deprecation-notes.rst - other.rst diff --git a/docs/releases/docs-templates-release-notes-known-issues.rst b/docs/releases/docs-templates-release-notes-known-issues.rst deleted file mode 100644 index 01c93d124a..0000000000 --- a/docs/releases/docs-templates-release-notes-known-issues.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Known Issues ------------- - diff --git a/docs/releases/docs-templates-release-notes-new-features.rst b/docs/releases/docs-templates-release-notes-new-features.rst deleted file mode 100644 index ab86bb9497..0000000000 --- a/docs/releases/docs-templates-release-notes-new-features.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -New Features ------------- - diff --git a/docs/releases/docs-templates-release-notes-other.rst b/docs/releases/docs-templates-release-notes-other.rst deleted file mode 100644 index 2ce683b5bf..0000000000 --- a/docs/releases/docs-templates-release-notes-other.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Other ------ - diff --git a/docs/releases/docs-templates-release-notes-security-issues.rst b/docs/releases/docs-templates-release-notes-security-issues.rst deleted file mode 100644 index 96e1fe95e0..0000000000 --- a/docs/releases/docs-templates-release-notes-security-issues.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Security Issues ---------------- - diff --git a/docs/releases/docs-templates-release-notes-upgrade-notes.rst b/docs/releases/docs-templates-release-notes-upgrade-notes.rst deleted file mode 100644 index f31c74a696..0000000000 --- a/docs/releases/docs-templates-release-notes-upgrade-notes.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Upgrade Notes -------------- - diff --git a/docs/releases/index.rst b/docs/releases/index.rst deleted file mode 100644 index eabde3a24e..0000000000 --- a/docs/releases/index.rst +++ /dev/null @@ -1,32 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - - -Releases -======== -ONAP is developed and released around 6 month cycles. After an initial major release, additional -stable point releases may be created. - -Major Releases --------------- - -.. csv-table:: - :align: left - :header-rows: 0 - :header: "Release", "Status", "Initial Release Date", "Next Phase", "EOL Date" - :widths: 15, 10, 10, 15, 10 - - "Amsterdam", "Under Development", "TBD", "", "" - "R1.0.0 Seed Code", "EOL", "2017-04-XX", "", "" - - -.. include:: repolist.rst - - -Cryptographic Signatures ------------------------- - - -References ----------- - - diff --git a/onboarding/pom.xml b/onboarding/pom.xml index 7c9b6267fd..61a4e14b51 100644 --- a/onboarding/pom.xml +++ b/onboarding/pom.xml @@ -38,7 +38,7 @@ <openecomp.sdc.common.version>${project.version}</openecomp.sdc.common.version> <!-- Onboarding 3rd party versions --> - <jtosca.version>1.1.10-SNAPSHOT</jtosca.version> + <jtosca.version>1.1.1-SNAPSHOT</jtosca.version> <aspectj.version>1.8.9</aspectj.version> <bsh.version>2.0b5</bsh.version> <cassandra.version>2.1.9</cassandra.version> @@ -112,7 +112,7 @@ <executions> <execution> <id>jxr-generation</id> - <phase>validate</phase> + <phase>verify</phase> <goals> <goal>jxr</goal> <goal>test-jxr</goal> @@ -135,7 +135,7 @@ <executions> <execution> <id>pmd-check</id> - <phase>validate</phase> + <phase>verify</phase> <goals> <!-- violations fail build --> <goal>check</goal> diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/action-library-rest/action-library-rest-services/pom.xml b/openecomp-be/api/openecomp-sdc-rest-webapp/action-library-rest/action-library-rest-services/pom.xml index 8b473a4b7c..77465395e3 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/action-library-rest/action-library-rest-services/pom.xml +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/action-library-rest/action-library-rest-services/pom.xml @@ -125,7 +125,6 @@ <includes> <include>test/core/unittest/offline/**</include> </includes> - <skipTests>true</skipTests> </configuration> </plugin> <!-- Error codes generator plugin --> diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/pom.xml b/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/pom.xml index b45ee838a3..9808d76a9c 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/pom.xml +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/pom.xml @@ -163,7 +163,6 @@ <includes> <include>test/core/unittest/offline/**</include> </includes> - <skipTests>true</skipTests> <systemProperties> <property> <name>buildNumber</name> diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/validation-rest/validation-rest-services/pom.xml b/openecomp-be/api/openecomp-sdc-rest-webapp/validation-rest/validation-rest-services/pom.xml index 6c217ca718..3efc5f7628 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/validation-rest/validation-rest-services/pom.xml +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/validation-rest/validation-rest-services/pom.xml @@ -131,7 +131,6 @@ <includes> <include>test/core/unittest/offline/**</include> </includes> - <skipTests>true</skipTests> </configuration> </plugin> <!-- Error codes generator plugin --> diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-license-rest/vendor-license-rest-services/pom.xml b/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-license-rest/vendor-license-rest-services/pom.xml index 513c9f5c7d..6f852d8062 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-license-rest/vendor-license-rest-services/pom.xml +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-license-rest/vendor-license-rest-services/pom.xml @@ -118,7 +118,6 @@ <includes> <include>test/core/unittest/offline/**</include> </includes> - <skipTests>true</skipTests> </configuration> </plugin> <!-- Error codes generator plugin --> diff --git a/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-software-products-rest/vendor-software-products-rest-services/pom.xml b/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-software-products-rest/vendor-software-products-rest-services/pom.xml index d65e9e6b27..156135624a 100644 --- a/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-software-products-rest/vendor-software-products-rest-services/pom.xml +++ b/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-software-products-rest/vendor-software-products-rest-services/pom.xml @@ -139,7 +139,6 @@ <includes> <include>test/core/unittest/offline/**</include> </includes> - <skipTests>true</skipTests> </configuration> </plugin> <!-- Error codes generator plugin --> diff --git a/openecomp-be/backend/openecomp-sdc-action-manager/pom.xml b/openecomp-be/backend/openecomp-sdc-action-manager/pom.xml index 6872bafcca..6445b2c7f4 100644 --- a/openecomp-be/backend/openecomp-sdc-action-manager/pom.xml +++ b/openecomp-be/backend/openecomp-sdc-action-manager/pom.xml @@ -20,7 +20,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/backend/openecomp-sdc-application-config-manager/pom.xml b/openecomp-be/backend/openecomp-sdc-application-config-manager/pom.xml index e921dc780a..b333654ee4 100644 --- a/openecomp-be/backend/openecomp-sdc-application-config-manager/pom.xml +++ b/openecomp-be/backend/openecomp-sdc-application-config-manager/pom.xml @@ -21,7 +21,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/backend/openecomp-sdc-vendor-license-manager/pom.xml b/openecomp-be/backend/openecomp-sdc-vendor-license-manager/pom.xml index 0a5f5b6e6c..0af9038eb6 100644 --- a/openecomp-be/backend/openecomp-sdc-vendor-license-manager/pom.xml +++ b/openecomp-be/backend/openecomp-sdc-vendor-license-manager/pom.xml @@ -18,7 +18,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-core-lib/openecomp-config-lib/pom.xml b/openecomp-be/lib/openecomp-core-lib/openecomp-config-lib/pom.xml index 995dc6be8b..5537c3bc67 100644 --- a/openecomp-be/lib/openecomp-core-lib/openecomp-config-lib/pom.xml +++ b/openecomp-be/lib/openecomp-core-lib/openecomp-config-lib/pom.xml @@ -18,7 +18,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/pom.xml b/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/pom.xml index fdbb1ec2a4..fe15aea61c 100644 --- a/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/pom.xml +++ b/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/pom.xml @@ -20,7 +20,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-heat-lib/pom.xml b/openecomp-be/lib/openecomp-heat-lib/pom.xml index 0a4e14f417..a085c229d1 100644 --- a/openecomp-be/lib/openecomp-heat-lib/pom.xml +++ b/openecomp-be/lib/openecomp-heat-lib/pom.xml @@ -71,7 +71,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>${mvn.surefire.version}</version> <configuration> - <skipTests>true</skipTests> <useSystemClassLoader>false</useSystemClassLoader> <redirectTestOutputToFile>true</redirectTestOutputToFile> </configuration> diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/pom.xml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/pom.xml index d187ad5b8f..c13536d4e0 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/pom.xml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/pom.xml @@ -114,7 +114,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>${mvn.surefire.version}</version> <configuration> - <skipTests>true</skipTests> <useSystemClassLoader>false</useSystemClassLoader> <redirectTestOutputToFile>true</redirectTestOutputToFile> </configuration> diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/att-sdc-translator-impl/pom.xml b/openecomp-be/lib/openecomp-sdc-translator-lib/att-sdc-translator-impl/pom.xml index 1de854233a..43f9ce204e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/att-sdc-translator-impl/pom.xml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/att-sdc-translator-impl/pom.xml @@ -20,6 +20,11 @@ <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> + <!-- <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>1.2.17</version> + </dependency >--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> @@ -63,7 +68,6 @@ <version>${mvn.surefire.version}</version> <configuration> <useSystemClassLoader>false</useSystemClassLoader> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/pom.xml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/pom.xml index 6eabdf2ddf..0aa483e940 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/pom.xml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/pom.xml @@ -78,7 +78,6 @@ <configuration> <useSystemClassLoader>false</useSystemClassLoader> <redirectTestOutputToFile>true</redirectTestOutputToFile> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-impl/pom.xml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-impl/pom.xml index e8c39065a9..9956dd0016 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-impl/pom.xml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-impl/pom.xml @@ -59,7 +59,6 @@ <systemPropertyVariables> <config.location>${project.basedir}/configuration</config.location> </systemPropertyVariables> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-sdc-validation-lib/att-sdc-validation-impl/pom.xml b/openecomp-be/lib/openecomp-sdc-validation-lib/att-sdc-validation-impl/pom.xml index 7236f2107c..5819fb02b6 100644 --- a/openecomp-be/lib/openecomp-sdc-validation-lib/att-sdc-validation-impl/pom.xml +++ b/openecomp-be/lib/openecomp-sdc-validation-lib/att-sdc-validation-impl/pom.xml @@ -84,7 +84,6 @@ <configuration> <useSystemClassLoader>false</useSystemClassLoader> <redirectTestOutputToFile>true</redirectTestOutputToFile> - <skipTests>true</skipTests> </configuration> </plugin> </plugins> diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/pom.xml b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/pom.xml index 380cd1ae0c..f60226ad58 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/pom.xml +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-core/pom.xml @@ -128,7 +128,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>${mvn.surefire.version}</version> <configuration> - <skipTests>true</skipTests> <useSystemClassLoader>false</useSystemClassLoader> <redirectTestOutputToFile>true</redirectTestOutputToFile> </configuration> diff --git a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/main/java/org/openecomp/core/impl/ToscaConverterImpl.java b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/main/java/org/openecomp/core/impl/ToscaConverterImpl.java index 69fa33aae7..f38d7f2b06 100644 --- a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/main/java/org/openecomp/core/impl/ToscaConverterImpl.java +++ b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/main/java/org/openecomp/core/impl/ToscaConverterImpl.java @@ -345,7 +345,7 @@ public class ToscaConverterImpl implements ToscaConverter { return CsarFileTypes.globalServiceTemplate; } else if (isDefinitions(fileName)) { return CsarFileTypes.definitionsFile; - } else if (isMetadataFile(metadataFile)) { + } else if (isMetadataFile(fileName)) { return CsarFileTypes.toscaMetadata; } return CsarFileTypes.externalFile; @@ -409,7 +409,8 @@ public class ToscaConverterImpl implements ToscaConverter { //todo - return error to user? throw new CoreException(new ErrorCode.ErrorCodeBuilder() .withCategory(ErrorCategory.APPLICATION) - .withMessage("Can't create Node Type from " + nodeTypeId).build()); + .withMessage("Can't create " + classToCreate.getSimpleName() + " from " + + nodeTypeId).build()); } } diff --git a/openecomp-be/pom.xml b/openecomp-be/pom.xml index 6147ea8fe4..c093d6c6d0 100644 --- a/openecomp-be/pom.xml +++ b/openecomp-be/pom.xml @@ -128,9 +128,78 @@ <goal>report</goal> </goals> </execution> + <execution> + <id>post-unit-test</id> + <phase>test</phase> + <goals> + <goal>report</goal> + </goals> + <configuration> + <!-- Sets the path to the file which contains the execution data. --> + + <dataFile>target/jacoco.exec</dataFile> + <!-- Sets the output directory for the code coverage report. --> + <outputDirectory>target/jacoco-ut</outputDirectory> + </configuration> + </execution> </executions> </plugin> - + <!-- Jacoco consolidation Report --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.6</version> + <executions> + <execution> + <phase>post-integration-test</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <target> + <!-- Execute an ant task within maven --> + <echo message="Generating JaCoCo Reports"/> + <taskdef name="report" classname="org.jacoco.ant.ReportTask"> + <classpath + path="${basedir}/target/jacoco-jars/org.jacoco.ant.jar"/> + </taskdef> + <mkdir dir="${basedir}/target/coverage-report"/> + <report> + <executiondata> + <fileset dir="${basedir}"> + <include name="**/*jacoco.exec"/> + </fileset> + </executiondata> + <structure name="jacoco-multi Coverage Project"> + <group name="jacoco-multi"> + <classfiles> + <fileset dir="${basedir}"> + <include name="**/target/classes/**"/> + </fileset> + </classfiles> + <sourcefiles encoding="UTF-8"> + <fileset dir="${basedir}"> + <include name="**/target/generated-sources/**"/> + </fileset> + </sourcefiles> + </group> + </structure> + <html destdir="${basedir}/target/coverage-report/html"/> + <xml destfile="${basedir}/target/coverage-report/coverage-report.xml"/> + <csv destfile="${basedir}/target/coverage-report/coverage-report.csv"/> + </report> + </target> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.jacoco</groupId> + <artifactId>org.jacoco.ant</artifactId> + <version>${jacoco.version}</version> + </dependency> + </dependencies> + </plugin> </plugins> </build> @@ -109,6 +109,7 @@ <sonar.exclusions>**/scripts/**/*</sonar.exclusions> <sonar.test.exclusions>**/test/**/*,**/tests/**/*</sonar.test.exclusions> <sonar.inclusions>app/**/*.js,server-mock/**/*.js,src/**/*.js,src/main/**/*.java</sonar.inclusions> + <sonar.branch>${project.version}</sonar.branch> <!--nexus--> <nexus.proxy>https://nexus.onap.org</nexus.proxy> @@ -123,7 +124,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>2.10.4</version> + <version>3.0.0-M1</version> <configuration> <failOnError>false</failOnError> <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet> diff --git a/sdc-os-chef/pom.xml b/sdc-os-chef/pom.xml index eb01a97916..5416939dac 100644 --- a/sdc-os-chef/pom.xml +++ b/sdc-os-chef/pom.xml @@ -78,7 +78,19 @@ <directory>${project.basedir}/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/files/default/tools</directory> <followSymlinks>false</followSymlinks> </fileset> - + <!-- Sanity jar --> + <fileset> + <directory>${project.basedir}/sdc-sanity</directory> + <followSymlinks>false</followSymlinks> + <includes> + <include>*.jar</include> + </includes> + </fileset> + <!-- Sanity test suites --> + <fileset> + <directory>${project.basedir}/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/testSuites</directory> + <followSymlinks>false</followSymlinks> + </fileset> </filesets> </configuration> </execution> @@ -410,7 +422,7 @@ <tags> <tag>${docker.tag}</tag> <tag>${docker.latest.tag}</tag> - <tag>1.1-STAGING-latest</tag> + <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag> </tags> </build> </image> diff --git a/sdc-os-chef/scripts/docker_run.sh b/sdc-os-chef/scripts/docker_run.sh index bc24124651..20cde17f57 100755 --- a/sdc-os-chef/scripts/docker_run.sh +++ b/sdc-os-chef/scripts/docker_run.sh @@ -57,6 +57,8 @@ fi RELEASE=latest LOCAL=false SKIPTESTS=false +DEBUG_PORT = "--publish 4000:4000" + [ -f /opt/config/env_name.txt ] && DEP_ENV=$(cat /opt/config/env_name.txt) || DEP_ENV=__ENV-NAME__ [ -f /opt/config/nexus_username.txt ] && NEXUS_USERNAME=$(cat /opt/config/nexus_username.txt) || NEXUS_USERNAME=release [ -f /opt/config/nexus_password.txt ] && NEXUS_PASSWD=$(cat /opt/config/nexus_password.txt) || NEXUS_PASSWD=sfWU3DFVdBr7GVxB85mTYgAW @@ -152,8 +154,10 @@ dir_perms echo "docker run sdc-backend..." if [ ${LOCAL} = false ]; then docker pull ${PREFIX}/sdc-backend:${RELEASE} +else + ADDITIONAL_ARGUMENTS = ${DEBUG_PORT} fi -docker run --detach --name sdc-BE --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" --env http_proxy=${http_proxy} --env https_proxy=${https_proxy} --env no_proxy=${no_proxy} --log-driver=json-file --log-opt max-size=100m --log-opt max-file=10 --ulimit memlock=-1:-1 --memory 4g --memory-swap=4g --ulimit nofile=4096:100000 --volume /etc/localtime:/etc/localtime:ro --volume /data/logs/BE/:/var/lib/jetty/logs --volume /data/environments:/root/chef-solo/environments --publish 8443:8443 --publish 8080:8080 ${PREFIX}/sdc-backend:${RELEASE} +docker run --detach --name sdc-BE --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" --env http_proxy=${http_proxy} --env https_proxy=${https_proxy} --env no_proxy=${no_proxy} --log-driver=json-file --log-opt max-size=100m --log-opt max-file=10 --ulimit memlock=-1:-1 --memory 4g --memory-swap=4g --ulimit nofile=4096:100000 --volume /etc/localtime:/etc/localtime:ro --volume /data/logs/BE/:/var/lib/jetty/logs --volume /data/environments:/root/chef-solo/environments --publish 8443:8443 --publish 8080:8080 ${ADDITIONAL_ARGUMENTS} ${PREFIX}/sdc-backend:${RELEASE} echo "please wait while BE is starting..." monitor_docker sdc-BE @@ -208,5 +212,5 @@ echo "Triger sanity docker, please wait..." if [ ${LOCAL} = false ]; then docker pull ${PREFIX}/sdc-sanity:${RELEASE} fi - docker run --detach --name sdc-sanity --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" --env http_proxy=${http_proxy} --env https_proxy=${https_proxy} --env no_proxy=${no_proxy} --log-driver=json-file --log-opt max-size=100m --log-opt max-file=10 --ulimit memlock=-1:-1 --memory 512m --memory-swap=512m --ulimit nofile=4096:100000 --volume /etc/localtime:/etc/localtime:ro --volume /data/logs/sdc-sanity/target:/var/lib/tests/target --volume /data/logs/sdc-sanity/ExtentReport:/var/lib/tests/ExtentReport --volume /data/environments:/root/chef-solo/environments --publish 9560:9560 ${PREFIX}/sdc-sanity:${RELEASE} + docker run --detach --name sdc-sanity --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" --env http_proxy=${http_proxy} --env https_proxy=${https_proxy} --env no_proxy=${no_proxy} --log-driver=json-file --log-opt max-size=100m --log-opt max-file=10 --ulimit memlock=-1:-1 --memory 1g --memory-swap=1g --ulimit nofile=4096:100000 --volume /etc/localtime:/etc/localtime:ro --volume /data/logs/sdc-sanity/target:/var/lib/tests/target --volume /data/logs/sdc-sanity/ExtentReport:/var/lib/tests/ExtentReport --volume /data/environments:/root/chef-solo/environments --publish 9560:9560 ${PREFIX}/sdc-sanity:${RELEASE} fi
\ No newline at end of file diff --git a/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/import_Normatives.rb b/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/import_Normatives.rb index 8dff57abe8..ba72dab34b 100644 --- a/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/import_Normatives.rb +++ b/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/import_Normatives.rb @@ -10,7 +10,8 @@ bash "import-normatives" do tar xvfz /tmp/normatives.tar.gz cd normatives/scripts/import/tosca/ /bin/chmod +x importNormativeAll.py - python importNormativeAll.py -i localhost --debug=true > /var/lib/jetty/logs/importNormativeAll.log +# add --debug=true to the importNormativeAll.py arguments to enable debug + python importNormativeAll.py -i localhost > /var/lib/jetty/logs/importNormativeAll.log EOH end diff --git a/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/upgrade_Normatives.rb b/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/upgrade_Normatives.rb index 3baf4732fa..52afe4d7b8 100644 --- a/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/upgrade_Normatives.rb +++ b/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-normatives/recipes/upgrade_Normatives.rb @@ -10,7 +10,8 @@ bash "upgrade-normatives" do tar xvfz /tmp/normatives.tar.gz cd normatives/scripts/import/tosca/ /bin/chmod +x upgradeNormative.py importGroupTypes.py - python upgradeNormative.py -i localhost --debug=true > /var/lib/jetty/logs/upgradeNormative.log +# add --debug=true to the importNormativeAll.py arguments to enable debug + python upgradeNormative.py -i localhost > /var/lib/jetty/logs/upgradeNormative.log EOH end diff --git a/sdc-os-chef/sdc-backend/startup.sh b/sdc-os-chef/sdc-backend/startup.sh index cfdab442d4..87f4ae674d 100644 --- a/sdc-os-chef/sdc-backend/startup.sh +++ b/sdc-os-chef/sdc-backend/startup.sh @@ -6,7 +6,7 @@ cd /root/chef-solo echo "normal['HOST_IP'] = \"${HOST_IP}\"" > /root/chef-solo/cookbooks/sdc-catalog-be/attributes/default.rb chef-solo -c solo.rb -E ${CHEFNAME} -sed -i '/^set -e/aJAVA_OPTIONS=\" -XX:MaxPermSize=256m -Xmx1500m -Dconfig.home=${JETTY_BASE}\/config -Dlog.home=${JETTY_BASE}\/logs -Dlogback.configurationFile=${JETTY_BASE}\/config\/catalog-be\/logback.xml -Dconfiguration.yaml=${JETTY_BASE}\/config\/catalog-be\/configuration.yaml -Dartifactgenerator.config=${JETTY_BASE}\/config\/catalog-be\/Artifact-Generator.properties\ -Donboarding_configuration.yaml=${JETTY_BASE}\/config\/onboarding-be\/onboarding_configuration.yaml" ' /docker-entrypoint.sh +sed -i '/^set -e/aJAVA_OPTIONS=\"-Xdebug -agentlib:jdwp=transport=dt_socket,address=4000,server=y,suspend=n -XX:MaxPermSize=256m -Xmx1500m -Dconfig.home=${JETTY_BASE}\/config -Dlog.home=${JETTY_BASE}\/logs -Dlogback.configurationFile=${JETTY_BASE}\/config\/catalog-be\/logback.xml -Dconfiguration.yaml=${JETTY_BASE}\/config\/catalog-be\/configuration.yaml -Dartifactgenerator.config=${JETTY_BASE}\/config\/catalog-be\/Artifact-Generator.properties\ -Donboarding_configuration.yaml=${JETTY_BASE}\/config\/onboarding-be\/onboarding_configuration.yaml" ' /docker-entrypoint.sh sed -i '/^set -e/aTMPDIR=${JETTY_BASE}\/temp' /docker-entrypoint.sh # executiong the jetty diff --git a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/base_vlb.zip b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/base_vlb.zip Binary files differdeleted file mode 100644 index 19c8a7d599..0000000000 --- a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/base_vlb.zip +++ /dev/null diff --git a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/vCSCF_aligned.csar b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/vCSCF_aligned.csar Binary files differnew file mode 100644 index 0000000000..ea977bea80 --- /dev/null +++ b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/vCSCF_aligned.csar diff --git a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/vLB.zip b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/vLB.zip Binary files differnew file mode 100644 index 0000000000..b61ca1b83b --- /dev/null +++ b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/Files/VNFs/vLB.zip diff --git a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_3_logback.rb b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_3_logback.rb deleted file mode 100644 index 0d9282b28a..0000000000 --- a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_3_logback.rb +++ /dev/null @@ -1,10 +0,0 @@ -jetty_base="/var/lib/jetty" - - -cookbook_file "logback.xml" do - path "#{jetty_base}/config/sdc-simulator/logback.xml" - source "logback.xml" - owner "jetty" - group "jetty" - mode "0755" -end
\ No newline at end of file diff --git a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_4_locate_keystore.rb b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_4_locate_keystore.rb deleted file mode 100644 index 3bb482d89a..0000000000 --- a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_4_locate_keystore.rb +++ /dev/null @@ -1,16 +0,0 @@ -jetty_base="/var/lib/jetty" - -directory "Jetty_etcdir_creation" do - path "/#{jetty_base}/etc" - owner 'jetty' - group 'jetty' - mode '0755' - action :create -end - -cookbook_file "/#{jetty_base}/etc/keystore" do - source "keystore" - owner "jetty" - group "jetty" - mode 0755 -end
\ No newline at end of file diff --git a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_5_create_jetty_modules.rb b/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_5_create_jetty_modules.rb deleted file mode 100644 index 38b87fa65d..0000000000 --- a/sdc-os-chef/sdc-sanity/chef-repo/cookbooks/sdc-sanity/recipes/SDC_Simulator_5_create_jetty_modules.rb +++ /dev/null @@ -1,14 +0,0 @@ -jetty_base="/var/lib/jetty" -jetty_home="/usr/local/jetty" - -###### create Jetty modules -bash "create-jetty-modules" do -cwd "#{jetty_base}" -code <<-EOH - cd "#{jetty_base}" - java -jar "/#{jetty_home}"/start.jar --add-to-start=deploy - java -jar "/#{jetty_home}"/start.jar --add-to-startd=http,https,logging,setuid -EOH -not_if "ls /#{jetty_base}/start.d/https.ini" -end - diff --git a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/dataProviders/OnbordingDataProviders.java b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/dataProviders/OnboardingDataProviders.java index 8b58ca9993..cf94c79462 100644 --- a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/dataProviders/OnbordingDataProviders.java +++ b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/dataProviders/OnboardingDataProviders.java @@ -9,7 +9,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -public class OnbordingDataProviders { +public class OnboardingDataProviders { protected static String filepath = FileHandling.getVnfRepositoryPath(); diff --git a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/sanity/Onboard.java b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/sanity/Onboard.java index ec83b05be9..44e386ada6 100644 --- a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/sanity/Onboard.java +++ b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/sanity/Onboard.java @@ -32,7 +32,7 @@ import org.openecomp.sdc.be.model.Service; import org.openecomp.sdc.be.model.User; import org.openecomp.sdc.ci.tests.api.ComponentBaseTest; import org.openecomp.sdc.ci.tests.api.ExtentTestActions; -import org.openecomp.sdc.ci.tests.dataProviders.OnbordingDataProviders; +import org.openecomp.sdc.ci.tests.dataProviders.OnboardingDataProviders; import org.openecomp.sdc.ci.tests.datatypes.ResourceReqDetails; import org.openecomp.sdc.ci.tests.datatypes.ServiceReqDetails; import org.openecomp.sdc.ci.tests.datatypes.VendorSoftwareProductObject; @@ -78,7 +78,7 @@ public class Onboard extends ComponentBaseTest { } - @Test(dataProviderClass = OnbordingDataProviders.class, dataProvider = "VNF_List") + @Test(dataProviderClass = OnboardingDataProviders.class, dataProvider = "VNF_List") public void onboardVNFShotFlow(String filepath, String vnfFile) throws Exception, Throwable { setLog(vnfFile); System.out.println("print - >" + makeDistributionValue); diff --git a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/utils/general/FileHandling.java b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/utils/general/FileHandling.java index b82e6a0f52..c8f9ee4139 100644 --- a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/utils/general/FileHandling.java +++ b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/utils/general/FileHandling.java @@ -20,25 +20,37 @@ package org.openecomp.sdc.ci.tests.utils.general; -import com.aventstack.extentreports.Status; -import com.clearspring.analytics.util.Pair; -import org.apache.commons.io.FileUtils; -import org.openecomp.sdc.be.model.DataTypeDefinition; -import org.openecomp.sdc.ci.tests.api.ComponentBaseTest; -import org.openecomp.sdc.ci.tests.config.Config; - -import org.openecomp.sdc.common.util.GeneralUtility; -import org.yaml.snakeyaml.Yaml; +import static org.testng.AssertJUnit.assertTrue; -import java.io.*; +import java.io.BufferedOutputStream; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.FileWriter; +import java.io.FilenameFilter; +import java.io.IOException; +import java.io.InputStream; import java.nio.file.Paths; -import java.util.*; +import java.util.ArrayList; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Properties; import java.util.zip.ZipEntry; import java.util.zip.ZipException; import java.util.zip.ZipFile; import java.util.zip.ZipInputStream; -import static org.testng.AssertJUnit.assertTrue; +import org.apache.commons.io.FileUtils; +import org.openecomp.sdc.be.model.DataTypeDefinition; +import org.openecomp.sdc.ci.tests.api.ComponentBaseTest; +import org.openecomp.sdc.ci.tests.config.Config; +import org.openecomp.sdc.common.util.GeneralUtility; +import org.yaml.snakeyaml.Yaml; + +import com.aventstack.extentreports.Status; public class FileHandling { @@ -173,9 +185,9 @@ public class FileHandling { } public static List<String> filterFileNamesListFromFolder(String filepath, String extension) { + List<String> filenames = new ArrayList<String>(); try { File dir = new File(filepath); - List<String> filenames = new ArrayList<String>(); FilenameFilter extensionFilter = new FilenameFilter() { public boolean accept(File dir, String name) { @@ -193,7 +205,7 @@ public class FileHandling { } catch (Exception e) { e.printStackTrace(); } - return null; + return filenames; } public static String[] getArtifactsFromZip(String filepath, String zipFilename){ @@ -233,7 +245,9 @@ public class FileHandling { // } public static List<String> getZipFileNamesFromFolder(String filepath) { - return filterFileNamesListFromFolder(filepath, ".zip"); + List<String> fileNamesListFromFolder = filterFileNamesListFromFolder(filepath, ".zip"); + fileNamesListFromFolder.addAll(filterFileNamesListFromFolder(filepath, ".csar")); + return fileNamesListFromFolder; } public static int countFilesInZipFile(String[] artifactsArr, String reqExtension){ diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/mysql.yml deleted file mode 100644 index f512f8071e..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactFileContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactFileContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactFileContentTest/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListNoContentTest/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListNoContentTest/mysql.yml deleted file mode 100644 index 180e247ea2..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListNoContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactListNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactListNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/mysql.yml deleted file mode 100644 index b8f9bbdc69..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-GetResourceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-GetResourceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactListTest/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataNoContentTest/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataNoContentTest/mysql.yml deleted file mode 100644 index 72ff4f37e0..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataNoContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactMetadataNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactMetadataNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/mysql.yml deleted file mode 100644 index 527e4a0081..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactMetadataTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactMetadataTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactMetadataTest/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactPayloadNoContentTest/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactPayloadNoContentTest/mysql.yml deleted file mode 100644 index 7177a65387..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getResourceArtifactPayloadNoContentTest/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getResourceArtifactPayloadNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getResourceArtifactPayloadNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/mysql.yml deleted file mode 100644 index e0a0c6458e..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource1/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/mysql.yml deleted file mode 100644 index dc5ff158c8..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/install_mysql2.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/install_mysql2.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/install_mysql2.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/start_mysql2.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/start_mysql2.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/resource2/scripts/start_mysql2.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topology.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topology.txt deleted file mode 100644 index cb3c3e8546..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7","delegateId":"9c063349-2259-40fe-97f1-7c40e659e1b0","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListTest","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}},{"key":"Mysql-getServiceArtifactListTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}}]}
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topologyTemplate.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topologyTemplate.txt deleted file mode 100644 index f0d0849db8..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListInvalidVersionNotFoundTest/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"9c063349-2259-40fe-97f1-7c40e659e1b0","name":"Andrey","description":null,"topologyId":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7"} - diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/mysql.yml deleted file mode 100644 index 4ee2c8ca88..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/mysql.yml deleted file mode 100644 index b564dd0c4e..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topology.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topology.txt deleted file mode 100644 index 279351879a..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"3293c9c8-a162-43fc-b8d1-431399f89cb7","delegateId":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListNoContentTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListNoContentTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListNoContentTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":{"dependsOnMysql-getServiceArtifactListNoContentTest2":{"type":"tosca.relationships.DependsOn","target":"Mysql-getServiceArtifactListNoContentTest2","requirementName":"dependency","requirementType":"tosca.capabilities.Root","targetedCapabilityName":"root"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}}]}
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topologyTemplate.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topologyTemplate.txt deleted file mode 100644 index 3c342f6cd1..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListNoContentTest/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","name":"ServiceArtListNoContent","description":null,"topologyId":"3293c9c8-a162-43fc-b8d1-431399f89cb7"} - diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/mysql.yml deleted file mode 100644 index e0a0c6458e..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource1/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/mysql.yml deleted file mode 100644 index dc5ff158c8..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/install_mysql2.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/install_mysql2.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/install_mysql2.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/start_mysql2.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/start_mysql2.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/resource2/scripts/start_mysql2.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/topology.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/topology.txt deleted file mode 100644 index cb3c3e8546..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7","delegateId":"9c063349-2259-40fe-97f1-7c40e659e1b0","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListTest","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}},{"key":"Mysql-getServiceArtifactListTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}}]}
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/topologyTemplate.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/topologyTemplate.txt deleted file mode 100644 index f0d0849db8..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceArtifactListTest/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"9c063349-2259-40fe-97f1-7c40e659e1b0","name":"Andrey","description":null,"topologyId":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7"} - diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/mysql.yml deleted file mode 100644 index e0a0c6458e..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource1/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/mysql.yml deleted file mode 100644 index dc5ff158c8..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/install_mysql2.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/install_mysql2.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/install_mysql2.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/start_mysql2.sh b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/start_mysql2.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/resource2/scripts/start_mysql2.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/topology.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/topology.txt deleted file mode 100644 index cb3c3e8546..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7","delegateId":"9c063349-2259-40fe-97f1-7c40e659e1b0","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListTest","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListTest","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}},{"key":"Mysql-getServiceArtifactListTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":{"hostedOnCompute":{"type":"tosca.relationships.HostedOn","target":"Compute","requirementName":"host","requirementType":"tosca.nodes.Compute","targetedCapabilityName":"host"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}}]}
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/topologyTemplate.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/topologyTemplate.txt deleted file mode 100644 index f0d0849db8..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service1/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"9c063349-2259-40fe-97f1-7c40e659e1b0","name":"Andrey","description":null,"topologyId":"6a4b2f9d-7fe1-482d-af11-97f483dff5b7"} - diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/mysql.yml deleted file mode 100644 index 4ee2c8ca88..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource1/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/mysql.yml deleted file mode 100644 index b564dd0c4e..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/resource2/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-getServiceArtifactListNoContentTest2 -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-getServiceArtifactListNoContentTest2: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2 - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest2: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/topology.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/topology.txt deleted file mode 100644 index 279351879a..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/topology.txt +++ /dev/null @@ -1 +0,0 @@ -{"id":"3293c9c8-a162-43fc-b8d1-431399f89cb7","delegateId":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","delegateType":"topologytemplate","dependencies":[{"name":"tosca-normative-types-DBMS","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-softwareComponent","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-compute","version":"1.0.0.wd03-SNAPSHOT"},{"name":"mysql-getServiceArtifactListNoContentTest2","version":"1.1.1-SNAPSHOT"},{"name":"tosca-normative-types-root","version":"1.0.0.wd03-SNAPSHOT"},{"name":"tosca-normative-types-database","version":"1.0.0.wd03-SNAPSHOT"}],"nodeTemplates":[{"key":"Mysql-getServiceArtifactListNoContentTest2","value":{"type":"alien.nodes.Mysql-getServiceArtifactListNoContentTest2","name":null,"properties":{"bind_address":"true","storage_path":"/mountedStorage","db_port":"3306","db_name":"wordpress","db_user":"pass","db_password":"pass"},"attributes":{"tosca_id":null,"tosca_name":null},"relationships":null,"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"host":{"type":"tosca.nodes.Compute","properties":null}},"capabilities":{"database_endpoint":{"type":"tosca.capabilities.DatabaseEndpoint","properties":{"port":null,"protocol":{"value":"tcp","definition":false},"url_path":null,"secure":{"value":"false","definition":false}}},"host":{"type":"alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest2","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null}},"artifacts":{"scripts":{"artifactType":"tosca.artifacts.File","artifactRef":"scripts","artifactName":"scripts","artifactRepository":null}}}},{"key":"Compute","value":{"type":"tosca.nodes.Compute","name":null,"properties":{"disk_size":null,"num_cpus":null,"os_distribution":null,"os_arch":null,"mem_size":null,"os_type":null,"os_version":null},"attributes":{"ip_address":null,"tosca_id":null,"tosca_name":null},"relationships":{"dependsOnMysql-getServiceArtifactListNoContentTest2":{"type":"tosca.relationships.DependsOn","target":"Mysql-getServiceArtifactListNoContentTest2","requirementName":"dependency","requirementType":"tosca.capabilities.Root","targetedCapabilityName":"root"}},"requirements":{"dependency":{"type":"tosca.capabilities.Root","properties":null},"network":{"type":"tosca.capabilities.Connectivity","properties":null}},"capabilities":{"host":{"type":"tosca.capabilities.Container","properties":{"valid_node_types":null}},"root":{"type":"tosca.capabilities.Root","properties":null},"attach":{"type":"tosca.capabilities.Attachment","properties":null},"scalable":{"type":"tosca.capabilities.Scalable","properties":{"max_intances":{"value":"1","definition":false},"default_instances":{"value":"1","definition":false},"min_intances":{"value":"1","definition":false}}}},"artifacts":null}}]}
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/topologyTemplate.txt b/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/topologyTemplate.txt deleted file mode 100644 index 3c342f6cd1..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/getServiceListTest/Service2/topologyTemplate.txt +++ /dev/null @@ -1,2 +0,0 @@ -{"id":"25845cce-05c8-4502-b5fe-abfd6bd6f28e","name":"ServiceArtListNoContent","description":null,"topologyId":"3293c9c8-a162-43fc-b8d1-431399f89cb7"} - diff --git a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/images/mysql.png b/test-apis-ci/src/test/resources/CI/tests/uploadComponent/images/mysql.png Binary files differdeleted file mode 100644 index 8e02f49b7b..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/images/mysql.png +++ /dev/null diff --git a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/mysql.yml b/test-apis-ci/src/test/resources/CI/tests/uploadComponent/mysql.yml deleted file mode 100644 index a2eb4d423a..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/mysql.yml +++ /dev/null @@ -1,85 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03 -description: MySQL RDBMS installation on a specific mounted volume path. -template_name: mysql-uploadComponent -template_version: 1.1.1-SNAPSHOT -template_author: FastConnect - -imports: - - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT" - - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT" - -node_types: - alien.nodes.Mysql-uploadComponent: - derived_from: tosca.nodes.Database - description: > - A node to install MySQL v5.5 database with data - on a specific attached volume. - capabilities: - host: - type: alien.capabilities.MysqlDatabase - properties: - valid_node_types: [ tosca.nodes.WebApplication ] - requirements: - - host: tosca.nodes.Compute - type: tosca.relationships.HostedOn - tags: - icon: /images/mysql.png - properties: - db_port: - type: integer - default: 3306 - description: The port on which the underlying database service will listen to data. - db_name: - type: string - required: true - default: wordpress - description: The logical name of the database. - db_user: - type: string - default: pass - description: The special user account used for database administration. - db_password: - type: string - default: pass - description: The password associated with the user account provided in the ‘db_user’ property. - bind_address: - type: boolean - default: true - required: false - description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces. - storage_path: - type: string - default: /mountedStorage - constraints: - - valid_values: [ "/mountedStorage", "/var/mysql" ] - interfaces: - Standard: - create: scripts/install_mysql.sh - start: - inputs: - VOLUME_HOME: { get_property: [SELF, storage_path] } - PORT: { get_property: [SELF, db_port] } - DB_NAME: { get_property: [SELF, db_name] } - DB_USER: { get_property: [SELF, db_user] } - DB_PASSWORD: { get_property: [SELF, db_password] } - BIND_ADRESS: { get_property: [SELF, bind_address] } - implementation: scripts/start_mysql.sh - fastconnect.cloudify.extensions: - start_detection: - inputs: - PORT: { get_property: [SELF, db_port] } - implementation: scripts/mysql_start_detection.groovy - artifacts: - - scripts: scripts - type: tosca.artifacts.File - -capability_types: - alien.capabilities.MysqlDatabase: - derived_from: tosca.capabilities.Container - -artifact_types: - tosca.artifacts.GroovyScript: - description: A groovy script (.groovy file) - file_ext: [groovy] diff --git a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/scripts/install_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/uploadComponent/scripts/install_mysql.sh deleted file mode 100644 index 400bcf40cb..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/scripts/install_mysql.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -echo "Debian based MYSQL install 5..." -LOCK="/tmp/lockaptget" - -while true; do - if mkdir "${LOCK}" &>/dev/null; then - echo "MySQL take the lock" - break; - fi - echo "Waiting the end of one of our recipes..." - sleep 0.5 -done - -while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do - echo "Waiting for other software managers to finish..." - sleep 0.5 -done -sudo rm -f /var/lib/dpkg/lock - -sudo apt-get update || (sleep 15; sudo apt-get update || exit ${1}) -sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server-5.5 pwgen || exit ${1} -rm -rf "${LOCK}" - -sudo /etc/init.d/mysql stop -sudo rm -rf /var/lib/apt/lists/* -sudo rm -rf /var/lib/mysql/* -echo "MySQL Installation complete."
\ No newline at end of file diff --git a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/scripts/start_mysql.sh b/test-apis-ci/src/test/resources/CI/tests/uploadComponent/scripts/start_mysql.sh deleted file mode 100644 index 648bd45756..0000000000 --- a/test-apis-ci/src/test/resources/CI/tests/uploadComponent/scripts/start_mysql.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/bash - -echo "------------------------ ENV ------------------------" -echo "ENV VAR USED VOLUME_HOME : $VOLUME_HOME" -echo "ENV VAR USED PORT : $PORT" -echo "ENV VAR USED DB_NAME : $DB_NAME" -echo "ENV VAR USED DB_USER : $DB_USER" -echo "ENV VAR USED DB_PASSWORD : $DB_PASSWORD" -echo "---------------------------- ------------------------" - -CURRENT_PATH=`dirname "$0"` - -function StartMySQL { - echo "Starting MYSQL..." - sudo /etc/init.d/mysql stop - sudo /usr/bin/mysqld_safe > /dev/null 2>&1 & - RET=1 - while [[ RET -ne 0 ]]; do - echo "=> Waiting for confirmation of MySQL service startup" - sleep 5 - sudo mysql -uroot -e "status" > /dev/null 2>&1 - RET=$? - done -} - -function AllowFileSystemToMySQL { - MYSQL_DATA_DIR=$VOLUME_HOME/data - MYSQL_LOG=$VOLUME_HOME/logs - - echo "Setting data directory to $MYSQL_DATA_DIR an logs to $MYSQL_LOG ..." - if sudo test ! -d $MYSQL_DATA_DIR; then - echo "Creating DATA dir > $MYSQL_DATA_DIR ..." - sudo mkdir -p $MYSQL_DATA_DIR - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_DATA_DIR - fi - if sudo test ! -d $MYSQL_LOG; then - echo "Creating LOG dir > $MYSQL_LOG ..." - sudo mkdir -p $MYSQL_LOG - # mysql as owner and group owner - sudo chown -R mysql:mysql $MYSQL_LOG - fi - - # edit app mysql permission in : /etc/apparmor.d/usr.sbin.mysqld - COUNT_LINE=`sudo cat /etc/apparmor.d/usr.sbin.mysqld | wc -l` - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_DATA_DIR/** rwk," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/ r," /etc/apparmor.d/usr.sbin.mysqld - sudo sed -i "$(($COUNT_LINE)) i $MYSQL_LOG/** rwk," /etc/apparmor.d/usr.sbin.mysqld - - # reload app permission manager service - sudo service apparmor reload -} - -function UpdateMySQLConf { - echo "Updating MySQL conf files [DATA, LOGS]..." - sudo sed -i "s:/var/lib/mysql:$MYSQL_DATA_DIR:g" /etc/mysql/my.cnf - sudo sed -i "s:/var/log/mysql/error.log:$MYSQL_LOG/error.log:g" /etc/mysql/my.cnf - sudo sed -i "s:3306:$PORT:g" /etc/mysql/my.cnf - - if sudo test ! -f /usr/share/mysql/my-default.cnf; then - sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf - fi - if sudo test ! -f /etc/mysql/conf.d/mysqld_charset.cnf; then - sudo cp $configs/mysqld_charset.cnf /etc/mysql/conf.d/mysqld_charset.cnf - fi - - if [ "$BIND_ADRESS" == "true" ]; then - sudo sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf - fi -} - -function InitMySQLDb { - # create database DB_NAME - if [ "$DB_NAME" ]; then - echo "INIT DATABASE $DB_NAME" - sudo mysql -u root -e "CREATE DATABASE $DB_NAME"; - fi - - # create user and give rights - if [ "$DB_USER" ]; then - echo "CREATE USER $DB_USER WITH PASSWORD $DB_PASSWORD AND GRAND RIGHTS ON $DB_NAME" - sudo mysql -uroot -e "CREATE USER '${DB_USER}'@'%' IDENTIFIED BY '$DB_PASSWORD'" - sudo mysql -uroot -e "GRANT ALL PRIVILEGES ON ${DB_NAME}.* TO '${DB_USER}'@'%' WITH GRANT OPTION" - sudo mysql -uroot -e "FLUSH PRIVILEGES" - fi -} - -# Create a new database path to the attched volume -if sudo test ! -d $VOLUME_HOME/data; then - echo "=> An empty or uninitialized MySQL volume is detected in $VOLUME_HOME/data" - AllowFileSystemToMySQL - UpdateMySQLConf - echo "=> Init new database path to $MYSQL_DATA_DIR" - sudo mysql_install_db --basedir=/usr --datadir=$MYSQL_DATA_DIR - echo "=> MySQL database initialized !" -else - echo "=> Using an existing volume of MySQL" - AllowFileSystemToMySQL - UpdateMySQLConf -fi - -# Finally start MySQL with new configuration -StartMySQL -InitMySQLDb
\ No newline at end of file |