Fix: Change TestOpenstackNodeManager as public.

Change-Id: I6bb4bd2892e4787e2894a377b04e486b47209971
diff --git a/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandlerTest.java b/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandlerTest.java
index a55cb25..213375a 100644
--- a/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandlerTest.java
+++ b/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/DefaultOpenstackNodeHandlerTest.java
@@ -15,13 +15,10 @@
  */
 package org.onosproject.openstacknode.impl;
 
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
-import java.util.Set;
-import java.util.stream.Collectors;
-
+import com.google.common.collect.ImmutableSet;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import com.google.common.util.concurrent.MoreExecutors;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -72,16 +69,15 @@
 import org.onosproject.net.provider.ProviderId;
 import org.onosproject.openstacknode.api.NodeState;
 import org.onosproject.openstacknode.api.OpenstackNode;
-import org.onosproject.openstacknode.api.OpenstackNodeAdminService;
-import org.onosproject.openstacknode.api.OpenstackNodeListener;
-import org.onosproject.openstacknode.api.OpenstackNodeService;
 import org.onosproject.ovsdb.controller.OvsdbClientService;
 import org.onosproject.ovsdb.controller.OvsdbController;
 
-import com.google.common.collect.ImmutableSet;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-import com.google.common.util.concurrent.MoreExecutors;
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+import java.util.Set;
+import java.util.stream.Collectors;
 
 import static org.easymock.EasyMock.anyObject;
 import static org.easymock.EasyMock.createMock;
@@ -496,75 +492,6 @@
         }
     }
 
-    private static class TestOpenstackNodeManager implements OpenstackNodeService, OpenstackNodeAdminService {
-        Map<String, OpenstackNode> osNodeMap = Maps.newHashMap();
-        List<OpenstackNodeListener> listeners = Lists.newArrayList();
-
-        @Override
-        public Set<OpenstackNode> nodes() {
-            return ImmutableSet.copyOf(osNodeMap.values());
-        }
-
-        @Override
-        public Set<OpenstackNode> nodes(OpenstackNode.NodeType type) {
-            return osNodeMap.values().stream()
-                    .filter(osNode -> osNode.type() == type)
-                    .collect(Collectors.toSet());
-        }
-
-        @Override
-        public Set<OpenstackNode> completeNodes() {
-            return osNodeMap.values().stream()
-                    .filter(osNode -> osNode.state() == COMPLETE)
-                    .collect(Collectors.toSet());
-        }
-
-        @Override
-        public Set<OpenstackNode> completeNodes(OpenstackNode.NodeType type) {
-            return osNodeMap.values().stream()
-                    .filter(osNode -> osNode.type() == type && osNode.state() == COMPLETE)
-                    .collect(Collectors.toSet());
-        }
-
-        @Override
-        public OpenstackNode node(String hostname) {
-            return osNodeMap.get(hostname);
-        }
-
-        @Override
-        public OpenstackNode node(DeviceId deviceId) {
-            return osNodeMap.values().stream()
-                    .filter(osNode -> Objects.equals(osNode.intgBridge(), deviceId) ||
-                            Objects.equals(osNode.ovsdb(), deviceId))
-                    .findFirst().orElse(null);
-        }
-
-        @Override
-        public void addListener(OpenstackNodeListener listener) {
-            listeners.add(listener);
-        }
-
-        @Override
-        public void removeListener(OpenstackNodeListener listener) {
-            listeners.remove(listener);
-        }
-
-        @Override
-        public void createNode(OpenstackNode osNode) {
-            osNodeMap.put(osNode.hostname(), osNode);
-        }
-
-        @Override
-        public void updateNode(OpenstackNode osNode) {
-            osNodeMap.put(osNode.hostname(), osNode);
-        }
-
-        @Override
-        public OpenstackNode removeNode(String hostname) {
-            return null;
-        }
-    }
-
     private static class TestDeviceService extends DeviceServiceAdapter {
         Map<DeviceId, Device> devMap = Maps.newHashMap();
         List<Port> portList = Lists.newArrayList();
diff --git a/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/TestOpenstackNodeManager.java b/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/TestOpenstackNodeManager.java
new file mode 100644
index 0000000..cf877d7
--- /dev/null
+++ b/apps/openstacknode/app/src/test/java/org/onosproject/openstacknode/impl/TestOpenstackNodeManager.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright 2018-present Open Networking Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.onosproject.openstacknode.impl;
+
+import com.google.common.collect.ImmutableSet;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import org.onosproject.net.DeviceId;
+import org.onosproject.openstacknode.api.OpenstackNode;
+import org.onosproject.openstacknode.api.OpenstackNodeAdminService;
+import org.onosproject.openstacknode.api.OpenstackNodeListener;
+import org.onosproject.openstacknode.api.OpenstackNodeService;
+
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+import java.util.Set;
+import java.util.stream.Collectors;
+
+import static org.onosproject.openstacknode.api.NodeState.COMPLETE;
+
+/**
+ * Test openstack node manager.
+ */
+public class TestOpenstackNodeManager implements OpenstackNodeService, OpenstackNodeAdminService {
+        Map<String, OpenstackNode> osNodeMap = Maps.newHashMap();
+        List<OpenstackNodeListener> listeners = Lists.newArrayList();
+
+        @Override
+        public Set<OpenstackNode> nodes() {
+        return ImmutableSet.copyOf(osNodeMap.values());
+    }
+
+        @Override
+        public Set<OpenstackNode> nodes(OpenstackNode.NodeType type) {
+        return osNodeMap.values().stream()
+                .filter(osNode -> osNode.type() == type)
+                .collect(Collectors.toSet());
+    }
+
+        @Override
+        public Set<OpenstackNode> completeNodes() {
+        return osNodeMap.values().stream()
+                .filter(osNode -> osNode.state() == COMPLETE)
+                .collect(Collectors.toSet());
+    }
+
+        @Override
+        public Set<OpenstackNode> completeNodes(OpenstackNode.NodeType type) {
+        return osNodeMap.values().stream()
+                .filter(osNode -> osNode.type() == type && osNode.state() == COMPLETE)
+                .collect(Collectors.toSet());
+    }
+
+        @Override
+        public OpenstackNode node(String hostname) {
+        return osNodeMap.get(hostname);
+    }
+
+        @Override
+        public OpenstackNode node(DeviceId deviceId) {
+        return osNodeMap.values().stream()
+                .filter(osNode -> Objects.equals(osNode.intgBridge(), deviceId) ||
+                        Objects.equals(osNode.ovsdb(), deviceId))
+                .findFirst().orElse(null);
+    }
+
+        @Override
+        public void addListener(OpenstackNodeListener listener) {
+        listeners.add(listener);
+    }
+
+        @Override
+        public void removeListener(OpenstackNodeListener listener) {
+        listeners.remove(listener);
+    }
+
+        @Override
+        public void createNode(OpenstackNode osNode) {
+        osNodeMap.put(osNode.hostname(), osNode);
+    }
+
+        @Override
+        public void updateNode(OpenstackNode osNode) {
+        osNodeMap.put(osNode.hostname(), osNode);
+    }
+
+        @Override
+        public OpenstackNode removeNode(String hostname) {
+        return null;
+    }
+}