Author: jbq
Date: Tue Mar  6 12:09:08 2007
New Revision: 515278

URL: http://svn.apache.org/viewvc?view=rev&rev=515278
Log:
WICKET-165 While testing with FormTester: onSelectionChanged is not being
invoked if DropDownChoice is enabled for notifications

Modified:
    
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/tester/FormTester.java
    
incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/FormTester.java

Modified: 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/tester/FormTester.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/tester/FormTester.java?view=diff&rev=515278&r1=515277&r2=515278
==============================================================================
--- 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/tester/FormTester.java
 (original)
+++ 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/tester/FormTester.java
 Tue Mar  6 12:09:08 2007
@@ -427,10 +427,9 @@
                ChoiceSelector choiceSelector = 
choiceSelectorFactory.create(component);
                choiceSelector.doSelect(index);
                if (component instanceof DropDownChoice) {
-                       Method wantOnSelectionChangedNotificationsMethod;
                        try
                        {
-                               wantOnSelectionChangedNotificationsMethod = 
component.getClass().getDeclaredMethod("wantOnSelectionChangedNotifications", 
new Class[0]);
+                               Method 
wantOnSelectionChangedNotificationsMethod = 
DropDownChoice.class.getDeclaredMethod("wantOnSelectionChangedNotifications", 
new Class[0]);
                                
wantOnSelectionChangedNotificationsMethod.setAccessible(true);
                                boolean wantOnSelectionChangedNotifications = 
((Boolean)wantOnSelectionChangedNotificationsMethod.invoke(component, new 
Object[0])).booleanValue();
                                if (wantOnSelectionChangedNotifications) {

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/FormTester.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/FormTester.java?view=diff&rev=515278&r1=515277&r2=515278
==============================================================================
--- 
incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/FormTester.java 
(original)
+++ 
incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/FormTester.java 
Tue Mar  6 12:09:08 2007
@@ -431,10 +431,9 @@
                ChoiceSelector choiceSelector = 
choiceSelectorFactory.create(component);
                choiceSelector.doSelect(index);
                if (component instanceof DropDownChoice) {
-                       Method wantOnSelectionChangedNotificationsMethod;
                        try
                        {
-                               wantOnSelectionChangedNotificationsMethod = 
component.getClass().getDeclaredMethod("wantOnSelectionChangedNotifications", 
new Class[0]);
+                               Method 
wantOnSelectionChangedNotificationsMethod = 
DropDownChoice.class.getDeclaredMethod("wantOnSelectionChangedNotifications", 
new Class[0]);
                                
wantOnSelectionChangedNotificationsMethod.setAccessible(true);
                                boolean wantOnSelectionChangedNotifications = 
((Boolean)wantOnSelectionChangedNotificationsMethod.invoke(component, new 
Object[0])).booleanValue();
                                if (wantOnSelectionChangedNotifications) {


Reply via email to