diff options
| author | Aotrix <[email protected]> | 2025-11-09 16:31:11 +0100 |
|---|---|---|
| committer | Aotrix <[email protected]> | 2025-11-09 16:31:11 +0100 |
| commit | 7c7c8b4aafe91f49a3448b822dd604253545307d (patch) | |
| tree | 869b9f2669e4676c98cf9ec4860119346b3f65d4 /subprojects/battleNetApi/tests | |
| parent | 6110ac9510e8fdf04e7f60625def310687ee6a88 (diff) | |
added tests
Diffstat (limited to 'subprojects/battleNetApi/tests')
| -rw-r--r-- | subprojects/battleNetApi/tests/tests.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/subprojects/battleNetApi/tests/tests.cpp b/subprojects/battleNetApi/tests/tests.cpp index d225de6..d83ea0a 100644 --- a/subprojects/battleNetApi/tests/tests.cpp +++ b/subprojects/battleNetApi/tests/tests.cpp @@ -21,6 +21,8 @@ class TokenMock { class HearthstoneApiMock { public: HearthstoneApiMock() : mHearthstoneApi(std::move(mToken.getToken())) {}; + std::string makeApiRequest(const std::string &iCardsUrl) { return mHearthstoneApi.makeApiRequest(iCardsUrl); } + const std::string apiUrl(const std::string &iParameters) { return mHearthstoneApi.apiUrl(iParameters); }; private: TokenMock mToken; @@ -39,7 +41,11 @@ TEST_CASE("Retrieve API Token", "[getApiToken]") { TEST_CASE("Retrieve number of pages", "[getPagesCount]") { HearthstoneApiMock aHearthstoneApi; // std::cout << aHearthstoneApi.numberOfCards() << '\n'; - // aHearthstoneApi.getNumberOfPages(); - // input parameters - // aHearthstoneApi.getCards +} + +TEST_CASE("Retrieve cards", "[retrieveCards]") { + HearthstoneApiMock aHearthstoneApi; + const std::string kCardParameters{"cards/?locale=fr_FR&gameMode=constructed"}; + const std::string kUrl{aHearthstoneApi.apiUrl(kCardParameters)}; + std::cout << aHearthstoneApi.makeApiRequest(kUrl) << '\n'; } |
