I am trying to
create Junit Test case for my Presentation Layer , while creating Presentation instance in setup method of Junit it goes througn GWT.Create at this point it fails saying
java.lang.ExceptionInInitializerError
.
.
Caused by: java.lang.UnsupportedOperationException: ERROR:
GWT.create() is only usable in client code! It cannot be called, for example, from server code. If you are running a unit test, check that your test case extends GWTTestCase and that GWT.create() is not called from within an initializer or constructor.
at com.google.gwt.core.client.GWT.create(GWT.java:91)
at com.google.gwt.user.client.ui.UIObject.<clinit>(UIObject.java:188)
... 24 more
and when I add following line to deal with GWT.Create case
@BeforeClass
public static void disarm() {
GWTMockUtilities.disarm();
}
@AfterClass
public static void rearm() {
GWTMockUtilities.restore();
}
it gives Null pointer exception .. Please help me on that...