### Question:
CanonPropertyEventImpl implements CanonPropertyEvent { @Override public EdsCameraRef getCameraRef() { return cameraRef; } 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 getCameraRef() { final EdsCameraRef ref = canonPropertyEvent.getCameraRef(); Assertions.assertNotNull(ref); Assertions.assertEquals(cameraRef, ref); Assertions.assertSame(cameraRef, canonPropertyEvent.getCameraRef()); }