plugin/tst/software/aws/toolkits/eclipse/amazonq/lsp/auth/DefaultLoginServiceTest.java [309:325]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        GetSsoTokenResult expectedSsoToken = createSsoTokenResult();

        when(mockedAuthTokenService.getSsoToken(loginType, loginParams, loginOnInvalidToken))
            .thenReturn(CompletableFuture.completedFuture(expectedSsoToken));
        when(mockedAuthCredentialsService.updateTokenCredentials(expectedSsoToken.updateCredentialsParams()))
            .thenReturn(CompletableFuture.completedFuture(new ResponseMessage()));

        invokeProcessLogin(loginType, loginParams, loginOnInvalidToken);

        mockedAuthUtil.verify(() -> AuthUtil.validateLoginParameters(loginType, loginParams));
        verify(mockedAuthTokenService).getSsoToken(loginType, loginParams, loginOnInvalidToken);
        verify(mockedAuthCredentialsService).updateTokenCredentials(expectedSsoToken.updateCredentialsParams());
        verify(mockAuthStateManager).toLoggedIn(loginType, loginParams, expectedSsoToken.ssoToken().id());
        verify(mockLoggingService).info("Successfully logged in");
    }

    @Test
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



plugin/tst/software/aws/toolkits/eclipse/amazonq/lsp/auth/DefaultLoginServiceTest.java [330:346]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        GetSsoTokenResult expectedSsoToken = createSsoTokenResult();

        when(mockedAuthTokenService.getSsoToken(loginType, loginParams, loginOnInvalidToken))
            .thenReturn(CompletableFuture.completedFuture(expectedSsoToken));
        when(mockedAuthCredentialsService.updateTokenCredentials(expectedSsoToken.updateCredentialsParams()))
            .thenReturn(CompletableFuture.completedFuture(new ResponseMessage()));

        invokeProcessLogin(loginType, loginParams, loginOnInvalidToken);

        mockedAuthUtil.verify(() -> AuthUtil.validateLoginParameters(loginType, loginParams));
        verify(mockedAuthTokenService).getSsoToken(loginType, loginParams, loginOnInvalidToken);
        verify(mockedAuthCredentialsService).updateTokenCredentials(expectedSsoToken.updateCredentialsParams());
        verify(mockAuthStateManager).toLoggedIn(loginType, loginParams, expectedSsoToken.ssoToken().id());
        verify(mockLoggingService).info("Successfully logged in");
    }

    @Test
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



