harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Hindess (JIRA)" <j...@apache.org>
Subject [jira] Reopened: (HARMONY-6504) [classlib][luni]Harmony returns null for header related function when file URL is handled
Date Wed, 21 Apr 2010 14:47:49 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-6504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Mark Hindess reopened HARMONY-6504:
-----------------------------------


Kevin, Mohanraj,

This change causes two test failures:

org.apache.harmony.luni.tests.java.lang.ClassLoaderTest.test_getResourceAsStream_withSharpChar

org.apache.harmony.luni.tests.java.lang.ClassTest.test_getResourceAsStream_withSharpChar

see:

http://hudson.zones.apache.org/hudson/view/Harmony/job/Harmony-1.5-head-linux-x86_64-full-tests/165/testReport/

These tests also fail for me on windows.  Do these tests pass for you?  (If not, you shouldn't
have attached the patch/committed this change.)


> [classlib][luni]Harmony returns null for header related function when file URL is handled
> -----------------------------------------------------------------------------------------
>
>                 Key: HARMONY-6504
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6504
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>    Affects Versions: 5.0M14
>         Environment: All platforms
>            Reporter: Mohanraj Loganathan
>            Assignee: Kevin Zhou
>         Attachments: HARMONY-6504.diff
>
>
> Header related functions [getHeaderField(int)/getHeaderFieldKey(int)/getHeaderField(String)/getLastModified()]
returns null when file URL is handled.
> Consider the following test function, which fails with Harmony
>       public void test() throws Exception{
>         String resourceName = "org/apache/harmony/luni/tests/";  //folder name
>         URL url = ClassLoader.getSystemClassLoader().getResource(resourceName);
>         FileURLConnection conn = new FileURLConnection(url);
>         assertNotNull(conn.getInputStream());
>         assertEquals(conn.getContentType(),  conn.getHeaderField("content-type")) ;
>         
>         resourceName = "org/apache/harmony/luni/tests/"   "test.rtf";;  //folder name
>         url = ClassLoader.getSystemClassLoader().getResource(resourceName);
>         conn = new FileURLConnection(url);
>         assertNotNull(conn.getInputStream());
>         assertEquals(conn.getContentType(),  conn.getHeaderField("content-type")) ;
>         assertEquals(Integer.toString(conn.getContentLength()),  conn.getHeaderField("content-length"))
;
>         assertEquals(conn.getHeaderField(0), conn.getHeaderField("content-type"));
>         assertEquals(conn.getHeaderField(1), conn.getHeaderField("content-length"));
>         assertEquals(conn.getHeaderField(2), conn.getHeaderField("last-modified"));
>         assertEquals("last-modified", conn.getHeaderFieldKey(2));
>         assertEquals("content-length", conn.getHeaderFieldKey(1));
>         assertEquals("content-type", conn.getHeaderFieldKey(0));
>       }
> Thanks and Regards,
> Mohan

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message