classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cp-patches] FYI: actioncommand fixes


From: Mark Wielaard
Subject: Re: [cp-patches] FYI: actioncommand fixes
Date: Fri, 15 Jul 2005 11:24:50 +0200

Hi,

On Fri, 2005-07-15 at 10:59 +0200, Roman Kennke wrote:
> I have applied all patches and still breaks my app. I get an 
> actionCommand of null where "" is expected at the very least. If it 
> still matters (I committed a fix in the meantime) I could try to boil 
> this case down to a simple testcase.

Yes please.

> This makes perfect sense. Still it does not work, but it seems that my 
> problems come from both actionCommand and text beeing null, and the 
> button should return something non-null nevertheless. I already 
> committed a patch for that, I hope I did it right. I really should put 
> together a testcase for this actionCommand thingy. I (and others) 
> changed the behaviour of actionCommand handling several times and it 
> seems that we never got it right. :-/

Here are the differences between the mauve tests for actionCommands
between 0.16 and the soon to be finalized 0.17. As you can see the test
score overall improved a lot. But some PASSes did turn into FAILs :{

-FAIL: gnu.testlet.javax.swing.JToggleButton.click: getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JToggleButton.click: getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 2)
+PASS: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 2)
 FAIL: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JToggleButton.getActionCommand (number 7)
 PASS: gnu.testlet.javax.swing.JButton.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JButton.getActionCommand (number 2)
+PASS: gnu.testlet.javax.swing.JButton.getActionCommand (number 2)
 FAIL: gnu.testlet.javax.swing.JButton.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JButton.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JButton.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JButton.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JButton.getActionCommand (number 7)
-FAIL: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 2)
+PASS: gnu.testlet.javax.swing.JButton.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 2)
 FAIL: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 7)
-FAIL: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 2)
-PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 3)
+PASS: gnu.testlet.javax.swing.JCheckBox.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 2)
+FAIL: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 7)
-FAIL: gnu.testlet.javax.swing.JMenu.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JMenu.getActionCommand (number 2)
-PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 3)
+PASS: gnu.testlet.javax.swing.JCheckBoxMenuItem.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 2)
+FAIL: gnu.testlet.javax.swing.JMenu.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JMenu.getActionCommand (number 7)
-FAIL: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 2)
-PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 3)
+PASS: gnu.testlet.javax.swing.JMenu.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 2)
+FAIL: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 7)
-FAIL: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 2)
+PASS: gnu.testlet.javax.swing.JMenuItem.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 2)
 FAIL: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 7)
-FAIL: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 1)
-FAIL: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 2)
-PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 3)
+PASS: gnu.testlet.javax.swing.JRadioButton.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 1)
+PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 2)
+FAIL: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 3)
 PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 4)
 PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 5)
 PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 6)
-FAIL: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 7)
+PASS: gnu.testlet.javax.swing.JRadioButtonMenuItem.getActionCommand (number 7)



Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]