Hi all,

I've put a status report on the CDK 1.2.x branch in the new CDK wiki
[0]. You might already have realized that we indeed slipped our
release date, and an adjusted value is November.

Looking into who there were so many missing unit tests reported for
the datadebug module, I discovered that for each DebugX class it
complained about missing tests for method inherited from superclass
implementations for superinterfaces. For example, DebugMoleculeTest
was lacking testSetID which comes from the IChemObject interface, and
is implemented by a super class of DebugMolecule... Then I noticed
that MoleculeTest was not having this method either, but have not
figured out why the CoverageTest is not unhappy with that...

Anyway, solution: make MoleculeTest extend AtomContainerTest extend
ChemObjectTest. Now, this adds tons of new unit tests... setID will
get tested many, many times, but for many different classes... while
inherited, I do not feel this to be evil, as on of those different
classes may actually be overwriting the method from ChemObject...

On the other hand, this does raise the amount of unit tests run quite
extensively, and while I am still waiting for 'ant test-all' to
finish, I think I can savely say we passed the 10.000 unit tests
barrier. Note, that some 6000+ are for the data classes, but that the
number is still quite significant.

I think we can savely say that this makes is the most tested
opensource chemoinformatics toolkit :)

Egon

0.https://apps.sourceforge.net/mediawiki/cdk/index.php?title=CDK_1.2_TODO


-- 
----
http://chem-bla-ics.blogspot.com/

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to