Project

General

Profile

Bug #10915 ยป 20150227-test-ftp.patch

ngoto (Naohisa Goto), 02/27/2015 03:39 PM

View differences:

test/net/ftp/test_ftp.rb (working copy)
sock.print("230 Login successful.\r\n")
commands.push(sock.gets)
sock.print("200 Switching to Binary mode.\r\n")
commands.push(sock.recv(1024))
commands.push(sock.gets)
sock.print("225 No transfer to ABOR.\r\n")
}
begin
......
assert_match(/\APASS /, commands.shift)
assert_equal("TYPE I\r\n", commands.shift)
ftp.abort
assert_equal("ABOR\r", commands.shift)
assert_equal("ABOR\r\n", commands.shift)
assert_equal(nil, commands.shift)
ensure
ftp.close if ftp
......
sock.print("230 Login successful.\r\n")
commands.push(sock.gets)
sock.print("200 Switching to Binary mode.\r\n")
commands.push(sock.recv(1024))
commands.push(sock.gets)
sock.print("211 End of status\r\n")
}
begin
......
assert_match(/\APASS /, commands.shift)
assert_equal("TYPE I\r\n", commands.shift)
ftp.status
assert_equal("STAT\r", commands.shift)
assert_equal("STAT\r\n", commands.shift)
assert_equal(nil, commands.shift)
ensure
ftp.close if ftp
......
end
sock = server.accept
begin
sock.setsockopt(Socket::SOL_SOCKET, Socket::SO_OOBINLINE, 1)
yield(sock)
sock.shutdown(Socket::SHUT_WR)
sock.read unless sock.eof?
    (1-1/1)