summaryrefslogtreecommitdiff
path: root/subprojects/battleNetApi/tests
diff options
context:
space:
mode:
authorAotrix <[email protected]>2025-11-01 19:04:16 +0100
committerAotrix <[email protected]>2025-11-01 19:04:16 +0100
commit3baa8fa322dbc8f2a2183e8ac027387c75eb9180 (patch)
treee70c83e40d762d34451353efedd6413af8e3bc5c /subprojects/battleNetApi/tests
parentdb533729ce52c9c7a5d1de5393426c0f76de3693 (diff)
added Token class
Diffstat (limited to 'subprojects/battleNetApi/tests')
-rw-r--r--subprojects/battleNetApi/tests/tests.cpp28
1 files changed, 15 insertions, 13 deletions
diff --git a/subprojects/battleNetApi/tests/tests.cpp b/subprojects/battleNetApi/tests/tests.cpp
index d94bbd6..1790f88 100644
--- a/subprojects/battleNetApi/tests/tests.cpp
+++ b/subprojects/battleNetApi/tests/tests.cpp
@@ -1,17 +1,19 @@
-#include "hearthstoneApi.hpp"
-#include <catch2/benchmark/catch_benchmark.hpp>
+#include "token.hpp"
#include <catch2/catch_test_macros.hpp>
+#include <iostream>
-#include <cstdint>
+class TokenTests {
+ public:
+ std::string getValidTokenWithApi() const {
+ const std::string aTokenFilePath{""};
+ const Token aToken(aTokenFilePath);
+ return aToken.getValidTokenWithApi();
+ }
+};
-uint64_t fibonacci(uint64_t number) { return number < 2 ? number : fibonacci(number - 1) + fibonacci(number - 2); }
-
-TEST_CASE("Benchmark Fibonacci", "[fibonacci]") {
- REQUIRE(fibonacci(5) == 5);
-
- REQUIRE(fibonacci(20) == 6'765);
- BENCHMARK("fibonacci 20") { return fibonacci(20); };
-
- REQUIRE(fibonacci(25) == 75'025);
- BENCHMARK("fibonacci 25") { return fibonacci(25); };
+TEST_CASE("API Token retrieval", "[getApiToken]") {
+ TokenTests aToken;
+ const std::string kToken{aToken.getValidTokenWithApi()};
+ std::cout << kToken << '\n';
+ REQUIRE(kToken == "");
}