Merge "BUG-1617 Extract AuthProvider from netconf ssh"
authorTony Tkacik <ttkacik@cisco.com>
Thu, 28 Aug 2014 15:47:25 +0000 (15:47 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Thu, 28 Aug 2014 15:47:25 +0000 (15:47 +0000)
1  2 
opendaylight/netconf/netconf-ssh/src/test/java/org/opendaylight/controller/netconf/netty/SSHTest.java

@@@ -59,13 -58,11 +58,13 @@@ public class SSHTest 
      @Test
      public void test() throws Exception {
          new Thread(new EchoServer(), "EchoServer").start();
-         AuthProvider authProvider = mock(AuthProviderImpl.class);
-         doReturn(PEMGenerator.generate().toCharArray()).when(authProvider).getPEMAsCharArray();
+         AuthProvider authProvider = mock(AuthProvider.class);
          doReturn(true).when(authProvider).authenticated(anyString(), anyString());
 +        doReturn("auth").when(authProvider).toString();
 +
          NetconfSSHServer netconfSSHServer = NetconfSSHServer.start(10831, NetconfConfigUtil.getNetconfLocalAddress(),
-                 authProvider, new NioEventLoopGroup());
+                 new NioEventLoopGroup(), PEMGenerator.generate().toCharArray());
+         netconfSSHServer.setAuthProvider(authProvider);
  
          InetSocketAddress address = netconfSSHServer.getLocalSocketAddress();
          final EchoClientHandler echoClientHandler = connectClient(address);