harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Zhou (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HARMONY-6504) [classlib][luni]Harmony returns null for header related function when file URL is handled
Date Tue, 20 Apr 2010 11:31:49 GMT

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

Kevin Zhou resolved HARMONY-6504.
---------------------------------

    Resolution: Fixed

Hi Mohan,

Thank you very much for your patch. It has been applied at r935873, please help to verify.

> [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