September 2006 - Posts
[Via Darryl] Details available here, this is available as a VPC image only (which will make giving this a run an easier thing to do if your running VS2005 and various other CTP's).
Beta of this is up on connect, details from Somasegar. Vista compat is great to hear, it will be interesting to see how well VS runs on Vista (speaking of which the 5728 post RC1 build is now public).
Some feedback from Roy's post, Chris Bilson shares his thoughts here and Roy has kindly shared his addtional thoughts here. A few things jump out here.
- Mocks
- Documentation
- Ease of use
Mocks
MbUnit has no mocking framework because I would rather leave that to the folks that are writing mocking software and leave MbUnit as a pure unit test framework. MbUnit is supported by all mocking frameworks so we really have no need to complicate the framework with one, I would rather you use the tools you feel most at home with.
Documentation
MbUnit's documentation are at an early stage like the project its self, it's something that needs to improve and thanks to using a wiki format anyone can jump in and make some edits. It's early days yet for books and articles, but I know of at least two forthcoming books that feature MbUnit and an article on O'Reilly that me and Jay wrote. A few folks have talked about and show-cased MbUnit at user groups and I would welcome more. Of course over time I am sure this area will fill out more.
Ease of use
MbUnit matches NUnit feature for feature (a few things are different but on a whole you have the same asserts and fixtures, if you have used NUnit then you can use MbUnit and feel right at home. MbUnit does have more features so as you dig into these you will start down a new learning curve, of course with more books, articles and documentation the curve will get flatter.
Roy talks about the various unit test frameworks and in particular talks about MbUnit. One of Roy's points I want to address.
MbUnit is also one of the topics that I continually have a dilemma about using. Since its not the de-facto standard out there, I always feel there's a chance of it being frozen in mid development, making all those who depend on it frozen along with it.
I think in answer to this is one of Jay's comments on Scott's post
Google Groups:
MbUnit.Dev - 62 Members with 60 posts last month
MbUnit.User - 120 Members with 35 posts last month
8 Dev Leaders with rights to Subversion
Here is the Svn FishEye:
http://www.mertner.com/fisheye/browse/MbUnit
4 Devs committing changes in Aug
264 files changes/28 revisions in Aug
To compare to NUnit
Mailing List:
Dev - 138 Members with 32 posts last month
User - 195 Members with 19 posts last month
7 Dev Leaders with rights to Subversion
Here is the Cvs commit list:
http://sourceforge.net/mailarchive/forum.php?forum_id=11797
2 Devs committing changes in Aug
? file changes/12 revisions in Aug
I am not trying to make the point that NUnit is less active that us, it's peaks and troughs and the NUnit guys are working really hard on their stuff, kudos to those guys. However the point is that should I fall off a cliff tommrow (note to self: avoid cliffs) then MbUnit would continue on. A year ago this could have been a danger when MbUnit first started on the road to being a OSS project, but not now. I hope that if you have the same concerns as Roy that this helps you in your decision making. I hope also Roy that this eases some of your fears and if you would like to trail us on one of your projects I would welcome your involvement.
Mentioned the dinner before but Dave Bost has a some more details and a picture of me and Scott :)
We have added a
new download and builds page, the latest builds your welcome to try but please be warned that they may have faults.
MbUnit today goes to RC2, it's a pretty big release and a lot of folks have worked very, very hard on this. My deepest thanks to all the folks on the MbUnit dev list who have helped, in particular my thanks to Ben Hall, Jeff Brown and Marc Stober. This release adds many bug fixes and new features, I do want to draw attention to
- Ben's work on full support for NUnit 2.4 asserts as of the current 2.4 release.
- Jeff's improvements to row testing and visual changes across the framework
- Marc's improvements to reporting.
I welcome your thoughts.
John has an account of Don's session, oh yes he really is a loony choon but it was a great session (and the "how can windows be better guys" was fun given the linux and mac folks here). He stood 4 feet from me and asked out loud "you can do TDD, testing and all the stuff" while looking right at me, did he think "thats the mbunit guy?" I doubt it :) but hey Don I was there ;-) Richards session was solid, I did see his session at Mix so ground I have seen before. As an englishman he lamblasted me for wearing an "all blacks" top, my suitcase is only so big and my england top was dirty :P
At last nights code dinner I got the chance to finally meet Scott G and not before we were coding (well ok Scott was while I rode shotgun, everyone else was getting drunk :).
Keith caught us on camera :) Wild.
More Posts
Next page »