Home | History | Annotate | Download | only in internet

Lines Matching defs:MimeUtility

21 import com.android.emailcommon.internet.MimeUtility;
38 * This is a series of unit tests for the MimeUtility class. These tests must be locally
133 String result1 = MimeUtility.unfold(SHORT_PLAIN);
134 String result2 = MimeUtility.decode(SHORT_PLAIN);
135 String result3 = MimeUtility.unfoldAndDecode(SHORT_PLAIN);
148 String result1 = MimeUtility.decode(SHORT_UNICODE_ENCODED);
158 String result1 = MimeUtility.unfoldAndDecode(SHORT_UNICODE_ENCODED);
167 String result1 = MimeUtility.unfoldAndDecode(CALENDAR_SUBJECT_UNICODE);
171 String degenerate1 = MimeUtility.unfoldAndDecode(CALENDAR_DEGENERATE_UNICODE_1);
173 String degenerate2 = MimeUtility.unfoldAndDecode(CALENDAR_DEGENERATE_UNICODE_2);
175 String degenerate3 = MimeUtility.unfoldAndDecode(CALENDAR_DEGENERATE_UNICODE_3);
177 String degenerate4 = MimeUtility.unfoldAndDecode(CALENDAR_DEGENERATE_UNICODE_4);
187 String result1 = MimeUtility.foldAndEncode(SHORT_PLAIN);
188 String result2 = MimeUtility.foldAndEncode2(SHORT_PLAIN, 10);
189 String result3 = MimeUtility.fold(SHORT_PLAIN, 10);
200 String result1 = MimeUtility.foldAndEncode2(PADDED2_UNICODE, 0);
201 String result2 = MimeUtility.foldAndEncode2(PADDED1_UNICODE, 0);
202 String result3 = MimeUtility.foldAndEncode2(PADDED0_UNICODE, 0);
215 String result1 = MimeUtility.foldAndEncode2(SHORT_UNICODE, 10);
223 String result = MimeUtility.foldAndEncode2(LONG_UNICODE_SPLIT, "Subject: ".length());
237 String result1 = MimeUtility.foldAndEncode2(SHORT_SUPPLEMENTAL, "Subject: ".length());
238 String result2 = MimeUtility.foldAndEncode2(LONG_SUPPLEMENTAL, "Subject: ".length());
239 String result3 = MimeUtility.foldAndEncode2(LONG_SUPPLEMENTAL_2, "Subject: ".length());
252 String result = MimeUtility.foldAndEncode2(LONG_SUPPLEMENTAL_QP, "Subject: ".length());
273 assertNull("null header check", MimeUtility.getHeaderParameter(null, "name"));
278 // MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, null));
280 MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, null));
282 MimeUtility.getHeaderParameter(HEADER_NO_PARAMETER, null));
286 MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, "Param1Name"));
288 MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, "Param2Name"));
290 MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, "Param3Name"));
294 MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, "param2name"));
296 MimeUtility.getHeaderParameter(HEADER_MULTI_PARAMETER, "PARAM2NAME"));
300 MimeUtility.getHeaderParameter(HEADER_QUOTED_MULTI_PARAMETER, "Param1Name"));
302 MimeUtility.getHeaderParameter(HEADER_QUOTED_MULTI_PARAMETER, "Param2Name"));
306 MimeUtility.getHeaderParameter(HEADER_MALFORMED_PARAMETER, "filename"));
332 MimeUtility.collectParts(cid1bp, view1, attach1);
339 MimeUtility.collectParts(cid2bp, view2, attach2);
346 MimeUtility.collectParts(cid3bp, view3, attach3);
353 MimeUtility.collectParts(cid4bp, view4, attach4);
359 MimeUtility.collectParts(cid5bp, view5, attach5);
372 String gotText = MimeUtility.getTextFromPart(p);
378 gotText = MimeUtility.getTextFromPart(p);
384 gotText = MimeUtility.getTextFromPart(p);
414 gotText = MimeUtility.getTextFromPart(p);
415 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
420 gotText = MimeUtility.getTextFromPart(p);
421 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
428 gotText = MimeUtility.getTextFromPart(p);
429 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
435 gotText = MimeUtility.getTextFromPart(p);
436 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
445 gotText = MimeUtility.getTextFromPart(p);
446 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
451 gotText = MimeUtility.getTextFromPart(p);
452 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
462 gotText = MimeUtility.getTextFromPart(p);
463 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
470 gotText = MimeUtility.getTextFromPart(p);
471 assertTrue(MimeUtility.mimeTypeMatches(p.getMimeType(), "text/html"));
479 assertFalse(MimeUtility.mimeTypeMatches("foo/bar", "TEXT/PLAIN"));
482 assertTrue(MimeUtility.mimeTypeMatches("text/plain", "text/plain"));
485 assertTrue(MimeUtility.mimeTypeMatches("text/plain", "TEXT/PLAIN"));
486 assertTrue(MimeUtility.mimeTypeMatches("TEXT/PLAIN", "text/plain"));
489 assertTrue(MimeUtility.mimeTypeMatches("text/plain", "*/plain"));
490 assertTrue(MimeUtility.mimeTypeMatches("text/plain", "text/*"));
491 assertTrue(MimeUtility.mimeTypeMatches("text/plain", "*/*"));
494 assertFalse(MimeUtility.mimeTypeMatches("foo/bar", "*/plain"));
495 assertFalse(MimeUtility.mimeTypeMatches("foo/bar", "text/*"));
502 assertFalse(MimeUtility.mimeTypeMatches("text/plain", arrayZero));
506 assertFalse(MimeUtility.mimeTypeMatches("foo/bar", arrayOne));
509 assertTrue(MimeUtility.mimeTypeMatches("text/plain", arrayOne));
513 assertFalse(MimeUtility.mimeTypeMatches("foo/bar", arrayTwo));
516 assertTrue(MimeUtility.mimeTypeMatches("text/plain", arrayTwo));
519 assertTrue(MimeUtility.mimeTypeMatches("match/this", arrayTwo));