git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57582
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
class SocketTestCase : public CppUnit::TestCase
{
public:
class SocketTestCase : public CppUnit::TestCase
{
public:
- SocketTestCase() { m_useLoop = false; }
private:
// we need to repeat the tests twice as the sockets behave differently when
private:
// we need to repeat the tests twice as the sockets behave differently when
// disabled
wxSocketClientPtr GetHTTPSocket(int flags = wxSOCKET_NONE) const;
// disabled
wxSocketClientPtr GetHTTPSocket(int flags = wxSOCKET_NONE) const;
- void PseudoTest_SetUseEventLoop() { m_useLoop = true; }
+ void PseudoTest_SetUseEventLoop() { ms_useLoop = true; }
void BlockingConnect();
void NonblockingConnect();
void BlockingConnect();
void NonblockingConnect();
void ReadNowait();
void ReadWaitall();
void ReadNowait();
void ReadWaitall();
+ static bool ms_useLoop;
DECLARE_NO_COPY_CLASS(SocketTestCase)
};
DECLARE_NO_COPY_CLASS(SocketTestCase)
};
+bool SocketTestCase::ms_useLoop = false;
+
CPPUNIT_TEST_SUITE_REGISTRATION( SocketTestCase );
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( SocketTestCase, "SocketTestCase" );
CPPUNIT_TEST_SUITE_REGISTRATION( SocketTestCase );
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( SocketTestCase, "SocketTestCase" );
if ( !addr.get() )
return;
if ( !addr.get() )
return;
- SocketTestEventLoop loop(m_useLoop);
+ SocketTestEventLoop loop(ms_useLoop);
wxSocketClient sock;
sock.Connect(*addr, false);
wxSocketClient sock;
sock.Connect(*addr, false);
void SocketTestCase::ReadNormal()
{
void SocketTestCase::ReadNormal()
{
- SocketTestEventLoop loop(m_useLoop);
+ SocketTestEventLoop loop(ms_useLoop);
wxSocketClientPtr sock(GetHTTPSocket());
if ( !sock.get() )
wxSocketClientPtr sock(GetHTTPSocket());
if ( !sock.get() )
void SocketTestCase::ReadWaitall()
{
void SocketTestCase::ReadWaitall()
{
- SocketTestEventLoop loop(m_useLoop);
+ SocketTestEventLoop loop(ms_useLoop);
wxSocketClientPtr sock(GetHTTPSocket(wxSOCKET_WAITALL));
if ( !sock.get() )
wxSocketClientPtr sock(GetHTTPSocket(wxSOCKET_WAITALL));
if ( !sock.get() )