This is the mail archive of the mauve-patches@sourceware.org mailing list for the Mauve project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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);
   }
 }

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]