lokinet/test/main.cpp

33 lines
472 B
C++
Raw Normal View History

2018-06-14 14:04:42 +00:00
#include <gtest/gtest.h>
#ifdef _WIN32
#include <winsock2.h>
int
startWinsock()
{
WSADATA wsockd;
int err;
err = ::WSAStartup(MAKEWORD(2, 2), &wsockd);
if(err)
{
perror("Failed to start Windows Sockets");
return err;
}
return 0;
}
#endif
2018-06-14 14:04:42 +00:00
int
main(int argc, char** argv)
{
#ifdef _WIN32
if(startWinsock())
return -1;
#endif
2018-06-14 14:04:42 +00:00
::testing::InitGoogleTest(&argc, argv);
int r = RUN_ALL_TESTS();
#ifdef _WIN32
WSACleanup();
#endif
return r;
2018-06-14 14:04:42 +00:00
}