mirror of
https://github.com/moparisthebest/k-9
synced 2025-02-17 07:30:16 -05:00
Added unit test for MimeUtility.getHeaderParameter()
This commit is contained in:
parent
f9a30d1822
commit
561d2a1a44
39
tests/src/com/fsck/k9/mail/internet/MimeUtilityTest.java
Normal file
39
tests/src/com/fsck/k9/mail/internet/MimeUtilityTest.java
Normal file
@ -0,0 +1,39 @@
|
||||
package com.fsck.k9.mail.internet;
|
||||
|
||||
import android.test.AndroidTestCase;
|
||||
|
||||
public class MimeUtilityTest extends AndroidTestCase {
|
||||
|
||||
public void testGetHeaderParameter() {
|
||||
String result;
|
||||
|
||||
/* Test edge cases */
|
||||
result = MimeUtility.getHeaderParameter(";", null);
|
||||
assertEquals(null, result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name", "name");
|
||||
assertEquals(null, result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name=", "name");
|
||||
assertEquals("", result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name=\"", "name");
|
||||
assertEquals("\"", result);
|
||||
|
||||
/* Test expected cases */
|
||||
result = MimeUtility.getHeaderParameter("name=value", "name");
|
||||
assertEquals("value", result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name = value", "name");
|
||||
assertEquals("value", result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name=\"value\"", "name");
|
||||
assertEquals("value", result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name = \"value\"" , "name");
|
||||
assertEquals("value", result);
|
||||
|
||||
result = MimeUtility.getHeaderParameter("name=\"\"", "name");
|
||||
assertEquals("", result);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user