This is the mail archive of the
mauve-patches@sourceware.org
mailing list for the Mauve project.
FYI: JSpinner.ListEditor.getModel() test fixed
- From: David Gilbert <david dot gilbert at object-refinery dot com>
- To: mauve-patches at sources dot redhat dot com
- Cc: raif at swiftdsl dot com dot au
- Date: Tue, 21 Feb 2006 09:27:38 +0000
- Subject: FYI: JSpinner.ListEditor.getModel() test fixed
Thanks to Raif for pointing out this error, somehow I managed to commit
the wrong file. The attached patch is committed:
2006-02-21 David Gilbert <david.gilbert@object-refinery.com>
* gnu/testlet/javax/swing/JSpinner/ListEditor/getModel.java: Replaced
with correct file.
Regards,
Dave
Index: gnu/testlet/javax/swing/JSpinner/ListEditor/getModel.java
===================================================================
RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JSpinner/ListEditor/getModel.java,v
retrieving revision 1.1
diff -u -r1.1 getModel.java
--- gnu/testlet/javax/swing/JSpinner/ListEditor/getModel.java 15 Feb 2006 15:05:19 -0000 1.1
+++ gnu/testlet/javax/swing/JSpinner/ListEditor/getModel.java 21 Feb 2006 09:22:13 -0000
@@ -1,4 +1,4 @@
-/* constructor.java -- Checks for the constructor in the ListEditor class.
+/* getModel.java -- Checks for the getModel() method in the ListEditor class.
Copyright (C) 2006 David Gilbert <david.gilbert@object-refinery.com>
This file is part of Mauve.
@@ -26,33 +26,17 @@
import gnu.testlet.TestHarness;
import gnu.testlet.Testlet;
-import java.beans.PropertyChangeListener;
-import java.util.Arrays;
-import java.util.EventListener;
-
import javax.swing.JSpinner;
import javax.swing.SpinnerListModel;
-import javax.swing.event.ChangeListener;
-public class constructor implements Testlet
+public class getModel implements Testlet
{
public void test(TestHarness harness)
{
- harness.checkPoint("(JSpinner)");
+ harness.checkPoint("()");
SpinnerListModel m = new SpinnerListModel(new String[] {"A", "B", "C"});
JSpinner s = new JSpinner(m);
- JSpinner.DefaultEditor e = new JSpinner.DefaultEditor(s);
- harness.check(e.getLayout(), e);
- harness.check(e.getTextField().getValue(), "A");
-
- // the editor should be a listener on the spinner
- EventListener[] sl = s.getListeners(ChangeListener.class);
- harness.check(Arrays.asList(sl).contains(e));
-
- // the editor should be listening to PropertyChangeEvents in the
- // text field
- EventListener[] tfl = e.getTextField().getListeners(
- PropertyChangeListener.class);
- harness.check(Arrays.asList(tfl).contains(e));
+ JSpinner.ListEditor editor = (JSpinner.ListEditor) s.getEditor();
+ harness.check(editor.getModel(), m);
}
}