mirror of https://github.com/aria2/aria2
2009-02-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added test for FtpConnection::receiveSizeResponse(). * test/FtpConnectionTest.ccpull/1/head
parent
cf20e207d4
commit
0a5f6751d1
|
@ -1,3 +1,8 @@
|
||||||
|
2009-02-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Added test for FtpConnection::receiveSizeResponse().
|
||||||
|
* test/FtpConnectionTest.cc
|
||||||
|
|
||||||
2009-02-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2009-02-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Fix epoll error on the old kernel 2.6.8 or ealier.
|
Fix epoll error on the old kernel 2.6.8 or ealier.
|
||||||
|
|
|
@ -30,6 +30,7 @@ class FtpConnectionTest:public CppUnit::TestFixture {
|
||||||
CPPUNIT_TEST(testReceivePwdResponse_badStatus);
|
CPPUNIT_TEST(testReceivePwdResponse_badStatus);
|
||||||
CPPUNIT_TEST(testSendCwd);
|
CPPUNIT_TEST(testSendCwd);
|
||||||
CPPUNIT_TEST(testSendCwd_baseWorkingDir);
|
CPPUNIT_TEST(testSendCwd_baseWorkingDir);
|
||||||
|
CPPUNIT_TEST(testReceiveSizeResponse);
|
||||||
CPPUNIT_TEST_SUITE_END();
|
CPPUNIT_TEST_SUITE_END();
|
||||||
private:
|
private:
|
||||||
SharedHandle<SocketCore> _serverSocket;
|
SharedHandle<SocketCore> _serverSocket;
|
||||||
|
@ -79,6 +80,7 @@ public:
|
||||||
void testReceivePwdResponse_badStatus();
|
void testReceivePwdResponse_badStatus();
|
||||||
void testSendCwd();
|
void testSendCwd();
|
||||||
void testSendCwd_baseWorkingDir();
|
void testSendCwd_baseWorkingDir();
|
||||||
|
void testReceiveSizeResponse();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -277,4 +279,13 @@ void FtpConnectionTest::testSendCwd_baseWorkingDir()
|
||||||
CPPUNIT_ASSERT_EQUAL(std::string("CWD /base/dir\r\n"), std::string(data));
|
CPPUNIT_ASSERT_EQUAL(std::string("CWD /base/dir\r\n"), std::string(data));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void FtpConnectionTest::testReceiveSizeResponse()
|
||||||
|
{
|
||||||
|
_serverSocket->writeData("213 4294967296\r\n");
|
||||||
|
waitRead(_clientSocket);
|
||||||
|
uint64_t size;
|
||||||
|
CPPUNIT_ASSERT_EQUAL((unsigned int)213, _ftp->receiveSizeResponse(size));
|
||||||
|
CPPUNIT_ASSERT_EQUAL((uint64_t)4294967296, size);
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace aria2
|
} // namespace aria2
|
||||||
|
|
Loading…
Reference in New Issue