SuneidoUnit This is the initial release of SuneidoUnit. It is very similar in nature to SUnit 2.3 for Smalltalk. There is one file in this release: SuneidoUnitLib.su. To use SuneidoUnit, load the library into your Suneido image via: suneido -load SuneidoUnitLib. From LibView, choose Use Library from the File menu and enter: SuneidoUnitLib There is a simple interface for running tests from the workspace. Simply execute: WorkspaceTestRunner() and the results will be displayed in the output pane of the workspace. There is also a basic GUI interface for running tests. From a workspace, execute: PersistentWindow(TestRunnerControl) You can size and place the test runner where you want, and then leave it open forever. When you restart Suneido, the test runner will come back where you left it. In the list of failures and errors, you can double-click on an item to debug it. There is a basic set of tests for the framework to ensure that it is working correctly. When the framework tests are the only tests defined, there is an intentional failure to illustrate and test the ability to debug a test. Once you begin adding your own tests, this failure will no longer happen. Future plans: - Add observers/notifications so that the GUI can update while the tests are running. Add a progress bar and show red/green there instead of in the status bar. - Add a tree control to display the hierarchy of tests, and allow selection and running of a subset of all of the tests. For more information on Suneido, see www.suneido.com. For updates to this framework, see www.suneido.com or www.xprogramming.com. Randy Coulman rvcoulman@acm.org IMPORTANT: IF YOU DOWNLOADED SUNEIDO PRIOR TO SEPT 12 2001, YOU WILL NEED TO DOWNLOAD THE LATEST VERSION IN ORDER FOR THIS TO RUN PROPERLY.