blob: 2c69625799fed58057ce4f71bfa162c8b81f85b1 [file] [log] [blame]
tomc0ccfb22014-09-08 00:41:32 -07001package org.onlab.onos.net.link;
2
3import org.junit.Test;
4import org.onlab.onos.net.DeviceId;
5import org.onlab.onos.net.PortNumber;
6
7import static org.junit.Assert.assertEquals;
8import static org.onlab.onos.net.DefaultLinkTest.cp;
9import static org.onlab.onos.net.DeviceId.deviceId;
10import static org.onlab.onos.net.Link.Type.DIRECT;
11import static org.onlab.onos.net.PortNumber.portNumber;
12
13/**
14 * Test of the default link description.
15 */
16public class DefaultLinkDescriptionTest {
17
18 private static final DeviceId DID1 = deviceId("of:foo");
19 private static final DeviceId DID2 = deviceId("of:bar");
20 private static final PortNumber P1 = portNumber(1);
21
22 @Test
23 public void basics() {
24 LinkDescription desc = new DefaultLinkDescription(cp(DID1, P1), cp(DID2, P1), DIRECT);
25 assertEquals("incorrect src", cp(DID1, P1), desc.src());
26 assertEquals("incorrect dst", cp(DID2, P1), desc.dst());
27 assertEquals("incorrect type", DIRECT, desc.type());
28 }
29
30}