From 88c77b18b8279791c1e7a48a75ebd9eae4b0dcd4 Mon Sep 17 00:00:00 2001 From: srowen Date: Mon, 23 Nov 2009 09:37:58 +0000 Subject: [PATCH] Fixed unit test fail from vCard change git-svn-id: https://zxing.googlecode.com/svn/trunk@1122 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- core/src/com/google/zxing/client/result/VCardResultParser.java | 3 +++ .../google/zxing/client/result/ParsedReaderResultTestCase.java | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/com/google/zxing/client/result/VCardResultParser.java b/core/src/com/google/zxing/client/result/VCardResultParser.java index 865fec419..047c3420b 100644 --- a/core/src/com/google/zxing/client/result/VCardResultParser.java +++ b/core/src/com/google/zxing/client/result/VCardResultParser.java @@ -115,6 +115,9 @@ final class VCardResultParser extends ResultParser { } private static boolean isLikeVCardDate(String value) { + if (value == null) { + return true; + } // Not really sure this is true but matches practice // Mach YYYYMMDD if (isStringOfDigits(value, 8)) { diff --git a/core/test/src/com/google/zxing/client/result/ParsedReaderResultTestCase.java b/core/test/src/com/google/zxing/client/result/ParsedReaderResultTestCase.java index f785e8924..5141bb845 100644 --- a/core/test/src/com/google/zxing/client/result/ParsedReaderResultTestCase.java +++ b/core/test/src/com/google/zxing/client/result/ParsedReaderResultTestCase.java @@ -181,8 +181,7 @@ public final class ParsedReaderResultTestCase extends TestCase { ParsedResultType.ADDRESSBOOK); doTestResult("BEGIN:VCARD\r\nADR;HOME:123 Main St\r\nVERSION:2.1\r\nN:Owen;Sean\r\nEND:VCARD", "Sean Owen\n123 Main St", ParsedResultType.ADDRESSBOOK); - doTestResult("BEGIN:VCARD", "begin:VCARD", - ParsedResultType.URI); // yeah we end up guessing "URI" here + doTestResult("BEGIN:VCARD", "", ParsedResultType.ADDRESSBOOK); } public void testVEvent() {