summaryrefslogtreecommitdiffstats
path: root/net/ftp
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-23 18:08:06 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-23 18:08:06 +0000
commit8ddf8322949afbe866c90690049625732c6c43b2 (patch)
tree36eaa083131a18b26f8cfc9e4f29de1ea513c703 /net/ftp
parent4e3d2672dde13d1398681eff67e92e38ea0c39cb (diff)
downloadchromium_src-8ddf8322949afbe866c90690049625732c6c43b2.zip
chromium_src-8ddf8322949afbe866c90690049625732c6c43b2.tar.gz
chromium_src-8ddf8322949afbe866c90690049625732c6c43b2.tar.bz2
Change MockRead and MockWrite (et. al.) to take an IoMode enum, instead
of a bool async. Review URL: http://codereview.chromium.org/9425016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123274 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/ftp')
-rw-r--r--net/ftp/ftp_network_transaction_unittest.cc56
1 files changed, 28 insertions, 28 deletions
diff --git a/net/ftp/ftp_network_transaction_unittest.cc b/net/ftp/ftp_network_transaction_unittest.cc
index 8201ce0..5ec9139 100644
--- a/net/ftp/ftp_network_transaction_unittest.cc
+++ b/net/ftp/ftp_network_transaction_unittest.cc
@@ -60,7 +60,7 @@ class FtpSocketDataProvider : public DynamicSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_USER:
return Verify("USER anonymous\r\n", data, PRE_PASSWD,
@@ -92,7 +92,7 @@ class FtpSocketDataProvider : public DynamicSocketDataProvider {
return Verify("QUIT\r\n", data, QUIT, "221 Goodbye.\r\n");
default:
NOTREACHED() << "State not handled " << state();
- return MockWriteResult(true, ERR_UNEXPECTED);
+ return MockWriteResult(ASYNC, ERR_UNEXPECTED);
}
}
@@ -148,9 +148,9 @@ class FtpSocketDataProvider : public DynamicSocketDataProvider {
if (expected == data) {
state_ = next_state;
SimulateRead(next_read, next_read_length);
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
}
- return MockWriteResult(true, ERR_UNEXPECTED);
+ return MockWriteResult(ASYNC, ERR_UNEXPECTED);
}
MockWriteResult Verify(const std::string& expected,
@@ -184,7 +184,7 @@ class FtpSocketDataProviderDirectoryListing : public FtpSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /\r\n", data, PRE_CWD,
@@ -210,7 +210,7 @@ class FtpSocketDataProviderDirectoryListingWithPasvFallback
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_EPSV:
return Verify("EPSV\r\n", data, PRE_PASV,
@@ -236,7 +236,7 @@ class FtpSocketDataProviderDirectoryListingZeroSize
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /\r\n", data, PRE_CWD, "213 0\r\n");
@@ -256,7 +256,7 @@ class FtpSocketDataProviderVMSDirectoryListing : public FtpSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SYST:
return Verify("SYST\r\n", data, PRE_PWD, "215 VMS\r\n");
@@ -293,7 +293,7 @@ class FtpSocketDataProviderVMSDirectoryListingRootDirectory
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SYST:
return Verify("SYST\r\n", data, PRE_PWD, "215 VMS\r\n");
@@ -332,7 +332,7 @@ class FtpSocketDataProviderFileDownloadWithFileTypecode
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /file\r\n", data, PRE_RETR,
@@ -355,7 +355,7 @@ class FtpSocketDataProviderFileDownload : public FtpSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /file\r\n", data, PRE_CWD,
@@ -381,7 +381,7 @@ class FtpSocketDataProviderFileNotFound : public FtpSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /file\r\n", data, PRE_CWD,
@@ -409,7 +409,7 @@ class FtpSocketDataProviderFileDownloadWithPasvFallback
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_EPSV:
return Verify("EPSV\r\n", data, PRE_PASV,
@@ -434,7 +434,7 @@ class FtpSocketDataProviderFileDownloadZeroSize
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /file\r\n", data, PRE_CWD,
@@ -459,7 +459,7 @@ class FtpSocketDataProviderFileDownloadCWD451
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_CWD:
return Verify("CWD /file\r\n", data, PRE_RETR,
@@ -480,7 +480,7 @@ class FtpSocketDataProviderVMSFileDownload : public FtpSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SYST:
return Verify("SYST\r\n", data, PRE_PWD, "215 VMS\r\n");
@@ -518,7 +518,7 @@ class FtpSocketDataProviderEscaping : public FtpSocketDataProviderFileDownload {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE / !\"#$%y\200\201\r\n", data, PRE_CWD,
@@ -546,7 +546,7 @@ class FtpSocketDataProviderFileDownloadTransferStarting
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_RETR:
return Verify("RETR /file\r\n", data, PRE_QUIT,
@@ -570,7 +570,7 @@ class FtpSocketDataProviderDirectoryListingTransferStarting
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_LIST:
return Verify("LIST\r\n", data, PRE_QUIT,
@@ -595,7 +595,7 @@ class FtpSocketDataProviderFileDownloadInvalidResponse
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
// Use unallocated 599 FTP error code to make sure it falls into the
@@ -629,7 +629,7 @@ class FtpSocketDataProviderEvilEpsv : public FtpSocketDataProviderFileDownload {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_EPSV:
return Verify("EPSV\r\n", data, expected_state_,
@@ -657,7 +657,7 @@ class FtpSocketDataProviderEvilPasv
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_PASV:
return Verify("PASV\r\n", data, expected_state_, pasv_response_);
@@ -682,7 +682,7 @@ class FtpSocketDataProviderEvilSize : public FtpSocketDataProviderFileDownload {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_SIZE:
return Verify("SIZE /file\r\n", data, expected_state_, size_response_);
@@ -709,7 +709,7 @@ class FtpSocketDataProviderEvilLogin
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_USER:
return Verify(std::string("USER ") + expected_user_ + "\r\n", data,
@@ -736,7 +736,7 @@ class FtpSocketDataProviderCloseConnection : public FtpSocketDataProvider {
virtual MockWriteResult OnWrite(const std::string& data) OVERRIDE {
if (InjectFault())
- return MockWriteResult(true, data.length());
+ return MockWriteResult(ASYNC, data.length());
switch (state()) {
case PRE_USER:
return Verify("USER anonymous\r\n", data,
@@ -772,7 +772,7 @@ class FtpNetworkTransactionTest : public PlatformTest {
MockRead data_reads[] = {
// Usually FTP servers close the data connection after the entire data has
// been received.
- MockRead(false, ERR_TEST_PEER_CLOSE_AFTER_NEXT_MOCK_READ),
+ MockRead(SYNCHRONOUS, ERR_TEST_PEER_CLOSE_AFTER_NEXT_MOCK_READ),
MockRead(mock_data.c_str()),
};
StaticSocketDataProvider data_socket(data_reads, arraysize(data_reads),
@@ -1187,7 +1187,7 @@ TEST_F(FtpNetworkTransactionTest, EvilRestartUser) {
MockRead ctrl_reads[] = {
MockRead("220 host TestFTPd\r\n"),
MockRead("221 Goodbye!\r\n"),
- MockRead(false, OK),
+ MockRead(SYNCHRONOUS, OK),
};
MockWrite ctrl_writes[] = {
MockWrite("QUIT\r\n"),
@@ -1222,7 +1222,7 @@ TEST_F(FtpNetworkTransactionTest, EvilRestartPassword) {
MockRead("220 host TestFTPd\r\n"),
MockRead("331 User okay, send password\r\n"),
MockRead("221 Goodbye!\r\n"),
- MockRead(false, OK),
+ MockRead(SYNCHRONOUS, OK),
};
MockWrite ctrl_writes[] = {
MockWrite("USER innocent\r\n"),