[jira] [Created] (NET-497) ToNetASCIIInputStream skips LF at the end of the stream

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (NET-497) ToNetASCIIInputStream skips LF at the end of the stream

Gilles Sadowski (Jira)
Mirko Raner created NET-497:
-------------------------------

             Summary: ToNetASCIIInputStream skips LF at the end of the stream
                 Key: NET-497
                 URL: https://issues.apache.org/jira/browse/NET-497
             Project: Commons Net
          Issue Type: Bug
          Components: Telnet, TFTP
    Affects Versions: 3.1
            Reporter: Mirko Raner


I have the following failing test case for ToNetASCIIInputStream:

    public void testToNetASCIIInputStream() throws Exception
    {
        final Charset ASCII = Charset.forName("ASCII");
        byte[] data = "Hello\nWorld\n".getBytes(ASCII);
        InputStream source = new ByteArrayInputStream(data);
        ToNetASCIIInputStream toNetASCII = new ToNetASCIIInputStream(source);
        byte[] output = new byte[512];
        int length = toNetASCII.read(output);
        byte[] result = new byte[length];
        System.arraycopy(output, 0, result, 0, length);
        assertEquals('\r', result[length-2]);
        assertEquals('\n', result[length-1]);
    }


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira