### Question:
CanonPropertyEventImpl implements CanonPropertyEvent { @Override public EdsPropertyEvent getPropertyEvent() { return propertyEvent; } CanonPropertyEventImpl(final EdsCameraRef cameraRef, final EdsPropertyEvent propertyEvent, final EdsPropertyID propertyID, final long inParam); @Override EdsCameraRef getCameraRef(); @Override EdsPropertyEvent getPropertyEvent(); @Override EdsPropertyID getPropertyId(); @Override long getInParam(); @Override String toString();  }### Answer:
@Test void getPropertyEvent() { final EdsPropertyEvent event = canonPropertyEvent.getPropertyEvent(); Assertions.assertNotNull(event); Assertions.assertEquals(propertyEvent, event); Assertions.assertSame(propertyEvent, canonPropertyEvent.getPropertyEvent()); }