Class NetworkManagerTest
- java.lang.Object
-
- test.de.iip_ecosphere.platform.support.net.NetworkManagerTest
-
public class NetworkManagerTest extends java.lang.ObjectSome tests forNetworkManagerandLocalNetworkManagerImpl.- Author:
- Holger Eichelberger, SSE
-
-
Constructor Summary
Constructors Constructor Description NetworkManagerTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidassertInstances(de.iip_ecosphere.platform.support.net.NetworkManager manager)Asserts the instance functions.voidtestNetMgrSetup()Basic test for net manager setup.static voidtestNetworkManager(de.iip_ecosphere.platform.support.net.NetworkManager manager, java.lang.String suffix)Tests the given network manager for self-managed addresses.voidtestNetworkManagers()Tests available implementations.private static voidtestNetworkManagerSetup(de.iip_ecosphere.platform.support.net.NetworkManager manager)Tests setting up the network manager.private static voidtestPortReservation(de.iip_ecosphere.platform.support.net.NetworkManager manager, java.lang.String suffix)Tests the port reservation vs.private static voidtestPrefixes(de.iip_ecosphere.platform.support.net.NetworkManager manager, java.lang.String suffix)Tests prefixes.
-
-
-
Method Detail
-
testNetworkManagers
public void testNetworkManagers()
Tests available implementations.
-
testNetworkManagerSetup
private static void testNetworkManagerSetup(de.iip_ecosphere.platform.support.net.NetworkManager manager)
Tests setting up the network manager.- Parameters:
manager- the manager instance to test
-
testNetworkManager
public static void testNetworkManager(de.iip_ecosphere.platform.support.net.NetworkManager manager, java.lang.String suffix)Tests the given network manager for self-managed addresses.- Parameters:
manager- the manager instance, assumes a fresh/unallocated instancesuffix- additional information to make keys unique for repeated tests, usually empty- See Also:
testPortReservation(NetworkManager, String)
-
assertInstances
private static void assertInstances(de.iip_ecosphere.platform.support.net.NetworkManager manager)
Asserts the instance functions.- Parameters:
manager- the manager instance
-
testPortReservation
private static void testPortReservation(de.iip_ecosphere.platform.support.net.NetworkManager manager, java.lang.String suffix)Tests the port reservation vs. self-managed ports.- Parameters:
manager- the manager instancesuffix- additional information to make keys unique for repeated tests, usually empty
-
testPrefixes
private static void testPrefixes(de.iip_ecosphere.platform.support.net.NetworkManager manager, java.lang.String suffix)Tests prefixes.- Parameters:
manager- the manager instancesuffix- additional information to make keys unique for repeated tests, usually empty
-
testNetMgrSetup
public void testNetMgrSetup()
Basic test for net manager setup. No yaml here, so just instance based test.
-
-