harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2419) [classlib][swing] JTree.DynamicUtilTreeNode.clone() returns DefaultMutableTreeNode object
Date Thu, 10 Jun 2010 16:46:14 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-2419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877479#action_12877479
] 

Hudson commented on HARMONY-2419:
---------------------------------

Integrated in Harmony-1.5-head-linux-x86_64 #840 (See [http://hudson.zones.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/840/])
    Apply fix for HARMONY-2419 ([classlib][swing] JTree.DynamicUtilTreeNode.clone() returns
DefaultMutableTreeNode object)


> [classlib][swing] JTree.DynamicUtilTreeNode.clone() returns DefaultMutableTreeNode object
> -----------------------------------------------------------------------------------------
>
>                 Key: HARMONY-2419
>                 URL: https://issues.apache.org/jira/browse/HARMONY-2419
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Artem Aliev
>            Assignee: Tim Ellison
>             Fix For: 5.0M15
>
>
> According to J2SE API 5.0 specifications of
> DefaultMutableTreeNode.clone() method: "Returns a shallow copy of this node;
> the new node has no parent or children and has a reference to the same user
> object, if any."
> javax.swing.JTree.DynamicUtilTreeNode.clone() returns
> javax.swing.tree.DefaultMutableTreeNode object while RI returns
> JTree.DynamicUtilTreeNode.
> Test for reprodicing:
> import junit.framework.TestCase;
> import javax.swing.*;
> public class Test extends TestCase {       
>     public void testcase1() {
>         Object obj = new Object();
>         JTree.DynamicUtilTreeNode t = new JTree.DynamicUtilTreeNode(obj,obj);
>         Object cl = t.clone();
>         assertEquals(t.getClass(), cl.getClass());
>     }
> }
> Output on Sun 1.5
> =================
> .
> Time: 0.219
> OK (1 test)
> Output on Harmony:
> ==================
> .F
> Time: 1.234
> There was 1 failure:
> 1) testcase1(Test)junit.framework.AssertionFailedError: expected:<class
> javax.swing.JTree$DynamicUtilTreeNode> but was:<class java
> x.swing.tree.DefaultMutableTreeNode>
>         at Test.testcase1(Test.java:10)
>         at java.lang.reflect.VMReflection.invokeMethod(Native Method)
> FAILURES!!!
> Tests run: 1,  Failures: 1,  Errors: 0

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