Class AuthServiceImplTest
java.lang.Object
ru.averkiev.greenchat_auth.services.impl.AuthServiceImplTest
Тестовый класс для проверки функциональности AuthServiceImpl.
Этот класс представляет собой функционал для аутентификации и авторизации пользователей.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Проверяет формирование ответа на запрос обновления access токена при валидном refresh токена.void
Проверяет формирование ответа на запрос обновления access токена при невалидном refresh токена.void
Проверяет выдачу аутентификации из контекста при её наличии.void
Проверяет выдачу аутентификации из контекста при её отсутствии.void
Проверяет выброс исключения на запрос аутентификации при невалидных данных от пользователя.void
Проверяет формирование ответа на запрос аутентификации при валидных данных от пользователя.void
Проверяет формирование ответа на запрос обновления access и refresh токенов при невалидном refresh токена.void
Проверяет формирование ответа на запрос обновления access и refresh токенов при валидном refresh токена.
-
Constructor Details
-
AuthServiceImplTest
public AuthServiceImplTest()
-
-
Method Details
-
login_ValidCredentials_ReturnJwtResponse
@Test public void login_ValidCredentials_ReturnJwtResponse()Проверяет формирование ответа на запрос аутентификации при валидных данных от пользователя. -
login_InvalidCredentials_ThrowsAuthException
@Test public void login_InvalidCredentials_ThrowsAuthException()Проверяет выброс исключения на запрос аутентификации при невалидных данных от пользователя. -
getAccessToken_ValidRefreshToken_ReturnsJwtResponseWithNewAccessToken
@Test public void getAccessToken_ValidRefreshToken_ReturnsJwtResponseWithNewAccessToken()Проверяет формирование ответа на запрос обновления access токена при валидном refresh токена. -
getAccessTokenInvalidRefreshToken_ReturnsJwtResponseWithNullValues
@Test public void getAccessTokenInvalidRefreshToken_ReturnsJwtResponseWithNullValues()Проверяет формирование ответа на запрос обновления access токена при невалидном refresh токена. -
refresh_ValidRefreshToken_ReturnsJwtResponseWithAccessTokenAndRefreshToken
@Test public void refresh_ValidRefreshToken_ReturnsJwtResponseWithAccessTokenAndRefreshToken()Проверяет формирование ответа на запрос обновления access и refresh токенов при валидном refresh токена. -
refresh_InvalidRefreshToken_ThrowsAuthException
@Test public void refresh_InvalidRefreshToken_ThrowsAuthException()Проверяет формирование ответа на запрос обновления access и refresh токенов при невалидном refresh токена. -
getAuthInfo_AuthenticationNotNull_ReturnsJwtAuthentication
@Test public void getAuthInfo_AuthenticationNotNull_ReturnsJwtAuthentication()Проверяет выдачу аутентификации из контекста при её наличии. -
getAuthInfo_AuthenticationNull_ReturnsNull
@Test public void getAuthInfo_AuthenticationNull_ReturnsNull()Проверяет выдачу аутентификации из контекста при её отсутствии.
-