### Question:
CanonObjectEventImpl implements CanonObjectEvent { @Override public EdsBaseRef getBaseRef() { return baseRef; } CanonObjectEventImpl(final EdsCameraRef cameraRef, final EdsObjectEvent objectEvent, final EdsBaseRef baseRef); @Override EdsCameraRef getCameraRef(); @Override EdsObjectEvent getObjectEvent(); @Override EdsBaseRef getBaseRef(); @Override String toString();  }### Answer:
@Test void getBaseRef() { final EdsBaseRef ref = canonObjectEvent.getBaseRef(); Assertions.assertNotNull(ref); Assertions.assertEquals(baseRef, ref); Assertions.assertSame(baseRef, canonObjectEvent.getBaseRef()); }