Write us when you download the framework. We'd like to know why you are interested, what lead you here, what platforms are important to you and what you are using now (if anything).
Watch this space for special notices of, to and by beta testers.
I have a question and then a long explanation for why this question is important to me.
The question is what is the relationship between the fixtures and the code that they support testing. I took a look at the code for the calculator example. The implementation for the calculator was mixed in with the code to support testing it (the fixture). Indeed, the Calculator class is a subclass of ColumnFixture and contains the HP35 class (which contains 95% of the calculator implementation).
One reason for my question is because we could have multiple interfaces for using/testing the HP35 class and this might mean that it would be awkward (or worse) to have it as an inline class in calculator (is that the right term?).
But a bigger part of my question really comes from my traditional thinking that the test code must be separate from the code under test. This may very well be an artifact of my long experience with testing being done ex post facto and in a separate silo. But i am intrigued by the way you are mixing in the test code and the product code.
In my writing (e.g. http://www.io.com/~wazmo ... bility_PNSQC.pdf) i have encouraged the creation of test interfaces to allow for more direct access between test and product code, but here you seem just to mix it all together. Indeed, these concerns were part of what motivated my contribution to the AgileTestingModel. Now i'm not sure if it means what i meant it to mean.
I have another idea. One of the great things about this framework is how easy it is to create tests. But this website doesn't demonstrate this well. It would be neat if there were a sandbox, where visitors could use the wiki technology to change or modify tests and then run them. Would it work to create a page on the portland patterns repository that links to a runner here?
|Last edited November 18, 2002
Return to WelcomeVisitors