assertFalse(scanInfo.isCompletedNormally());
long scanTime1 = scanInfo.getScanTime();
assertTrue("Scanning has just begun", scanTime1 >= 0 && scanTime1 <= 10);
Thread.sleep(10);
scanningResults.new StopScanningListener().transitionTo(ScanningState.IDLE, Transition.COMPLETE);
assertTrue(scanInfo.isCompletedNormally());
long scanTime2 = scanInfo.getScanTime();
assertTrue("Scanning has just finished", scanTime2 >= 10 && scanTime1 <= 20);
assertTrue(scanTime1 != scanTime2);
Thread.sleep(10);