### Question:
KinectAdapter extends J4KSDK implements KinectInterfaceAdapter { @Override public void start() { this.start(this.kinectStartingSensors.getStartingSensors()); } KinectAdapter(final Joint primaryJoint, final KinectSensors kinectStartingSensors,
            final KinectVersion kinectVersion); @Override void onColorFrameEvent(final byte[] arg0); @Override void onDepthFrameEvent(final short[] arg0, final byte[] arg1, final float[] arg2, final float[] arg3); @Override void onSkeletonFrameEvent(final boolean[] skeletonTracked, final float[] jointPosition,
            final float[] jointOrientation, final byte[] jointStatus); @Override void attacheKinect(final KinectObserver kinect); @Override void start(); @Override String printKinectInfo();  }### Answer:
@Test @DisplayName("A Kinect on test without SDK should not be initialized") void duringTestKinectShouldNotBeInitialized() { KinectAdapterTest.kinectAdapter.start(); if (!OsUtils.getOperatingSystemType().equals(OsUtils.OSType.Windows)) { Assertions.assertFalse(KinectAdapterTest.kinectAdapter.isInitialized()); } else { Assertions.assertTrue(KinectAdapterTest.kinectAdapter.isInitialized()); } }