SUnit Based Validation now available!
As you may already know, I participated in a Smalltalk Solutions presentation. Most of the talk was given by Leandro Caniglia of Caesar Systems, and it was about the consequences of using a framework I wrote as an extension of SUnit. The framework is SUnit Based Validation.
After the presentation, some people asked for a reference implementation. I am happy to announce that it is now available in the public Store repository.
SUnit Based Validation, as well as SUnit Benchmarks, work on a refactored implementation of SUnit 3.x. Since this SUnit has been used in VM projects, I called it SUnit Very Much (for lack of a better pun, sorry!). SUnit Very Much is meant to be backwards compatible with existing test cases, and as such it should run tests you already have.
The extensions that work on the latest version of the SUnit Very Much bundle are in a bundle called SUnit Extensions. These include a simple test runner, a reference implementation of SUnit Based Validation, and the latest development version of SUnit Benchmarks.
SUnit Benchmarks? Well, yes. Ok I'll spill a teaser. How do you like this in a test selector?...
- self
- itTakesLessThan: anInteger
messageSendsToEvaluate: aBlock

3 comments:
Yet another branch of SUnit besides SUnit and SUnitToo? Sigh...
I tried to login SuinitValidation in VW 7.7 nc and got the following errors:
AbstractValidator (subclass of Root.Smalltalk.XProgramming.SUnit.AbstractTestCase)
Regards
Friedrich
Likely the code requires an older version of SUnit. Try loading the code with SUnit 3.x. Nevertheless, I'd prefer using Assessments (load bundle "Assessments").
Post a Comment