You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mime4j-dev@james.apache.org by ol...@apache.org on 2011/01/12 12:01:14 UTC
svn commit: r1058068 - in /james/mime4j/trunk/dom/src:
main/java/org/apache/james/mime4j/dom/address/
main/java/org/apache/james/mime4j/field/address/parser/
test/java/org/apache/james/mime4j/field/address/
Author: olegk
Date: Wed Jan 12 11:01:13 2011
New Revision: 1058068
URL: http://svn.apache.org/viewvc?rev=1058068&view=rev
Log:
Removed test code from main code base; removed bogus interactive test
Modified:
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/dom/address/AddressList.java
james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/field/address/parser/AddressBuilder.java
james/mime4j/trunk/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
Modified: james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/dom/address/AddressList.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/dom/address/AddressList.java?rev=1058068&r1=1058067&r2=1058068&view=diff
==============================================================================
--- james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/dom/address/AddressList.java (original)
+++ james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/dom/address/AddressList.java Wed Jan 12 11:01:13 2011
@@ -95,14 +95,4 @@ public class AddressList extends Abstrac
return new MailboxList(results, false);
}
- /**
- * Dumps a representation of this address list to stdout, for debugging
- * purposes.
- */
- public void print() {
- for (Address addr : addresses) {
- System.out.println(addr.toString());
- }
- }
-
}
Modified: james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/field/address/parser/AddressBuilder.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/field/address/parser/AddressBuilder.java?rev=1058068&r1=1058067&r2=1058068&view=diff
==============================================================================
--- james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/field/address/parser/AddressBuilder.java (original)
+++ james/mime4j/trunk/dom/src/main/java/org/apache/james/mime4j/field/address/parser/AddressBuilder.java Wed Jan 12 11:01:13 2011
@@ -71,30 +71,6 @@ public class AddressBuilder {
}
/**
- * Test console for AddressList
- */
- public static void main(String[] args) throws Exception {
- java.io.BufferedReader reader = new java.io.BufferedReader(
- new java.io.InputStreamReader(System.in));
- while (true) {
- try {
- System.out.print("> ");
- String line = reader.readLine();
- if (line.length() == 0 || line.toLowerCase().equals("exit")
- || line.toLowerCase().equals("quit")) {
- System.out.println("Goodbye.");
- return;
- }
- AddressList list = AddressBuilder.parseAddressList(line, DecodeMonitor.STRICT);
- list.print();
- } catch (Exception e) {
- e.printStackTrace();
- Thread.sleep(300);
- }
- }
- }
-
- /**
* Parses the specified raw string into a mailbox address.
*
* @param rawMailboxString
Modified: james/mime4j/trunk/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java?rev=1058068&r1=1058067&r2=1058068&view=diff
==============================================================================
--- james/mime4j/trunk/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java (original)
+++ james/mime4j/trunk/dom/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java Wed Jan 12 11:01:13 2011
@@ -31,13 +31,6 @@ import org.apache.james.mime4j.field.add
import org.apache.james.mime4j.field.address.parser.MailboxImpl;
import org.apache.james.mime4j.field.address.parser.ParseException;
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.PipedInputStream;
-import java.io.PipedOutputStream;
-import java.io.PrintStream;
-import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -218,72 +211,6 @@ public class AddressTest extends TestCas
assertEquals(2, dlcopy.flatten().size());
}
- public void testInteractiveMain() throws Exception {
- PrintStream out_orig = System.out;
- InputStream in_orig = System.in;
- PrintStream err_orig = System.err;
- try {
- PipedOutputStream piped = new PipedOutputStream();
- PipedInputStream newInput = new PipedInputStream(piped);
-
- PipedInputStream inOut = new PipedInputStream();
- PrintStream outPs = new PrintStream(new PipedOutputStream(inOut));
- BufferedReader outReader = new BufferedReader(new InputStreamReader(inOut));
- PipedInputStream inErr = new PipedInputStream();
- PrintStream errPs = new PrintStream(new PipedOutputStream(inErr));
- BufferedReader errReader = new BufferedReader(new InputStreamReader(inErr));
-
-
- System.setIn(newInput);
- System.setOut(outPs);
- System.setErr(errPs);
- Thread t = new Thread() {
- @Override
- public void run() {
- try {
- AddressBuilder.main(null);
- } catch (Exception e) {
- fail("Catched an exception in main: "+e);
- }
- }
- };
- t.start();
-
- PrintWriter input = new PrintWriter(piped);
-
- input.write("Test <te...@example.com>\r\n");
- input.flush();
-
- String out = outReader.readLine();
- assertEquals("> Test <te...@example.com>", out);
-
- input.write("A <fo...@example.com>\r\n");
- input.flush();
-
- String out2 = outReader.readLine();
- assertEquals("> A <fo...@example.com>", out2);
-
- input.write("\"Foo Bar\" <foo>\r\n");
- input.flush();
-
- String out3 = errReader.readLine();
- assertNotNull(out3);
-
- input.write("quit\r\n");
- input.flush();
-
- // we read 2 angular brackets because one was from the previous exception error.
- String out4 = outReader.readLine();
- assertEquals("> > Goodbye.", out4);
-
- t.join();
- } finally {
- System.setIn(in_orig);
- System.setOut(out_orig);
- System.setErr(err_orig);
- }
- }
-
public void testEmptyDomainList() {
DomainList dl = new DomainList(null, false);
assertEquals(0, dl.size());