@Nullable @Override protected ProcessHandler doGetProcessHandler() { return new CloudDebugProcessHandler(this); }
private void setupMocks() { GoogleLoginState googleLoginState = mock(GoogleLoginState.class); CredentialedUser credentialedUser = mock(CredentialedUser.class); when(credentialedUser.getGoogleLoginState()).thenReturn(googleLoginState); LinkedHashMap<String, CredentialedUser> users = new LinkedHashMap<String, CredentialedUser>(); users.put("mockUser@foo.bar", credentialedUser); when(mockLoginService.getAllUsers()).thenReturn(users); CloudDebugProcessState cloudDebugProcessState = mock(CloudDebugProcessState.class); when(cloudDebugProcessState.getUserEmail()).thenReturn("mockUser@foo.bar"); CloudDebugProcess cloudDebugProcess = mock(CloudDebugProcess.class); when(cloudDebugProcess.getProcessState()).thenReturn(cloudDebugProcessState); handler = new CloudDebugProcessHandler(cloudDebugProcess); } }