Test cases configure and disconnect JschClient 41/64541/3
authorGanesh Chandrasekaran <ganesh.c@samsung.com>
Wed, 5 Sep 2018 00:41:21 +0000 (09:41 +0900)
committerGanesh Chandrasekaran <ganesh.c@samsung.com>
Tue, 11 Sep 2018 00:51:23 +0000 (00:51 +0000)
Issue-ID: APPC-1182

Change-Id: I49db6487f48a214ccd061be323fde09546bbd228
Signed-off-by: Ganesh Chandrasekaran <ganesh.c@samsung.com>
appc-adapters/appc-netconf-adapter/appc-netconf-adapter-bundle/src/test/java/org/onap/appc/adapter/netconf/jsch/TestNetconfClientJsch.java

index 2caf5d4..fb44763 100644 (file)
 
 package org.onap.appc.adapter.netconf.jsch;
 
+import com.jcraft.jsch.Session;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
+import org.onap.appc.adapter.netconf.ConnectionDetails;
 import org.onap.appc.adapter.netconf.NetconfConnectionDetails;
 import org.onap.appc.adapter.netconf.internal.NetconfAdapter;
 import org.onap.appc.exceptions.APPCException;
 
 import java.io.IOException;
+import java.util.Properties;
 
 public class TestNetconfClientJsch {
 
@@ -46,6 +49,9 @@ public class TestNetconfClientJsch {
         connectionDetails.setPort(8080);
         connectionDetails.setUsername("test");
         connectionDetails.setPassword("test");
+        Properties additionalProperties = new Properties();
+        additionalProperties.setProperty("testKey1", "testParam1");
+        connectionDetails.setAdditionalProperties(additionalProperties);
 
         netconfClientJsch.connect(connectionDetails);
     }
@@ -77,4 +83,16 @@ public class TestNetconfClientJsch {
 
         netconfClientJsch.configure(message);
     }
+
+    @Test (expected = NullPointerException.class)
+    public void testGetConfigure() throws APPCException, IOException {
+
+        netconfClientJsch.getConfiguration();
+    }
+
+    @Test
+    public void testDisconnect() throws APPCException, IOException {
+
+        netconfClientJsch.disconnect();
+    }
 }