class SocketTestCase : public CppUnit::TestCase
{
public:
- SocketTestCase() { m_useLoop = false; }
+ SocketTestCase() { }
private:
// we need to repeat the tests twice as the sockets behave differently when
// 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 ReadNowait();
void ReadWaitall();
- bool m_useLoop;
+ static bool ms_useLoop;
DECLARE_NO_COPY_CLASS(SocketTestCase)
};
+bool SocketTestCase::ms_useLoop = false;
+
CPPUNIT_TEST_SUITE_REGISTRATION( SocketTestCase );
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( SocketTestCase, "SocketTestCase" );
if ( !addr.get() )
return;
- SocketTestEventLoop loop(m_useLoop);
+ SocketTestEventLoop loop(ms_useLoop);
wxSocketClient sock;
sock.Connect(*addr, false);
void SocketTestCase::ReadNormal()
{
- SocketTestEventLoop loop(m_useLoop);
+ SocketTestEventLoop loop(ms_useLoop);
wxSocketClientPtr sock(GetHTTPSocket());
if ( !sock.get() )
void SocketTestCase::ReadWaitall()
{
- SocketTestEventLoop loop(m_useLoop);
+ SocketTestEventLoop loop(ms_useLoop);
wxSocketClientPtr sock(GetHTTPSocket(wxSOCKET_WAITALL));
if ( !sock.get() )