Specter - A Specification DSL for Boo

by justin 5. October 2008 09:51

Specification frameworks are a great way to enable a smooth approach to test driven development. A nice and simple specification framework called Specter has been created specifically for Boo, which includes a simple and elegant internal Specification DSL. If you're curious to learn about specification frameworks, Boo or DSLs you should check out Specter for an elegant and useful example of all 3.

Here is a really great video of the step-by-step process:

Tags: , ,

boo | Testing | Videos

UnitDriven Version 0.0.3

by justin 1. September 2008 22:53

Another not so minor update was uploaded to CodePlex today. Here is the download link.

http://www.codeplex.com/UnitDriven/Release/ProjectReleases.aspx?ReleaseId=16792

The new features include a test execution queue and a minor UI makeover. The queue is very interesting because I realized that without it asynchronous tests can't be successful. In Silverlight you're not able to create AppDomains therefore you have to run all of your tests in the same AppDomain. This isn't a really great thing in general especially when you realize that accessing static memory can change the values right out from under other asynchronous tests. So now, Unit Driven will queue all of your tests and execute them one at a time.

Now CSLA Light (in conjuction with our if-testing-DebuggerNonUserCode hack) is finally able to run all tests and have them all complete successfully.

UnitDriven v0.0.2 released

by justin 27. August 2008 23:50

I just uploaded a new release of UnitDriven which offers a few new minor features and a small bug fix:

http://www.codeplex.com/UnitDriven/Release/ProjectReleases.aspx?ReleaseId=16275

  • UnitTestContext now implements IDisposable
  • TestCleanup attribute
  • Test message is reset before each run of the test.

Tags: , , , , , ,

Silverlight | Codeplex | Testing | Silverlight | Codeplex | Testing | Testing

About Me

sweetest hat ever

I'm a software developer from Minnesota and this blog largely focuses on various technical concepts I am thinking about at the moment. I currently work for Microsoft in the St. Paul office of the Expression product group.

RecentPosts