1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
lokinet/test/main.cpp

35 lines
474 B
C++
Raw Normal View History

2018-06-14 16:04:42 +02: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 16:04:42 +02:00
int
main(int argc, char** argv)
{
#ifdef _WIN32
if(startWinsock())
return -1;
#endif
2018-06-14 16:04:42 +02:00
::testing::InitGoogleTest(&argc, argv);
int r = RUN_ALL_TESTS();
#ifdef _WIN32
WSACleanup();
#endif
return r;
}