fix typo in DIGEST-MD5 charset am: 1c63b28b9c am: 37c5335064 am: fa41392355
am: 7104643db9

Change-Id: I563b46f41e07fadc15ff36ef18cd046504e1c68c
diff --git a/src/com/android/phone/common/mail/store/imap/DigestMd5Utils.java b/src/com/android/phone/common/mail/store/imap/DigestMd5Utils.java
index f78dbdf..436d03c 100644
--- a/src/com/android/phone/common/mail/store/imap/DigestMd5Utils.java
+++ b/src/com/android/phone/common/mail/store/imap/DigestMd5Utils.java
@@ -54,7 +54,7 @@
      */
     public static class Data {
 
-        private static final String CHARSET = "utf-8'";
+        private static final String CHARSET = "utf-8";
 
         public String username;
         public String password;
diff --git a/tests/src/com/android/phone/common/mail/store/imap/DigestMd5UtilsTest.java b/tests/src/com/android/phone/common/mail/store/imap/DigestMd5UtilsTest.java
index 5534632..81717a1 100644
--- a/tests/src/com/android/phone/common/mail/store/imap/DigestMd5UtilsTest.java
+++ b/tests/src/com/android/phone/common/mail/store/imap/DigestMd5UtilsTest.java
@@ -50,4 +50,24 @@
         assertEquals("ea40f60335c427b5527b84dbabcdfffd", response);
     }
 
+    public void testData_createResponse() {
+        DigestMd5Utils.Data data = new DigestMd5Utils.Data();
+        data.username = "chris";
+        data.password = "secret";
+        data.realm = "elwood.innosoft.com";
+        data.nonce = "OA6MG9tEQGm2hh";
+        data.cnonce = "OA6MHXh6VqTrRk";
+        data.nc = "00000001";
+        data.qop = "auth";
+        data.digestUri = "imap/elwood.innosoft.com";
+        assertEquals(data.createResponse(), "CHARSET=utf-8,"
+                + "username=\"chris\","
+                + "realm=\"elwood.innosoft.com\","
+                + "nonce=\"OA6MG9tEQGm2hh\","
+                + "nc=00000001,"
+                + "cnonce=\"OA6MHXh6VqTrRk\","
+                + "digest-uri=\"imap/elwood.innosoft.com\","
+                + "response=d388dad90d4bbd760a152321f2143af7,"
+                + "qop=auth");
+    }
 }