Пример #1
0
 public void testWrites() {
   Application app;
   app = new Application(null, null, null);
   // STDOUT writing.
   assertEquals(app.readStdOut(), "");
   app.writeToStdOut(30);
   app.writeToStdOut(3);
   assertEquals(
       "App read",
       app.readStdOut(),
       "30"
           + System.getProperty("line.separator", "\n")
           + "3"
           + System.getProperty("line.separator", "\n"));
   // The read should also have emptied the buffer.
   assertEquals(app.readStdOut(), "");
   // CRT writing.
   assertEquals(app.readCrt(), "");
   app.writeToCrt(42);
   app.writeToCrt(4);
   assertEquals(
       "Crt read",
       app.readCrt(),
       "42"
           + System.getProperty("line.separator", "\n")
           + "4"
           + System.getProperty("line.separator", "\n"));
   assertEquals(app.readCrt(), "");
 }