scohen      2005/01/13 04:07:59

  Modified:    net/src/test/org/apache/commons/net/telnet
                        TelnetClientTest.java
  Log:
  minor refactoring to make more efficient
  
  Revision  Changes    Path
  1.12      +10 -10    
jakarta-commons/net/src/test/org/apache/commons/net/telnet/TelnetClientTest.java
  
  Index: TelnetClientTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/net/src/test/org/apache/commons/net/telnet/TelnetClientTest.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- TelnetClientTest.java     12 Jan 2005 03:51:32 -0000      1.11
  +++ TelnetClientTest.java     13 Jan 2005 12:07:59 -0000      1.12
  @@ -31,7 +31,7 @@
   public class TelnetClientTest 
   extends TestCase implements TelnetNotificationHandler
   {
  -    private static final int CONNECTIONS = 5;
  +    private static final int CONNECTIONS = 4;
       protected TelnetTestSimpleServer[] servers =
           new TelnetTestSimpleServer[CONNECTIONS];
       protected TelnetClient[] clients = 
  @@ -62,10 +62,12 @@
                  servers[socket] = new TelnetTestSimpleServer(port);
                  switch (socket) {
                                case 0:
  -                        clients[socket] = new TelnetClient();
  +                                 clients[socket] = new TelnetClient();
  +                        // redundant but makes code clearer.
  +                        clients[socket].setReaderThread(true);
                                    break;
                                case 1:
  -                        clients[socket] = new TelnetClient();
  +                                 clients[socket] = new TelnetClient();
                           TerminalTypeOptionHandler ttopt = 
                               new TerminalTypeOptionHandler("VT100", false, 
false, true, false);
                           EchoOptionHandler echoopt = 
  @@ -84,12 +86,10 @@
                           clients[socket] = new TelnetClient();
                           clients[socket].setReaderThread(false);
                                    break;
  -                             case 4:
  -                        clients[socket] = new TelnetClient();
  -                        clients[socket].setReaderThread(true);
  -                                 break;
                  }
                  clients[socket].connect("127.0.0.1", port);
  +               
  +               // only increment socket number on success
                  socket++;
                  System.err.println("opened client-server connection on port " 
+ port);
              } catch (IOException e) {
  @@ -761,8 +761,8 @@
                   negotiation1_ok = true;
           }
   
  -        InputStream is2 = servers[4].getInputStream();
  -        OutputStream os2 = servers[4].getOutputStream();
  +        InputStream is2 = servers[0].getInputStream();
  +        OutputStream os2 = servers[0].getOutputStream();
           Thread.sleep(1000);
           is2.skip(is2.available());
           os2.write(send1);
  @@ -777,7 +777,7 @@
           }
   
           assertTrue(!clients[3].getReaderThread());
  -        assertTrue(clients[4].getReaderThread());
  +        assertTrue(clients[0].getReaderThread());
           assertTrue(read_ok);
           assertTrue(negotiation1_ok);
           assertTrue(negotiation2_ok);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to