harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexander Simbirtsev (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-2699) [classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue) throws unspecified ArithmeticException while RI throws NPE
Date Thu, 14 Dec 2006 14:23:21 GMT
[classlib][swing] javax.swing.plaf.basic.BasicProgressBarUI.setAnimationIndex(int newValue)
throws unspecified  ArithmeticException while RI throws NPE
-------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: HARMONY-2699
                 URL: http://issues.apache.org/jira/browse/HARMONY-2699
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Alexander Simbirtsev


There is no mention of any exception in the specification.
Harmony for setAnimationIndex(int newValue) protected method
throws unspecified  ArithmeticException while RI throws NPE.
Compatibility issue.

Use the following code to reproduce:

import javax.swing.plaf.basic.BasicProgressBarUI;

import junit.framework.TestCase;

public class Test extends TestCase {
    public void testcase1() {                                    
        try {                  
            testBasicProgressBarUI pb = new testBasicProgressBarUI();           
            pb.setAnimationIndex(5);
        } catch (ArithmeticException e) { 
            fail("ArithmeticException thrown");
        } catch (NullPointerException e) {
            // expected
        }
    }                                                                        
}

class testBasicProgressBarUI extends BasicProgressBarUI {
     public void setAnimationIndex(int c)  {
         super.setAnimationIndex(c);
     }  
}

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