Hi Erik,

According to the stack trace I am receiving; the CTF is not trying to
marshall/unmarshall but it is trying to register the root class defined
in the TestDescriptor.xml in the CLASSPATH. Since that class doesn't
exist, it is complaining.

<Skip>true</Skip> allows skipping the pattern 'unmarshall/marshal' but
it doesn't prevent from entering a valid class name. 
However it seems that you want to test a Schema feature and not a
SourceGenerator feature so I'd advise you to use the <Schema> test case.
I realize that you simply cannot guess it since the documentation is not
up to date and is missing some elements.
Taking a look at one of the Schema test in the MasterTestSuite or
RegressionTestSuite should help you writing the test.

Hope that helps,

Arnaud

> -----Original Message-----
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 20, 2003 3:39 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [castor-dev] compiler errors during test case
> 
> Thanks, Arnaud.
> 
> I got by it;  I'll try that next time.
> 
> While I've got your ear.  I put togother a test case
> for an exception that was thrown during code generation.
> 
> The CTF, however, wanted more of an example than I
> needed to give.  I tried using the <Skip>true</Skip> element
> to no avail.  I ended up just putting dummy
> data items in my XML.  The CTF wanted desperately
> to marshal/unmarshal SOMETHING, so I put in the dummy data.
> 
> Any suggestions?  My test case is attached to this bug:
> http://bugzilla.exolab.org/show_bug.cgi?id=1180
> 
> Thanks,
> 
> --Erik
> 
>       > -----Original Message-----
>       > From: Arnaud Blandin [mailto:[EMAIL PROTECTED]]
>       > Sent: Monday, January 20, 2003 8:27 AM
>       > To: [EMAIL PROTECTED]
>       > Subject: Re: [castor-dev] compiler errors during test case
>       >
>       >
>       > Hi Erik,
>       >
>       > Have you tried to use the '-printStack' option on the CTF?
>       > It should work with the latest CVS.
>       >
>       > Arnaud
>       >
>       > > -----Original Message-----
>       > > From: [EMAIL PROTECTED]
>       > [mailto:[EMAIL PROTECTED]]
>       > > Sent: Friday, January 17, 2003 9:42 PM
>       > > To: [EMAIL PROTECTED]
>       > > Subject: [castor-dev] compiler errors during test case
>       > >
>       > > All,
>       > >
>       > > I'm writing a testcase for the CTF.
>       > > When I run the CTF, it tries to compile some code, but gets
an
>       > > error.  What's the best way to find the compiler
>       > error messages?
>       > >
>       > > The errors "should have been provided" but weren't.
>       > >
>       > > Time: 2.944
>       > > There was 1 error:
>       > > 1)
>       > >
>       > testWithReferenceDocument(org.exolab.castor.tests.framew
>       > ork.SourceGenera
>       > torTes
>       > > tCase)
>       > > Compile failed, messages should have been provided.
>       > >         at
>       > org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:532)
>       > >         at
>       > >
>       > org.exolab.castor.tests.framework.SourceGeneratorTestCas
>       > e.setUp(SourceGe
>       > nerato
>       > > rTestCase.java:233)
>       > >         at
junit.framework.TestCase.runBare(TestCase.java:128)
>       > >         at
>       > junit.framework.TestResult$1.protect(TestResult.java:106)
>       > >         at
>       > junit.framework.TestResult.runProtected(TestResult.java:124)
>       > >         at
junit.framework.TestResult.run(TestResult.java:109)
>       > >         at junit.framework.TestCase.run(TestCase.java:121)
>       > >         at
>       > junit.framework.TestSuite.runTest(TestSuite.java:157)
>       > >         at junit.framework.TestSuite.run(TestSuite.java:152)
>       > >         at
>       > junit.framework.TestSuite.runTest(TestSuite.java:157)
>       > >         at junit.framework.TestSuite.run(TestSuite.java:152)
>       > >         at junit.textui.TestRunner.doRun(TestRunner.java:74)
>       > >         at
junit.textui.TestRunner.start(TestRunner.java:235)
>       > >         at junit.textui.TestRunner.main(TestRunner.java:108)
>       > >         at
>       > >
>       > org.exolab.castor.tests.framework.CastorTestSuiteRunner.
>       > main(CastorTestS
>       > uiteRu
>       > > nner.java:197)
>       > > There was 1 failure:
>       > > 1)
>       > >
>       > testWithRandomObject(org.exolab.castor.tests.framework.S
>       > ourceGeneratorTe
>       > stCase
>       > > ) "Unable to process the test
>       > >  case:java.lang.ClassCastException"
>       > >
>       > > Thanks,
>       > >
>       > > --Erik
>       > >
>       > > -----------------------------------------------------------
>       > > If you wish to unsubscribe from this mailing, send mail to
>       > > [EMAIL PROTECTED] with a subject of:
>       > >     unsubscribe castor-dev
>       >
>       > -----------------------------------------------------------
>       > If you wish to unsubscribe from this mailing, send mail to
>       > [EMAIL PROTECTED] with a subject of:
>       >       unsubscribe castor-dev
>       >
>       >
> 
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>       unsubscribe castor-dev

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to