/* * Copyright (c) 2014, 2015 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.impl; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import io.netty.channel.local.LocalAddress; import java.net.InetSocketAddress; import org.apache.sshd.common.util.net.SshdSocketAddress; import org.junit.Test; public class NetconfServerSessionNegotiatorTest { @Test public void testGetInetSocketAddress() throws Exception { InetSocketAddress socketAddress = new InetSocketAddress(10); assertNotNull(NetconfServerSessionNegotiator.getHostName(socketAddress)); assertEquals(socketAddress.getHostName(), NetconfServerSessionNegotiator.getHostName(socketAddress) .getValue()); socketAddress = new InetSocketAddress("TestPortInet", 20); assertEquals(socketAddress.getHostName(), NetconfServerSessionNegotiator.getHostName(socketAddress) .getValue()); assertEquals(String.valueOf(socketAddress.getPort()), NetconfServerSessionNegotiator.getHostName(socketAddress) .getKey()); LocalAddress localAddress = new LocalAddress("TestPortLocal"); assertEquals(String.valueOf(localAddress.id()), NetconfServerSessionNegotiator.getHostName(localAddress) .getValue()); SshdSocketAddress embeddedAddress = new SshdSocketAddress( "TestSshdName", 10); } }