harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Ellison (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HARMONY-940) [classlib][text] unexpected MissingResourceException for DateFormat.getDateInstance(<illegal.style>)
Date Thu, 17 Aug 2006 19:25:14 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-940?page=all ]

Tim Ellison resolved HARMONY-940.
---------------------------------

    Resolution: Fixed

Thanks Vladimir.

Patch applied to TEXT module at repo revision r432353 with modification to the tests to fail
if the expected exception is not thrown.

Please check that this fully resolves your issue.


> [classlib][text] unexpected MissingResourceException for DateFormat.getDateInstance(<illegal.style>)
> ----------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-940
>                 URL: http://issues.apache.org/jira/browse/HARMONY-940
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Vladimir Ivanov
>         Assigned To: Tim Ellison
>         Attachments: DateFormat.patch
>
>
> The Harmony method java.text.DateFormat.getDateInstance(int style) throws MissingResourceException
for illegal style while RI throws IllegalArgumentException.
> The same issue is for:
>            DateFormat.getDateInstance(int style, Locale aLocale);
>            DateFormat.getTimeInstance(int style);
>            DateFormat.getDateTimeInstance(int dateStyle, int timeStyle);
>            DateFormat.getDateTimeInstance(int dateStyle, int timeStyle,  Locale aLocale);
> ============== test.java ====================
> import java.text.*;
> import java.util.Locale;
> public class test  { 
>     public static void main (String[] args) {    
>        try {
>            DateFormat.getDateInstance(7);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }
>        try {
>            DateFormat.getDateInstance(8, Locale.FRANCE);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        } 
>        try {
>            DateFormat.getTimeInstance(11);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }  
>        try {
>            DateFormat.getDateTimeInstance(6, 9);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }
>        try {
>            DateFormat.getDateTimeInstance(6,10,Locale.FRANCE);
>        } catch (Exception e) {
>            System.out.println("exception: " + e);
>        }
>     }
> }
> =========================================
> Output:
> C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -cp . -showversion test
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
> BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC: System
optimized over throughput (initial strategy singleparpar))
> exception: java.lang.IllegalArgumentException: Illegal date style 7
> exception: java.lang.IllegalArgumentException: Illegal date style 8
> exception: java.lang.IllegalArgumentException: Illegal time style 11
> exception: java.lang.IllegalArgumentException: Illegal time style 9
> exception: java.lang.IllegalArgumentException: Illegal time style 10
> C:\tmp\tmp17>C:\harmony\trunk_0427\deploy\jdk\jre\bin\java.exe -cp . -showversion
test
> java version 1.5 (subset)
> (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException
> exception: java.util.MissingResourceException

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message