Сохранение токена для тестов

127
30 ноября 2019, 14:20

Есть класс, в котором я получаю токен:

class GetTokenTest
{
    String getTokenTest ()
    {
        RequestSpecification request = RestAssured.given ().relaxedHTTPSValidation ();
        Response response = request.get (config.getToken);
        JsonPath jsonPath = response.jsonPath ();
        String token = jsonPath.get ("access_token");
        return token;
    }

}

И пример класса, где я использую полученный токен:

class GetRulesTest
{
    GetTokenTest token = new GetTokenTest ();
    void getRulesTest ()
    {
RequestSpecification request = RestAssured.given ().relaxedHTTPSValidation().auth ().oauth2 (token.getTokenTest ());
}

Как сделать так, чтобы сохранить токен для всех классов и использовать его без создания копии класса GetTokenTest? Может, создать отдельный класс с фабричными методами? Или есть более простой способ?

Answer 1

Вопрос решен путем задания переменной в конфиге и объявления ее статической.

READ ALSO
Код ревью тестового проекта Android Dev

Код ревью тестового проекта Android Dev

Я начинающий Android разработчик и пытаюсь устроиться на работуНа одном из собеседованиях мне дали тестовое задание:

118
Разбить строку на слова

Разбить строку на слова

Мне нужно разбить строку на слова, а после проверить, сходятся ли 1-я и последняя буква слова

107
Рисование на объектах (Node - Sphere)

Рисование на объектах (Node - Sphere)

Можно ли, а если можно то каким образом я могу рисовать на загруженной картинкеНапример создали сферу, наложили на нее diffuseMap и необходимо...

124