1 package org.opendaylight.controller.sal.connector.remoterpc;
3 import org.codehaus.jackson.JsonParseException;
4 import org.junit.Assert;
6 import org.opendaylight.controller.sal.connector.remoterpc.dto.RouteIdentifierImpl;
7 import org.opendaylight.yangtools.yang.common.QName;
8 import org.slf4j.Logger;
9 import org.slf4j.LoggerFactory;
13 public class RouteIdentifierImplTest {
15 Logger _logger = LoggerFactory.getLogger(RouteIdentifierImplTest.class);
17 private final URI namespace = URI.create("http://cisco.com/example");
18 private final QName QNAME = new QName(namespace, "heartbeat");
21 public void testToString() throws Exception {
22 RouteIdentifierImpl rId = new RouteIdentifierImpl();
25 _logger.debug(rId.toString());
27 Assert.assertTrue(true);
32 public void testFromString() throws Exception {
33 RouteIdentifierImpl rId = new RouteIdentifierImpl();
36 _logger.debug("route: " + rId.fromString(rId.toString()));
38 Assert.assertTrue(true);
41 @Test(expected = JsonParseException.class)
42 public void testFromInvalidString() throws Exception {
43 String invalidInput = "aklhdgadfa;;;;;;;]]]]=]ag" ;
44 RouteIdentifierImpl rId = new RouteIdentifierImpl();
45 rId.fromString(invalidInput);
47 _logger.debug("" + rId);
48 Assert.assertTrue(true);