[
https://issues.apache.org/jira/browse/HTTPCORE-324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zefi updated HTTPCORE-324:
--------------------------
Description:
Javadoc for EntityUtils.toString(HttpEntity, String) says "If defaultCharset is
null, the default "ISO-8859-1" is used", but it actually throws
IllegalArgumentException.
Here's a test case to prove this:
@Test
public void shouldNotFailWhenNullCharsetStringIsGiven() throws Exception {
try {
EntityUtils.toString(Mockito.mock(HttpEntity.class), (String) null);
} catch (IllegalArgumentException ex) {
if (ex.getMessage().equals("Null charset name")) {
throw new AssertionError("Should supply null charset with
default");
}
}
}
was:
@Test
public void shouldNotFailWhenNullCharsetStringIsGiven() throws Exception {
try {
EntityUtils.toString(Mockito.mock(HttpEntity.class), (String) null);
} catch (IllegalArgumentException ex) {
if (ex.getMessage().equals("Null charset name")) {
throw new AssertionError("Should supply null charset with
default");
}
}
}
> EntityUtils does not provide default charset when charset name provided is
> null
> -------------------------------------------------------------------------------
>
> Key: HTTPCORE-324
> URL: https://issues.apache.org/jira/browse/HTTPCORE-324
> Project: HttpComponents HttpCore
> Issue Type: Bug
> Affects Versions: 4.2.3
> Reporter: Zefi
> Priority: Minor
>
> Javadoc for EntityUtils.toString(HttpEntity, String) says "If defaultCharset
> is null, the default "ISO-8859-1" is used", but it actually throws
> IllegalArgumentException.
> Here's a test case to prove this:
> @Test
> public void shouldNotFailWhenNullCharsetStringIsGiven() throws Exception {
> try {
> EntityUtils.toString(Mockito.mock(HttpEntity.class), (String)
> null);
> } catch (IllegalArgumentException ex) {
> if (ex.getMessage().equals("Null charset name")) {
> throw new AssertionError("Should supply null charset with
> default");
> }
> }
> }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]