From e2798efc3714d949ea826742c71250563fcc7931 Mon Sep 17 00:00:00 2001 From: Patrick Brady Date: Wed, 14 Mar 2018 15:18:35 -0400 Subject: Unit test for SshConnectionDetails.java Unit test for SshConnectionDetails.java Sonar Link: https://sonar.onap.org/code?id=org.onap.appc%3Aappc&selected=org.onap.appc%3Aappc-ssh-adapter-api%3Asrc%2Fmain%2Fjava%2Forg%2Fonap%2Fappc%2Fadapter%2Fssh%2FSshConnectionDetails.java Change-Id: I0be7e83bac3be615a664f3c1089dae299c8d3858 Issue-ID: APPC-715 Signed-off-by: amshegokar Signed-off-by: Patrick Brady --- .../appc-ssh-adapter/appc-ssh-adapter-api/pom.xml | 90 ++++++++++++---------- .../appc/adapter/ssh/TestSshConnectionDetails.java | 62 +++++++++++++++ 2 files changed, 110 insertions(+), 42 deletions(-) create mode 100644 appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/src/test/java/org/onap/appc/adapter/ssh/TestSshConnectionDetails.java diff --git a/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/pom.xml b/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/pom.xml index dd65be678..d2f1c9447 100644 --- a/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/pom.xml +++ b/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/pom.xml @@ -21,49 +21,55 @@ ECOMP is a trademark and service mark of AT&T Intellectual Property. --> - 4.0.0 - - org.onap.appc - appc-ssh-adapter - 1.3.0-SNAPSHOT - - - appc-ssh-adapter-api - bundle + 4.0.0 + + org.onap.appc + appc-ssh-adapter + 1.3.0-SNAPSHOT + + + appc-ssh-adapter-api + bundle - - - org.onap.ccsdk.sli.core - dblib-provider - - + + + org.onap.ccsdk.sli.core + dblib-provider + + + junit + junit + 4.12 + test + + - - - - org.apache.felix - maven-bundle-plugin - true - - - org.onap.appc.adapter.ssh - !dblib-provider + + + + org.apache.felix + maven-bundle-plugin + true + + + org.onap.appc.adapter.ssh + !dblib-provider !org.slf4j.impl,*;resolution:=optional - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + diff --git a/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/src/test/java/org/onap/appc/adapter/ssh/TestSshConnectionDetails.java b/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/src/test/java/org/onap/appc/adapter/ssh/TestSshConnectionDetails.java new file mode 100644 index 000000000..5906bc1ef --- /dev/null +++ b/appc-adapters/appc-ssh-adapter/appc-ssh-adapter-api/src/test/java/org/onap/appc/adapter/ssh/TestSshConnectionDetails.java @@ -0,0 +1,62 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.onap.appc.adapter.ssh; + +import static org.junit.Assert.*; +import org.junit.Before; +import org.junit.Test; + +public class TestSshConnectionDetails { + + private SshConnectionDetails sshConnectionDetails; + + @Before + public void setUp() { + sshConnectionDetails = new SshConnectionDetails(); + } + + @Test + public void testGetHost() { + sshConnectionDetails.setHost("localhost"); + assertNotNull(sshConnectionDetails.getHost()); + assertEquals(sshConnectionDetails.getHost(), "localhost"); + } + + @Test + public void testGetPort() { + sshConnectionDetails.setPort(8080); + assertNotNull(sshConnectionDetails.getPort()); + assertEquals(sshConnectionDetails.getPort(), 8080); + } + + @Test + public void testGetUsername() { + sshConnectionDetails.setUsername("username"); + assertNotNull(sshConnectionDetails.getUsername()); + assertEquals(sshConnectionDetails.getUsername(), "username"); + } + + @Test + public void testGetPassword() { + sshConnectionDetails.setPassword("password"); + assertNotNull(sshConnectionDetails.getPassword()); + assertEquals(sshConnectionDetails.getPassword(), "password"); + } +} -- cgit 1.2.3-korg