Fixed commons maven build & moved bridge creation into ConfigurationService.
[ovsdb.git] / ovsdb / src / test / java / org / opendaylight / ovsdb / OvsdbTestAddBridge.java
1 package org.opendaylight.ovsdb;\r
2 \r
3 import java.net.InetAddress;\r
4 import java.util.ArrayList;\r
5 import java.util.HashMap;\r
6 import java.util.Map;\r
7 \r
8 import org.junit.Test;\r
9 import org.opendaylight.controller.sal.core.Node;\r
10 import org.opendaylight.controller.sal.core.NodeConnector;\r
11 import org.opendaylight.ovsdb.database.Uuid;\r
12 import org.opendaylight.ovsdb.internal.*;\r
13 import org.opendaylight.ovsdb.sal.connection.ConnectionConstants;\r
14 import org.slf4j.Logger;\r
15 import org.slf4j.LoggerFactory;\r
16 \r
17 public class OvsdbTestAddBridge {\r
18     private static final Logger logger = LoggerFactory\r
19             .getLogger(OvsdbTestAddBridge.class);\r
20     @Test\r
21     public void addBridge() throws Throwable{\r
22         Node.NodeIDType.registerIDType("OVS", String.class);\r
23         NodeConnector.NodeConnectorIDType.registerIDType("OVS", String.class, "OVS");\r
24 \r
25         ConnectionService connectionService = new ConnectionService();\r
26         connectionService.init();\r
27         String identifier = "TEST";\r
28         Map<ConnectionConstants, String> params = new HashMap<ConnectionConstants, String>();\r
29         params.put(ConnectionConstants.ADDRESS, "172.16.3.196");\r
30 \r
31         Node node = connectionService.connect(identifier, params);\r
32         if(node == null){\r
33             logger.error("Could not connecto to ovsdb server");\r
34             return;\r
35         }\r
36         ConfigurationService configurationService = new ConfigurationService();\r
37         configurationService.setConnectionServiceInternal(connectionService);\r
38         configurationService.createBridgeDomain(node, "JUNIT_BRIDGE_TEST");\r
39     }\r
40 \r
41 }\r