harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey A. Ivanov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-1779) [classlib][swing]javax.swing.plaf.basic.BasicEditorPaneUI.installUI does not throw Error
Date Fri, 16 Feb 2007 13:28:06 GMT

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

Alexey A. Ivanov updated HARMONY-1779:
--------------------------------------

    Attachment: H1779-BasicTextUITest.patch
                H1779-swing-messages.patch
                H1779-BasicTextUI.patch

BasicTextUI had the check for components which are not JTextComponent descendants but just
ignored the call to installUI() whereas RI throws Error in this case.
I've modified the code to throw Error.

> [classlib][swing]javax.swing.plaf.basic.BasicEditorPaneUI.installUI does not throw Error
> ----------------------------------------------------------------------------------------
>
>                 Key: HARMONY-1779
>                 URL: https://issues.apache.org/jira/browse/HARMONY-1779
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Nikolay Bannikov
>            Priority: Minor
>         Attachments: H1779-BasicTextUI.patch, H1779-BasicTextUITest.patch, H1779-swing-messages.patch
>
>
> RI of javax.swing.plaf.basic.BasicEditorPaneUI.installUI(new JMenuItem()) throws Error
while Harmony implementation of the method works silently.
> Test for reproducing:
> import junit.framework.TestCase;
> import javax.swing.JMenuItem;
> import javax.swing.plaf.basic.BasicEditorPaneUI;
> public class Test extends TestCase {       
>       public void testBasicEditorPaneUI_installUI_JComponent() { 
>             BasicEditorPaneUI c = new BasicEditorPaneUI();
>             boolean b = false;
>             try {
>                   c.installUI(new JMenuItem());
>             } catch ( Error e) {
>                   b = true;
>                   //expected 
>             }
>             assertTrue(b);
>       }
> }
> HARMONY output:
> =============
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or
its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r450941, (Sep 28 2006), Windows/ia32/msvc 1310, release build
> http://incubator.apache.org/harmony
> .F
> Time: 2.283
> There was 1 failure:
> 1) testBasicEditorPaneUI_installUI_JComponent(Test)junit.framework.AssertionFailedError
>         at Test.testBasicEditorPaneUI_installUI_JComponent(Test.java:12)
>         at java.lang.reflect.VMReflection.invokeMethod(Native Method)
> FAILURES!!!
> Tests run: 1,  Failures: 1,  Errors: 0
> SUN output:
> ========
> java version "1.5.0_06"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
> Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
> .
> Time: 0.329
> OK (1 test)

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