FrontPage

Due to spamming, this wiki is now read only. Sorry for any inconvenience this may cause.


MockObjects - Project Description and Goals

Mock Objects is a test-first development process for building object-oriented software and a generic unit testing framework that supports that process. Mock objects give you:

Our larger aim is to make [WWW]www.mockobjects.com the point of reference for ideas and tools for unit testing particularly based on Mock Objects. Our first implementation is in Java, largely because that's what we've been working in, but also because it has a stable set of APIs that are suitable for writing Mock Objects. We have applied these techniques to other environments and intend to publish the results here.


Starting Points

Latest news and announcements

2005/06/01 [WWW]Python Mock has released a new version.
2004/06/01 [WWW]jMock 1.0.0 has been released. jMock is a library for testing Java code using dynamic mock objects.
2004/06/01 [WWW]POCMock v3.0 has been released. This is a static mock object library for .NET that enables you to mock any module, even .NET framework itself, constructors, static methods... Standard version is free.
2004/05/07 [WWW]Mockrunner 0.2.8 released, now supports JMS 1.1, includes some bug fixes
2003/10/21 [WWW]EasyMock 1.1 and EasyMock Class Extension 1.1 have been released.
2004/03/28 [WWW]MockCreator Reference is published. It describes all types of methods each MockCreator's mock has and their purpose. Must read for any beginner in MockCreator.
2004/03/17 [WWW]Mockrunner 0.2.7 released, improvements of Struts test framework and some bug fixes
2004/03/08 [WWW]MockCreator 2.4.1 has been released. This Java static generator is able to mock classes and interfaces, and provides a set of unique features, such as ability to configure not-yet-created mock (for mocking classes with active ctors), ability to specify inexact expectations, blocks of unordered calls, multiple call methods (for mocking getters), etc, etc, etc
2004/02/04 [WWW]POCMock v2.1 has been released. This is a static mock object library for .NET that enables you to mock any module, even .NET framework itself, constructors, static methods...
2004/01/25 [WWW]Mockrunner 0.2.5 released, now includes a JMS test framework
2003/12/03 [WWW]MockEJB 0.5 released. Includes integration with Cactus, improved JNDI provider, redesigned interceptors and other enhancements.
2003/12/03 [WWW]Mockrunner 0.2.1 released, contains adaption to [WWW]MockEJB 0.5
2003/11/30 [WWW]JUnit in Action book, shows how to use mock objects, including DynaMock on several real life J2EE applications. The chapter explaining the reasoning behind mock objects is [WWW]available online.
2003/11/30 [WWW]Java Open Source Programming book, illustrates the process of using mock objects to a real world application.
2003/11/06 [WWW]POCMock v2.0 has been released. This is a static mock object library for .NET that enables you to mock any module, even .NET framework itself, constructors, static methods...
2003/10/21 [WWW]EasyMock 1.0.1 has been released
2003/10/05 [WWW]Mockrunner 0.2 released, many improvements, now includes a JDBC test framework