diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-28 04:40:51 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-28 04:40:51 +0000 |
| commit | d5bb40ce9ee5aa96fe4b0297ee4f518fdf99c02b (patch) | |
| tree | 47ee6f184f9a74fb5921b1ef6540c880ff92bc51 /test/FtpConnectionTest.cc | |
| parent | 6a675e525c36180c83127d85f072a0ddd239e5e5 (diff) | |
2010-08-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Wait data arrives at clientSocket_ in
FtpConnectionTest::testReceiveEpsvResponse().
* test/FtpConnectionTest.cc
Diffstat (limited to 'test/FtpConnectionTest.cc')
| -rw-r--r-- | test/FtpConnectionTest.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/FtpConnectionTest.cc b/test/FtpConnectionTest.cc index 25c93453..601274b5 100644 --- a/test/FtpConnectionTest.cc +++ b/test/FtpConnectionTest.cc @@ -310,22 +310,27 @@ void FtpConnectionTest::testReceiveEpsvResponse() CPPUNIT_ASSERT_EQUAL((uint16_t)12000, port); serverSocket_->writeData("229 Success |||12000|)\r\n"); + waitRead(clientSocket_); CPPUNIT_ASSERT_EQUAL((unsigned int)229, ftp_->receiveEpsvResponse(port)); CPPUNIT_ASSERT_EQUAL((uint16_t)0, port); serverSocket_->writeData("229 Success (|||12000|\r\n"); + waitRead(clientSocket_); CPPUNIT_ASSERT_EQUAL((unsigned int)229, ftp_->receiveEpsvResponse(port)); CPPUNIT_ASSERT_EQUAL((uint16_t)0, port); serverSocket_->writeData("229 Success ()|||12000|\r\n"); + waitRead(clientSocket_); CPPUNIT_ASSERT_EQUAL((unsigned int)229, ftp_->receiveEpsvResponse(port)); CPPUNIT_ASSERT_EQUAL((uint16_t)0, port); serverSocket_->writeData("229 Success )(|||12000|)\r\n"); + waitRead(clientSocket_); CPPUNIT_ASSERT_EQUAL((unsigned int)229, ftp_->receiveEpsvResponse(port)); CPPUNIT_ASSERT_EQUAL((uint16_t)0, port); serverSocket_->writeData("229 Success )(||12000|)\r\n"); + waitRead(clientSocket_); CPPUNIT_ASSERT_EQUAL((unsigned int)229, ftp_->receiveEpsvResponse(port)); CPPUNIT_ASSERT_EQUAL((uint16_t)0, port); } |
