google-code-export / gwt-test-utils

Automatically exported from code.google.com/p/gwt-test-utils
1 stars 0 forks source link

Testing gxt #130

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Putting all required jars
2. Start testing with empty class

What is the expected output? What do you see instead?
I want to run the test, but I see this exception:

java.lang.UnsatisfiedLinkError: 
com.extjs.gxt.ui.client.core.XDOM.getHead()Lcom/google/gwt/dom/client/Element;
    at com.extjs.gxt.ui.client.core.XDOM.getHead(Native Method)
    at com.extjs.gxt.ui.client.util.CSS.addStyleSheet(CSS.java:48)
    at com.ejadatss.basemodule.gwt.client.view.ThemeChanger.<init>(ThemeChanger.java:35)
    at com.ejadatss.basemodule.gwt.client.view.ToolbarPanel.<init>(ToolbarPanel.java:139)
    at com.ejadatss.basemodule.gwt.client.view.ToolbarPanel.getInstance(ToolbarPanel.java:44)
    at com.ejadatss.basemodule.gwt.client.BaseEntryPoint.init(BaseEntryPoint.java:663)
    at com.ejadatss.hrall.gwt.client.HRAll.init(HRAll.java:70)
    at com.ejadatss.basemodule.gwt.client.BaseEntryPoint.onModuleLoadNormal(BaseEntryPoint.java:172)
    at com.ejadatss.basemodule.gwt.client.BaseEntryPoint.onModuleLoad(BaseEntryPoint.java:106)
    at com.ejadatss.hrall.gwt.client.HRAlTest.setupGwtTestSample(HRAlTest.java:22)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at com.octo.gwt.test.internal.runner.AbstractGwtRunner.run(AbstractGwtRunner.java:40)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

What version of the product are you using? On what operating system?
gwt-test-utils-0.22.5 on Windows 7

Please provide any additional information below.
My project was developed with GWT 2.0.0, so I've upgraded to 2.0.1 but till now 
I can't make it work successfully.

Thanks,
Bassam

Original issue reported on code.google.com by Eng.Bass...@gmail.com on 22 Mar 2012 at 1:35

GoogleCodeExporter commented 9 years ago

Original comment by gael.laz...@gmail.com on 22 Mar 2012 at 2:40

GoogleCodeExporter commented 9 years ago
I just deployed new snapshots with a fix for this issue (0.36-SNAPSHOT, 
0.33.2-SNAPSHOT, 0.28.9-SNAPHOT, 0.25.6-SNAPSHOT and 0.22.6-SNAPSHOT).

Could you please give one of those versions a try and give me some feedback so 
I could close this issue ?
Thank you very much ! 

Original comment by gael.laz...@gmail.com on 22 Mar 2012 at 9:11

GoogleCodeExporter commented 9 years ago
Hi,

I've tested it but got this exception:

com.octo.gwt.test.exceptions.GwtTestConfigurationException: No declared 
GwtCreateHandler has been able to create an instance of 
'com.ejadatss.basemodule.gwt.client.service.BaseModuleService'. You should add 
our own with 'GwtTest.addGwtCreateHandler(..)' method or declared your tested 
object with @Mock
    at com.octo.gwt.test.internal.patchers.GwtPatcher.create(GwtPatcher.java:37)
    at com.google.gwt.core.client.GWT.create(GWT.java)
    at com.ejadatss.basemodule.gwt.client.service.BaseModuleService$Helper.getInstance(BaseModuleService.java:37)
    at com.ejadatss.basemodule.gwt.client.BaseEntryPoint.onModuleLoadNormal(BaseEntryPoint.java:210)
    at com.ejadatss.basemodule.gwt.client.BaseEntryPoint.onModuleLoad(BaseEntryPoint.java:106)
    at com.ejadatss.hrall.gwt.client.HRAlTest.setupGwtTestSample(HRAlTest.java:22)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at com.octo.gwt.test.internal.runner.AbstractGwtRunner.run(AbstractGwtRunner.java:40)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

Thanks,
Bassam

Original comment by Eng.Bass...@gmail.com on 27 Mar 2012 at 9:11

GoogleCodeExporter commented 9 years ago
Getting a similar error with XDOM.getBody() with 0.40-SNAPSHOT and GXT 2.2.4:
java.lang.UnsatisfiedLinkError: 
com.extjs.gxt.ui.client.core.XDOM.getBody()Lcom/google/gwt/user/client/Element; 
at com.extjs.gxt.ui.client.core.XDOM.getBody(Native Method) 
at com.extjs.gxt.ui.client.GXT.init(GXT.java:265) 
at com.extjs.gxt.ui.client.widget.Component.<clinit>(Component.java:203)

Original comment by ke...@kjordan.net on 24 Jul 2012 at 2:47

GoogleCodeExporter commented 9 years ago
ok I'll checked this asap !

Original comment by gael.laz...@gmail.com on 24 Jul 2012 at 2:56

GoogleCodeExporter commented 9 years ago
I just checked XDOMPatcher already patched the getBody() JSNI method. It may be 
a very silly question, but are you sure you have 
gwt-test-utils-gxt2-0.40-SNAPHOT jar in your classpath ?

Original comment by gael.laz...@gmail.com on 24 Jul 2012 at 4:08

GoogleCodeExporter commented 9 years ago
Whoops, that was it.  It's past that now.

Original comment by ke...@kjordan.net on 24 Jul 2012 at 4:33

GoogleCodeExporter commented 9 years ago
Glad to read that ! I guess I can close the issue ?

Original comment by gael.laz...@gmail.com on 24 Jul 2012 at 4:35