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);
     }