У меня есть тестовый класс Login, который имеет положительные и отрицательные тесты для Login. Результат для положительного случая - получить токен в ответе.
Кроме того, у меня есть еще один класс Functionality, в котором есть тесты для некоторых функций, которые доступны для пользователей при входе в систему.
Как получить токен из положительного теста входа в систему для проверки функциональности?
Я нашел только одно решение:
- сделать токен статической переменной в классе Login
- после положительного теста входа в систему переменная токена должна быть инициализирована из ответа
- во всех тестах функциональности следует добавить зависимость от положительного теста входа в систему
Но похоже, что добавление зависимостей ко всем функциональным тестам не очень хорошая идея.
Есть ли другие варианты?