help of GWT Designer.
The two files which I have are :
MultipleListBoxCustomWidget.java
MultipleListBoxCustomWidget.ui.xml
I use this widget is my GWT application which I use activites and
places framework and all my views are created using UIBinders.
I use this widget in one of my view with UIBinder tag referencing the
package name of the directory as the name spaces.
Question:
How do I Unit testing my widget code as it is all self-contained. The
functionality of the widget is show two list boxes on the screen with
4 buttons on the center. Each of these buttons are ">", "<", ">>" and
"<<" . This means I can move items from the list to another list
depending on which buttons are clicked. I kept the code as self-
contained and reusable so that I can pass any two different ArrayList
to my widget as two separate methods calls inside the widget and those
methods basically populates respective Listbox items inside the
widget. I also gave getter methods to return the changed item
arrangement of the ListBox items as ArrayList object as part of two
separate method calls.
Since the widget code is self-contained, my click handlers are inside
this java file MultipleListBoxCustomWidget.java for example -
@UiHandler("leftToRightButton")
void onLeftToRightButtonClick(ClickEvent event) {.....}
So testing is getting difficult. There is no controller because I
can't have a self-contained widget with MVP activities and places
inside to be used in another web applications which is designed using
activities and places.
Any advise?
--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment