From 6067608d930fa7fc8eda40b72e1df328dbcb146e Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 16 Dec 2013 16:20:28 -0500 Subject: Remove needless #ifdef _WIN32 from getWhoami --- libtests/qutil.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'libtests/qutil.cc') diff --git a/libtests/qutil.cc b/libtests/qutil.cc index 5e4dd196..b0134e79 100644 --- a/libtests/qutil.cc +++ b/libtests/qutil.cc @@ -4,6 +4,7 @@ #include #include #include +#include #include #ifdef _WIN32 @@ -125,6 +126,20 @@ void to_utf8_test() } } +void print_whoami(char const* str) +{ + PointerHolder dup(true, QUtil::copy_string(str)); + std::cout << QUtil::getWhoami(dup.getPointer()) << std::endl; +} + +void get_whoami_test() +{ + print_whoami("a/b/c/quack1"); + print_whoami("a/b/c/quack2.exe"); + print_whoami("a\\b\\c\\quack3"); + print_whoami("a\\b\\c\\quack4.exe"); +} + int main(int argc, char* argv[]) { try @@ -138,6 +153,8 @@ int main(int argc, char* argv[]) getenv_test(); std::cout << "----" << std::endl; to_utf8_test(); + std::cout << "----" << std::endl; + get_whoami_test(); } catch (std::exception& e) { -- cgit v1.2.3-54-g00ecf