Small style stuff
[zxing.git] / core / test / src / com / google / zxing / client / result / EmailAddressParsedResultTestCase.java
index c3fc5fd..1611ea8 100644 (file)
@@ -18,20 +18,23 @@ package com.google.zxing.client.result;
 
 import com.google.zxing.BarcodeFormat;
 import com.google.zxing.Result;
-import junit.framework.TestCase;
+import org.junit.Assert;
+import org.junit.Test;
 
 /**
  * Tests {@link EmailAddressParsedResult}.
  *
  * @author Sean Owen
  */
-public final class EmailAddressParsedResultTestCase extends TestCase {
+public final class EmailAddressParsedResultTestCase extends Assert {
 
+  @Test
   public void testEmailAddress() {
     doTest("srowen@example.org", "srowen@example.org", null, null);
     doTest("mailto:srowen@example.org", "srowen@example.org", null, null);
   }
 
+  @Test
   public void testEmailDocomo() {
     doTest("MATMSG:TO:srowen@example.org;;", "srowen@example.org", null, null);
     doTest("MATMSG:TO:srowen@example.org;SUB:Stuff;;", "srowen@example.org", "Stuff", null);
@@ -39,6 +42,14 @@ public final class EmailAddressParsedResultTestCase extends TestCase {
         "Stuff", "This is some text");
   }
 
+  @Test
+  public void testSMTP() {
+    doTest("smtp:srowen@example.org", "srowen@example.org", null, null);
+    doTest("SMTP:srowen@example.org", "srowen@example.org", null, null);
+    doTest("smtp:srowen@example.org:foo", "srowen@example.org", "foo", null);
+    doTest("smtp:srowen@example.org:foo:bar", "srowen@example.org", "foo", "bar");
+  }
+
   private static void doTest(String contents, String email, String subject, String body) {
     Result fakeResult = new Result(contents, null, null, BarcodeFormat.QR_CODE);
     ParsedResult result = ResultParser.parseResult(fakeResult);