<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>NonMockObjects</name>
<shortdesc>A module for easily creating more realistic test data</shortdesc>
<description>NonMockObjects
==============

NonMockObjects aims to make it easy to create complicated structures
representing more realistic test data, thus allowing you to write
tests against your *real* code, not mock objects. This allows you to
write high-level integration tests almost as easily as small-scale
unit tests, once you build up your library of creation functions.

**How to tell if you need this module**: You want to run automated
tests on your code, but you have a relatively complicated data model,
perhaps a nicely normalized database. The bulk of your tests consist
of setting up this relatively complicated data model, and the tests
all break whenever you change your model. Constructing the data has
become so difficult (and breaks so often) that you've just stopped
testing entirely.

(0.2.1 is a minor documentation update.)</description>
<homepage rdf:resource="http://www.jerf.org/programming/nonMockObjects.html" />
<maintainer><foaf:Person><foaf:name>Jeremy Bowers</foaf:name>
<foaf:mbox_sha1sum>72e5b43fc3767544dfab8f0e9f89cb07b68cffdb</foaf:mbox_sha1sum></foaf:Person></maintainer>
<release><Version><revision>0.2.1</revision></Version></release>
</Project></rdf:RDF>