summaryrefslogtreecommitdiff
path: root/branches/1.x_Branch
diff options
context:
space:
mode:
authorchrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330>2008-08-16 00:38:11 +0000
committerchrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330>2008-08-16 00:38:11 +0000
commitf58e55c06737e36e5e9971be6049621f53912c37 (patch)
tree6f20070e6907fa4dcd9b84ca7fe14819cb50dfb6 /branches/1.x_Branch
parent4531116f8e675a208710e987bfe3b58faeb12db2 (diff)
downloadmockftpserver-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.java3
-rw-r--r--branches/1.x_Branch/src/test/java/org/mockftpserver/core/session/DefaultSession_RunTest.java6
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);
}