diff options
Diffstat (limited to 'src/zenhttp-test/zenhttp-test.cpp')
| -rw-r--r-- | src/zenhttp-test/zenhttp-test.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/zenhttp-test/zenhttp-test.cpp b/src/zenhttp-test/zenhttp-test.cpp index b4b406ac8..0a6980462 100644 --- a/src/zenhttp-test/zenhttp-test.cpp +++ b/src/zenhttp-test/zenhttp-test.cpp @@ -1,6 +1,7 @@ // Copyright Epic Games, Inc. All Rights Reserved. #include <zencore/testing.h> +#include <zenhttp/httpclient.h> #include <zenhttp/zenhttp.h> #include <zencore/memory/newdelete.h> @@ -9,6 +10,17 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char* argv[]) { #if ZEN_WITH_TESTS + using namespace std::literals; + for (int i = 1; i < argc; ++i) + { + std::string_view Arg(argv[i]); + if (Arg.starts_with("--httpclient="sv)) + { + std::string_view Value = Arg.substr(13); + zen::SetDefaultHttpClientBackend(Value); + } + } + return zen::testing::RunTestMain(argc, argv, "zenhttp-test", zen::zenhttp_forcelinktests); #else return 0; |