diff options
Diffstat (limited to 'subprojects/battleNetApi')
| -rw-r--r-- | subprojects/battleNetApi/include/hearthstoneApi.hpp | 2 | ||||
| -rw-r--r-- | subprojects/battleNetApi/tests/tests.cpp | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/subprojects/battleNetApi/include/hearthstoneApi.hpp b/subprojects/battleNetApi/include/hearthstoneApi.hpp index 88d48ef..af41a09 100644 --- a/subprojects/battleNetApi/include/hearthstoneApi.hpp +++ b/subprojects/battleNetApi/include/hearthstoneApi.hpp @@ -19,4 +19,6 @@ class HearthstoneApi { Token mToken; std::string m_header; + + friend class HearthstoneApiMock; }; diff --git a/subprojects/battleNetApi/tests/tests.cpp b/subprojects/battleNetApi/tests/tests.cpp index 38e82e5..49de052 100644 --- a/subprojects/battleNetApi/tests/tests.cpp +++ b/subprojects/battleNetApi/tests/tests.cpp @@ -1,4 +1,4 @@ -#include "token.hpp" +#include "hearthstoneApi.hpp" #include <catch2/catch_test_macros.hpp> #include <iostream> @@ -12,6 +12,13 @@ class TokenMock { const Token mToken; }; +class HearthstoneApiMock { + public: + HearthstoneApiMock() {} + + private: +}; + TEST_CASE("API Token retrieval", "[getApiToken]") { const std::string kTokenFilePath{"resources/token_info"}; const std::string kUsername{"2b50f1123b424d5e9c21971a110fdd04"}; @@ -21,3 +28,5 @@ TEST_CASE("API Token retrieval", "[getApiToken]") { std::cout << kTokenContent << '\n'; REQUIRE(not kTokenContent.empty()); } + +TEST_CASE("Hearthstone card retrieval", "[getCard]") { HearthstoneApiMock aHearthstoneApi; } |
