@Test @SuppressWarnings("MissingPermission") public void Ble_Scan_DateTypes() throws Exception { ArgumentCaptor<BleScanObservable> captor = ArgumentCaptor.forClass(BleScanObservable.class); rxFit.ble().scan(dataTypes); rxFit.ble().scan(dataTypes, TIMEOUT_TIME, TIMEOUT_TIMEUNIT); PowerMockito.verifyStatic(times(2)); Observable.create(captor.capture()); BleScanObservable observable = captor.getAllValues().get(0); assertEquals(dataTypes, observable.dataTypes); assertNull(observable.stopTimeSecs); assertNoTimeoutSet(observable); observable = captor.getAllValues().get(1); assertEquals(dataTypes, observable.dataTypes); assertNull(observable.stopTimeSecs); assertTimeoutSet(observable); }
@Test @SuppressWarnings("MissingPermission") public void Ble_Scan_DateTypes_StopTime() throws Exception { ArgumentCaptor<BleScanObservable> captor = ArgumentCaptor.forClass(BleScanObservable.class); final int stopTimeSecs = 2; rxFit.ble().scan(dataTypes, stopTimeSecs); rxFit.ble().scan(dataTypes, stopTimeSecs, TIMEOUT_TIME, TIMEOUT_TIMEUNIT); PowerMockito.verifyStatic(times(2)); Observable.create(captor.capture()); BleScanObservable observable = captor.getAllValues().get(0); assertEquals(dataTypes, observable.dataTypes); assertEquals(stopTimeSecs, (int) observable.stopTimeSecs); assertNoTimeoutSet(observable); observable = captor.getAllValues().get(1); assertEquals(dataTypes, observable.dataTypes); assertEquals(stopTimeSecs, (int) observable.stopTimeSecs); assertTimeoutSet(observable); }
@Test @SuppressWarnings("MissingPermission") public void Ble_Scan() throws Exception { ArgumentCaptor<BleScanObservable> captor = ArgumentCaptor.forClass(BleScanObservable.class); rxFit.ble().scan(); rxFit.ble().scan(TIMEOUT_TIME, TIMEOUT_TIMEUNIT); PowerMockito.verifyStatic(times(2)); Observable.create(captor.capture()); BleScanObservable observable = captor.getAllValues().get(0); assertNull(observable.dataTypes); assertNull(observable.stopTimeSecs); assertNoTimeoutSet(observable); observable = captor.getAllValues().get(1); assertNull(observable.dataTypes); assertNull(observable.stopTimeSecs); assertTimeoutSet(observable); }
@Test @SuppressWarnings("MissingPermission") public void Ble_Scan_StopTime() throws Exception { ArgumentCaptor<BleScanObservable> captor = ArgumentCaptor.forClass(BleScanObservable.class); final int stopTimeSecs = 2; rxFit.ble().scan(stopTimeSecs); rxFit.ble().scan(stopTimeSecs, TIMEOUT_TIME, TIMEOUT_TIMEUNIT); PowerMockito.verifyStatic(times(2)); Observable.create(captor.capture()); BleScanObservable observable = captor.getAllValues().get(0); assertNull(observable.dataTypes); assertEquals(stopTimeSecs, (int) observable.stopTimeSecs); assertNoTimeoutSet(observable); observable = captor.getAllValues().get(1); assertNull(observable.dataTypes); assertEquals(stopTimeSecs, (int) observable.stopTimeSecs); assertTimeoutSet(observable); }