I also wanted to add my Test class in case something in there is being done wrong:
package com.baa.client; import com.baa.client.model.WebAppRestDataSource; import com.baa.client.presentation.DummyDynamicFormPresentation; import com.baa.client.presentation.DynamicFormPresentation; import com.google.gwt.junit.client.GWTTestCase; import com.smartgwt.client.data.Criteria; import com.smartgwt.client.data.DSRequest; import com.smartgwt.client.data.DSResponse; /** * * @author mmagliocca */ public class BaseDynamicFormTest extends GWTTestCase{ public BaseDynamicFormTest() { //ClasspathUtility.printDuplicates(); } @Override public String getModuleName() { return "com.baa.Scaffolding"; } /* @Test public void testTest() { } @Test public void testSave() { } @Test public void testCancel() { } @Test public void testGetPermissionsObject() { } */ //@Test public void testFetchData() { int x =1; x++; //finishTest(); } //@Test public void testGetXSD() { BaseDynamicFormImpl impl = new BaseDynamicFormImpl(); TestDynamicFormXSDDSCallBack xsdCallBack = new TestDynamicFormXSDDSCallBack(); TestDynamicFormDataDSCallBack dataCallBack = new TestDynamicFormDataDSCallBack(); Criteria criteria = new Criteria("ID", "3"); dataCallBack.setForm(impl); xsdCallBack.setForm(impl); xsdCallBack.setForm(impl); xsdCallBack.setDsCallback(dataCallBack); xsdCallBack.setForm(impl); this.delayTestFinish(5000); impl.fetchXSD(criteria, xsdCallBack); } /* @Test public void testSetValidator() { } */ public class BaseDynamicFormImpl extends BaseDynamicForm { public DynamicFormPresentation getPermissionsObject() { return new DummyDynamicFormPresentation(null); } } public class TestDynamicFormXSDDSCallBack extends DynamicFormXSDCallBack { @Override public void execute(WebAppRestDataSource ds) { finishTest(); super.execute(ds); //validate correctness } } public class TestDynamicFormDataDSCallBack extends DynamicFormDataCallBack { @Override public void execute(DSResponse response, Object rawData, DSRequest request) { super.execute(response, rawData, request); //validate correctness finishTest(); } } } On Dec 3, 9:24 am, darkling <darkling...@aol.com> wrote: > I'm trying to debug my Junit test case because its throwing tons of > errors. However when I try to debug it instead of being able to run > it, it tells me > > The test class 'com.baa.client.BaseDynamicFormTest' was not found in > module 'com.baa.AccountView'; no compilation unit for that type was > seen > com.google.gwt.junit.JUnitFatalLaunchException: The test class > 'com.baa.client.BaseDynamicFormTest' was not found in module > 'com.baa.AccountView'; no compilation unit for that type was seen > at > com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java: > 605) > at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java: > 1189) > at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java: > 1152) > at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java: > 541) > at > com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:406) > at > com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:282) > > So now rather than debugging the errors that are caused when I run the > test, I'm trying to debug the errors that only appear when I debug the > test! > > I've seen lots of posts on this basic topic but they've all been > Eclipse based and I'm not sure how to translate it for Netbeans. I'm > using the GWT netbeans plugin and my test classes live in the test > directory not the src directory. > This is my module file: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.0.0// > EN" "http://google-web-toolkit.googlecode.com/svn/tags/2.0.0/distro- > source/core/src/gwt-module.dtd"> > <module> > <!-- Inherit the core Web Toolkit stuff. --> > <inherits name="com.google.gwt.user.User"/> > <inherits name="com.smartgwt.SmartGwt"/> > > <!-- TODO: remove from production --> > <!-- provides access to SmartGWT console for debugging, to start > console enter javascript:isc.showConsole() in browser URL --> > <inherits name="com.smartgwt.tools.SmartGwtTools"/> > > <!-- SmartGWT skin that we modify --> > <!-- TODO: determine if we can rename this --> > <inherits name="com.smartclient.theme.silverwave.SilverWave"/> > <!--<inherits name="com.smartgwt.SmartGwtNoTheme"/>--> > > <!-- TODO: remove from production --> > <!-- For development, only compile one permutation to save time --> > <!-- Possible user.agent settings: ie6,ie8, gecko, gecko1_8(FireFox > 2), safari, opera --> > <!--<set-property name="user.agent" value="ie8"/>--> > <set-property name="user.agent" value="gecko1_8"/> > <inherits name="com.google.gwt.junit.JUnit"/> > <!-- Include client-side source we might like to test --> > <source path="client"/> > <!-- Include client-side source for the test cases --> > <source path="test"/> > <!-- Specify the app entry point class. --> > <entry-point class="com.baa.client.WebAppEntryPoint"/> > </module> > > I'm trying to include the test sources in the module but I'm not sure > if I did it right. Can anyone help me? > Thanks -- 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-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.