X-Git-Url: http://git.rot13.org/?p=zxing.git;a=blobdiff_plain;f=core%2Ftest%2Fsrc%2Fcom%2Fgoogle%2Fzxing%2Fclient%2Fresult%2FEmailAddressParsedResultTestCase.java;h=5f5d820253631b40241d302e65a8d57566ca8bc9;hp=dfb37c4596ee1da0c8e8e8663dfc8c809390d812;hb=10276c1fd6c1871565ad6d6c87f0249f1c0b7e5c;hpb=96659a17aec334f4cf0df76914c229b079705acc diff --git a/core/test/src/com/google/zxing/client/result/EmailAddressParsedResultTestCase.java b/core/test/src/com/google/zxing/client/result/EmailAddressParsedResultTestCase.java index dfb37c45..5f5d8202 100644 --- a/core/test/src/com/google/zxing/client/result/EmailAddressParsedResultTestCase.java +++ b/core/test/src/com/google/zxing/client/result/EmailAddressParsedResultTestCase.java @@ -16,9 +16,9 @@ package com.google.zxing.client.result; -import junit.framework.TestCase; -import com.google.zxing.Result; import com.google.zxing.BarcodeFormat; +import com.google.zxing.Result; +import junit.framework.TestCase; /** * Tests {@link EmailAddressParsedResult}. @@ -39,10 +39,17 @@ public final class EmailAddressParsedResultTestCase extends TestCase { "Stuff", "This is some text"); } + 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); - assertEquals(ParsedResultType.EMAIL_ADDRESS, result.getType()); + assertSame(ParsedResultType.EMAIL_ADDRESS, result.getType()); EmailAddressParsedResult emailResult = (EmailAddressParsedResult) result; assertEquals(email, emailResult.getEmailAddress()); assertEquals("mailto:" + email, emailResult.getMailtoURI());