public LoginResponse build() { return new LoginResponse(username, userId, password, domainId, timeout, registered, accountName, firstName, lastName, accountType, timezone, timezoneOffset, sessionKey, jSessionId); }
public LoginResponse build() { return new LoginResponse(username, userId, password, domainId, timeout, registered, accountName, firstName, lastName, accountType, timezone, timezoneOffset, sessionKey, jSessionId); }
public LoginResponse build() { return new LoginResponse(username, userId, password, domainId, timeout, registered, accountName, firstName, lastName, accountType, timezone, timezoneOffset, sessionKey, jSessionId); }
when(mockAPI.logIn(any(LogInData.class))).thenReturn(Observable.just(new LoginResponse());
if(user.lastCheckin + PREDEFINED_TIMEOUT > System.currentTimeMillis()) { return new LoginResponse(false,"User is active in another session."); }
return Observable.just(new LoginResponse(DeviceType.UNKNOWN)); return Observable.just(new LoginResponse(DeviceType.DEVICE_ONE)); return Observable.just(new LoginResponse(DeviceType.DEVICE_TWO));
final LoginResponse loginResponse = new LoginResponse();
@Test public void performValidLogIn() throws Exception { LoginResponse expectedResponse = new LoginResponse(); expectedResponse.setToken("RANDOM TOKEN"); when(mockApi.logIn(any(LogInData.class))).thenReturn(Observable.just(expectedResponse)); TestSubscriber<LoginResponse> testSubscriber = new TestSubscriber<>(); Observable<LoginResponse> observable = mockAPI.logIn(new LogInData("TestLogin", "TestPassword")); observable.subscribe(testSubscriber); testSubscriber.assertNoErrors(); testSubscriber.assertReceivedOnNext(Collections.singletonList(expectedResponse)); }
dataOutput.write(new LoginResponse(/* response data */));