diff options
author | chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> | 2008-08-16 00:38:11 +0000 |
---|---|---|
committer | chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> | 2008-08-16 00:38:11 +0000 |
commit | f58e55c06737e36e5e9971be6049621f53912c37 (patch) | |
tree | 6f20070e6907fa4dcd9b84ca7fe14819cb50dfb6 /branches/1.x_Branch | |
parent | 4531116f8e675a208710e987bfe3b58faeb12db2 (diff) | |
download | mockftpserver-f58e55c06737e36e5e9971be6049621f53912c37.tar.gz |
Terminate reply with \r\n
git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@96 531de8e6-9941-0410-b38b-9a92acbe0330
Diffstat (limited to 'branches/1.x_Branch')
-rw-r--r-- | branches/1.x_Branch/src/main/java/org/mockftpserver/core/session/DefaultSession.java | 3 | ||||
-rw-r--r-- | branches/1.x_Branch/src/test/java/org/mockftpserver/core/session/DefaultSession_RunTest.java | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/branches/1.x_Branch/src/main/java/org/mockftpserver/core/session/DefaultSession.java b/branches/1.x_Branch/src/main/java/org/mockftpserver/core/session/DefaultSession.java index ce45f3b..d6a55e7 100644 --- a/branches/1.x_Branch/src/main/java/org/mockftpserver/core/session/DefaultSession.java +++ b/branches/1.x_Branch/src/main/java/org/mockftpserver/core/session/DefaultSession.java @@ -56,6 +56,7 @@ import org.mockftpserver.core.util.AssertFailedException; public class DefaultSession implements Session {
private static final Logger LOG = Logger.getLogger(DefaultSession.class);
+ private static final String END_OF_LINE = "\r\n";
static final int DEFAULT_CLIENT_DATA_PORT = 21;
SocketFactory socketFactory = new DefaultSocketFactory();
@@ -219,7 +220,7 @@ public class DefaultSession implements Session { */
private void writeLineToControlConnection(String line) {
try {
- controlConnectionWriter.write(line + "\n");
+ controlConnectionWriter.write(line + END_OF_LINE);
controlConnectionWriter.flush();
}
catch (IOException e) {
diff --git a/branches/1.x_Branch/src/test/java/org/mockftpserver/core/session/DefaultSession_RunTest.java b/branches/1.x_Branch/src/test/java/org/mockftpserver/core/session/DefaultSession_RunTest.java index 9cc8eb1..d704af0 100644 --- a/branches/1.x_Branch/src/test/java/org/mockftpserver/core/session/DefaultSession_RunTest.java +++ b/branches/1.x_Branch/src/test/java/org/mockftpserver/core/session/DefaultSession_RunTest.java @@ -238,8 +238,10 @@ public final class DefaultSession_RunTest extends AbstractTest { assertEquals("commandHandled", true, commandHandled);
- String output = outputStream.toString().trim();
- LOG.info("output=[" + output + "]");
+ String output = outputStream.toString();
+ LOG.info("output=[" + output.trim() + "]");
+ assertTrue("line ends with \\r\\n",
+ output.charAt(output.length()-2) == '\r' && output.charAt(output.length()-1) == '\n');
assertTrue("output: expected [" + expectedOutput + "]", output.indexOf(expectedOutput) != -1);
}
|