Implementing port update in trivial core.
diff --git a/net/api/src/test/java/org/onlab/onos/net/device/DeviceEventTest.java b/net/api/src/test/java/org/onlab/onos/net/device/DeviceEventTest.java
index df2b419..6f1219a 100644
--- a/net/api/src/test/java/org/onlab/onos/net/device/DeviceEventTest.java
+++ b/net/api/src/test/java/org/onlab/onos/net/device/DeviceEventTest.java
@@ -3,9 +3,13 @@
import org.junit.Test;
import org.onlab.onos.event.AbstractEventTest;
import org.onlab.onos.net.DefaultDevice;
+import org.onlab.onos.net.DefaultPort;
import org.onlab.onos.net.Device;
+import org.onlab.onos.net.Port;
+import org.onlab.onos.net.PortNumber;
import org.onlab.onos.net.provider.ProviderId;
+import static org.junit.Assert.assertEquals;
import static org.onlab.onos.net.DeviceId.deviceId;
/**
@@ -21,17 +25,19 @@
@Test
public void withTime() {
Device device = createDevice();
+ Port port = new DefaultPort(device, PortNumber.portNumber(123L), true);
DeviceEvent event = new DeviceEvent(DeviceEvent.Type.DEVICE_ADDED,
- device, 123L);
+ device, port, 123L);
validateEvent(event, DeviceEvent.Type.DEVICE_ADDED, device, 123L);
+ assertEquals("incorrect port", port, event.port());
}
@Test
public void withoutTime() {
Device device = createDevice();
+ Port port = new DefaultPort(device, PortNumber.portNumber(123L), true);
long before = System.currentTimeMillis();
- DeviceEvent event = new DeviceEvent(DeviceEvent.Type.DEVICE_ADDED,
- device);
+ DeviceEvent event = new DeviceEvent(DeviceEvent.Type.DEVICE_ADDED, device);
long after = System.currentTimeMillis();
validateEvent(event, DeviceEvent.Type.DEVICE_ADDED, device, before, after);
}