SUnit missing tests.

Diego Fernandez diegof79 at gmail.com
Sat Jun 3 02:00:41 UTC 2006


Sorry I didn't see that you are using Squeak 3.8... I think that in 3.8 the
TestRunner is... TestRunner :) too. Maybe the method is different, but if
the test is on the TestSuite created by TestCase, it should appear in the
TestRunner

On 6/2/06, Diego Fernandez <diegof79 at gmail.com> wrote:
>
> If you use the Test Runner in 3.9, take a look at
> TestRunner>>findCategories and TestRunner>>findClassesForCategories:  maybe
> you can debug those methods to see what's happening.
> Also if you could print:
> (TestCase buildSuite tests collect: [:aTest | aTest class ]) asSet
> includes: YourMissingTestCaseClass
>
> If this returns true.. then is a problem in the test runner, if returns
> false, maybe your TestCase declares #isAbstract as true, or the super-class
> is incorrect.
>
> I hope this helps.
> Cheers,
> Diego
>
>
>
> On 02 Jun 2006 15:57:32 -0400, R. Clayton <rvclayton at acm.org > wrote:
> >
> > I have a project with the following categories and classes:
> >
> >   ContextFreeGrammar
> >     ContextFreeGrammar
> >     ContextFreeGrammarTests
> >     GrammarProduction
> >     GrammarProductionTests
> >   EarleyParser
> >     EarleyParser
> >     EarleyParserTestCases
> >     EarleyParserTests
> >     ParseState
> >     ParseStateSet
> >     ParseStateSetTests
> >     ParseStateTests
> >
> > When I open a SUnit test runner, it lists the following:
> >
> >   [blah blah blah]
> >
> >   ColorTest
> >   CompiledMethodTest
> >   ComplexTest
> >   DateAndTimeEpochTest
> >
> >   [blah blah blah]
> >
> >   DurationTest
> >   EarleyParserTestCases
> >   EarleyParserTests
> >   EventManagerTest
> >
> >   [blah blah blah]
> >
> >   FractionTest
> >   HashAndEqualsTestCase
> >
> >   [blah blah blah]
> >
> >   OrderedCollectionTest
> >   ParseStateSetTests
> >   ParseStateTests
> >   PasteUpMorphTest
> >
> >   [blah blah blah]
> >
> > That is, it's missing ContextFreeGrammarTests and
> > GrammarProductionTests.  How
> > can I fix or get around this?  I've tried various combinations of
> >
> > 1 switching between "Test" and "Tests",
> >
> > 2 filing out, deleting, and filing back in, and
> >
> > 3 closing and reopening the test runner
> >
> > with no success.  This is squeak 3.8 update 6665 on a debian testing
> > system.
> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20060602/08395d7c/attachment.htm


More information about the Squeak-dev mailing list