| Index: net/ftp/ftp_network_transaction_unittest.cc
|
| diff --git a/net/ftp/ftp_network_transaction_unittest.cc b/net/ftp/ftp_network_transaction_unittest.cc
|
| index 1c22c5b2f28f9f796f9e990b4c157168d83d6857..8da3bafeba6b93a8a26c7949d7a8d4e8d4549561 100644
|
| --- a/net/ftp/ftp_network_transaction_unittest.cc
|
| +++ b/net/ftp/ftp_network_transaction_unittest.cc
|
| @@ -41,7 +41,6 @@ class FtpSocketDataProvider : public DynamicSocketDataProvider {
|
| PRE_SIZE,
|
| PRE_EPSV,
|
| PRE_PASV,
|
| - PRE_MLSD,
|
| PRE_LIST,
|
| PRE_RETR,
|
| PRE_CWD,
|
| @@ -189,11 +188,7 @@ class FtpSocketDataProviderDirectoryListing : public FtpSocketDataProvider {
|
| return Verify("SIZE /\r\n", data, PRE_CWD,
|
| "550 I can only retrieve regular files\r\n");
|
| case PRE_CWD:
|
| - return Verify("CWD /\r\n", data, PRE_MLSD, "200 OK\r\n");
|
| - case PRE_MLSD:
|
| - return Verify("MLSD\r\n", data, PRE_QUIT,
|
| - "150 Accepted data connection\r\n"
|
| - "226 MLSD complete\r\n");
|
| + return Verify("CWD /\r\n", data, PRE_LIST, "200 OK\r\n");
|
| case PRE_LIST:
|
| return Verify("LIST\r\n", data, PRE_QUIT, "200 OK\r\n");
|
| default:
|
| @@ -275,10 +270,8 @@ class FtpSocketDataProviderVMSDirectoryListing : public FtpSocketDataProvider {
|
| return Verify("SIZE ANONYMOUS_ROOT:[000000]dir\r\n", data, PRE_CWD,
|
| "550 I can only retrieve regular files\r\n");
|
| case PRE_CWD:
|
| - return Verify("CWD ANONYMOUS_ROOT:[dir]\r\n", data, PRE_MLSD,
|
| + return Verify("CWD ANONYMOUS_ROOT:[dir]\r\n", data, PRE_LIST,
|
| "200 OK\r\n");
|
| - case PRE_MLSD:
|
| - return Verify("MLSD\r\n", data, PRE_LIST, "500 Invalid command\r\n");
|
| case PRE_LIST:
|
| return Verify("LIST *.*;0\r\n", data, PRE_QUIT, "200 OK\r\n");
|
| default:
|
| @@ -315,10 +308,8 @@ class FtpSocketDataProviderVMSDirectoryListingRootDirectory
|
| return Verify("SIZE ANONYMOUS_ROOT\r\n", data, PRE_CWD,
|
| "550 I can only retrieve regular files\r\n");
|
| case PRE_CWD:
|
| - return Verify("CWD ANONYMOUS_ROOT:[000000]\r\n", data, PRE_MLSD,
|
| + return Verify("CWD ANONYMOUS_ROOT:[000000]\r\n", data, PRE_LIST,
|
| "200 OK\r\n");
|
| - case PRE_MLSD:
|
| - return Verify("MLSD\r\n", data, PRE_LIST, "500 Invalid command\r\n");
|
| case PRE_LIST:
|
| return Verify("LIST *.*;0\r\n", data, PRE_QUIT, "200 OK\r\n");
|
| default:
|
| @@ -1329,16 +1320,6 @@ TEST_F(FtpNetworkTransactionTest, DirectoryTransactionFailCwd) {
|
| ERR_FTP_FAILED);
|
| }
|
|
|
| -TEST_F(FtpNetworkTransactionTest, DirectoryTransactionFailMlsd) {
|
| - FtpSocketDataProviderDirectoryListing ctrl_socket;
|
| - TransactionFailHelper(&ctrl_socket,
|
| - "ftp://host",
|
| - FtpSocketDataProvider::PRE_MLSD,
|
| - FtpSocketDataProvider::PRE_LIST,
|
| - "500 Unrecognized command\r\n",
|
| - OK);
|
| -}
|
| -
|
| TEST_F(FtpNetworkTransactionTest, DirectoryTransactionFailList) {
|
| FtpSocketDataProviderVMSDirectoryListing ctrl_socket;
|
| // Use unallocated 599 FTP error code to make sure it falls into the generic
|
|
|