We use GWT, GIN and the MVP pattern. All the views inherit from the same
base interface (our.View). I'm trying to create more tests but the number
of views has gotten rather large. Can I take advantage of the fact that
all views inherit from the base View and somehow inject a Mock of the
interface without having to list all 100+ views in a bind statement.
A simple example:
The base interface:
public interface View {
public Widget asWidget();
}
A simple "real" View:
public interface MyView extends View {
interface Presenter {
void submitClicked();
}
setPresenter(Presenter p);
submitSuccessful();
}
I'd like my Test Inject Module to automatically create a Mock of MyView
(and any other class that extends View) whenever it encounters an interface
that extends View.
I looked at bindListener but that only seems to allow you to affect an
already created instance.
Thanks,
-Dave
--
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.