Unit Testing is available for Smallworld. A plugin called MUnit has been developed by Jan Vorel.
New release on Bitbucket/SWOT This Brobbel lead us to this version on Bitbucket.org. It appears George Marrows did some updates and posted them. This is probably the best one to use as of Jan 2011. Alfred Sawatzky has copied this release on April 2011 to the magik-components svn repository, where Reinhard Hahn made some smaller enhancements to it by April 2014
munit-1_0.zip This is release 1.0 from Jan Vorel's old website. It is believed the bitmaps are corrupt in this release, but it is still functional! They were converted to text in CVS by accident. Will be trying to fix in the future. If someone else has a clean release, please post it. Thanks!
munit.zip This is original MUnit implementation by Jan Vorel. The ZIP contains correct icons and screenshots. I downloaded the file a long time ago from archived Vorel's web page. I found that link at Alfred Sawatzky blog. michud
In the 2009 presentation discussed below, MUnit-2009-presentation.zip, There are some modifications and examples to Jan's MUnit above.
Smallworld 5 Updates
TEP with support from Jesse Usow & Mark Field have updated Jan's MUnit to work with Smallworld 5. I have asked for TEP to release that here.
This presentation was given by Mark Field @ the 2007 Smallworld Users Conference. 2007 MUnit Presentation
MUnit-2009-presentation.zip This presentation was given by Mark Field @ the 2009 Smallworld Users Conference. This has the presentation, the modifications and additions in the 2007 presentation, and the examples shown during the presentation. The examples allow you to get up and running with Unit Testing very quickly. The tests include basic testing of the environment variables, data model checks, and code checks. The tests are designed to run on top of the Cambridge Demo database.