From a0632d299b85dc4ef7c0e03898f38e6deca0edc2 Mon Sep 17 00:00:00 2001 From: Aotrix <9aotrix@protonmail.com> Date: Tue, 28 Apr 2026 03:49:41 +0200 Subject: add HearthstoneTokenBuilder class --- battleNetApi/tests/tests.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'battleNetApi/tests') diff --git a/battleNetApi/tests/tests.cpp b/battleNetApi/tests/tests.cpp index b79a37b..10c6f23 100644 --- a/battleNetApi/tests/tests.cpp +++ b/battleNetApi/tests/tests.cpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include TEST_CASE("Retrieve API Token", "[generateApiToken]") { const std::string kCredentialsFile{"tests/resources/credentials.json"}; @@ -33,7 +33,7 @@ TEST_CASE("Retrieve number of cards", "[countCards]") { aApiUrl.setPageSize("1"); TokenPool::feedTokenSource("tests/resources/credentials.json"); const json kResponse = HearthstoneApi::makeApiRequest( - aApiUrl, TokenPool::availableToken().value().text()); + aApiUrl, TokenPool::build().value().text()); REQUIRE(kResponse.size() > 0); REQUIRE(kResponse.contains("pageCount")); std::uint64_t kNumberOfCards{kResponse["pageCount"]}; @@ -52,7 +52,7 @@ TEST_CASE("Retrieve page once", "[retrievePageOnce]") { aApiUrl.setPageSize("16"); TokenPool::feedTokenSource("tests/resources/credentials.json"); const json kApiResponse = HearthstoneApi::makeApiRequest( - aApiUrl, TokenPool::availableToken().value().text()); + aApiUrl, TokenPool::build().value().text()); REQUIRE(kApiResponse["cards"].size() == 16); } @@ -68,7 +68,7 @@ TEST_CASE("Retrieve pages 10 times without parallelization", aApiUrl.setPageSize("16"); aApiUrl.setPage("1"); TokenPool::feedTokenSource("tests/resources/credentials.json"); - std::string kTokenText{TokenPool::availableToken().value().text()}; + std::string kTokenText{TokenPool::build().value().text()}; json kApiResponse = HearthstoneApi::makeApiRequest(aApiUrl, kTokenText); // Retrieve number of pages @@ -97,7 +97,7 @@ TEST_CASE("Retrieve pages 10 times with parallelization", aApiUrl.setPage("1"); std::vector aRequests; TokenPool::feedTokenSource("tests/resources/credentials.json"); - std::string kTokenText{TokenPool::availableToken().value().text()}; + std::string kTokenText{TokenPool::build().value().text()}; json kFirstPageJson = HearthstoneApi::makeApiRequest(aApiUrl, kTokenText); int kNumberOfPages{kFirstPageJson["pageCount"]}; @@ -139,11 +139,11 @@ TEST_CASE("Retrieve a single page with HearthstoneApi::downloadCards", aApiUrl.setPage(3); TokenPool::feedTokenSource("tests/resources/credentials.json"); json kApiResponse = HearthstoneApi::makeApiRequest( - aApiUrl, TokenPool::availableToken().value().text()); + aApiUrl, TokenPool::build().value().text()); const json::size_type kExpectedNumberOfCards{kApiResponse["cards"].size()}; TokenPool::feedTokenSource("tests/resources/credentials.json"); - kApiResponse = HearthstoneApi::downloadCards( - aApiUrl, TokenPool::availableToken().value()); + kApiResponse = + HearthstoneApi::downloadCards(aApiUrl, TokenPool::build().value()); const json::size_type kCurrentNumberOfCards{kApiResponse["cards"].size()}; REQUIRE(kCurrentNumberOfCards == kExpectedNumberOfCards); } -- cgit v1.2.3