X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-client%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fclient%2FNetconfReconnectingClientConfigurationTest.java;fp=opendaylight%2Fnetconf%2Fnetconf-client%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fclient%2FNetconfReconnectingClientConfigurationTest.java;h=0000000000000000000000000000000000000000;hb=4c0c091813aea131d32dc70c5121a450eb9b7291;hp=9d9d9320760fa089c76daf032ef569970308c5a6;hpb=a63cd90c78847178c8ab9a970b2189bdab572a80;p=netconf.git diff --git a/opendaylight/netconf/netconf-client/src/test/java/org/opendaylight/netconf/client/NetconfReconnectingClientConfigurationTest.java b/opendaylight/netconf/netconf-client/src/test/java/org/opendaylight/netconf/client/NetconfReconnectingClientConfigurationTest.java deleted file mode 100644 index 9d9d932076..0000000000 --- a/opendaylight/netconf/netconf-client/src/test/java/org/opendaylight/netconf/client/NetconfReconnectingClientConfigurationTest.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.netconf.client; - -import com.google.common.base.Optional; -import java.net.InetSocketAddress; -import org.junit.Assert; -import org.junit.Test; -import org.mockito.Mockito; -import org.opendaylight.netconf.nettyutil.handler.ssh.authentication.AuthenticationHandler; -import org.opendaylight.netconf.api.messages.NetconfHelloMessageAdditionalHeader; -import org.opendaylight.netconf.client.conf.NetconfClientConfiguration; -import org.opendaylight.netconf.client.conf.NetconfReconnectingClientConfiguration; -import org.opendaylight.netconf.client.conf.NetconfReconnectingClientConfigurationBuilder; -import org.opendaylight.protocol.framework.ReconnectStrategy; -import org.opendaylight.protocol.framework.ReconnectStrategyFactory; - -public class NetconfReconnectingClientConfigurationTest { - @Test - public void testNetconfReconnectingClientConfiguration() throws Exception { - Long timeout = 200L; - NetconfHelloMessageAdditionalHeader header = new NetconfHelloMessageAdditionalHeader("a", "host", "port", "trans", "id"); - NetconfClientSessionListener listener = new SimpleNetconfClientSessionListener(); - InetSocketAddress address = InetSocketAddress.createUnresolved("host", 830); - ReconnectStrategyFactory strategy = Mockito.mock(ReconnectStrategyFactory.class); - AuthenticationHandler handler = Mockito.mock(AuthenticationHandler.class); - ReconnectStrategy reconnect = Mockito.mock(ReconnectStrategy.class); - - NetconfReconnectingClientConfiguration cfg = NetconfReconnectingClientConfigurationBuilder.create(). - withProtocol(NetconfClientConfiguration.NetconfClientProtocol.SSH). - withAddress(address). - withConnectionTimeoutMillis(timeout). - withReconnectStrategy(reconnect). - withAdditionalHeader(header). - withSessionListener(listener). - withConnectStrategyFactory(strategy). - withAuthHandler(handler).build(); - - Assert.assertEquals(timeout, cfg.getConnectionTimeoutMillis()); - Assert.assertEquals(Optional.fromNullable(header), cfg.getAdditionalHeader()); - Assert.assertEquals(listener, cfg.getSessionListener()); - Assert.assertEquals(handler, cfg.getAuthHandler()); - Assert.assertEquals(strategy, cfg.getConnectStrategyFactory()); - Assert.assertEquals(NetconfClientConfiguration.NetconfClientProtocol.SSH, cfg.getProtocol()); - Assert.assertEquals(address, cfg.getAddress()); - Assert.assertEquals(reconnect, cfg.getReconnectStrategy()); - } -}