On Sat, May 7, 2011 at 11:37 PM, Tim McIver <tmci...@verizon.net> wrote:
> I'm looking for some input as to the best way to test functions that
> interact with a database.  I've just started writing some tests for
> functions that read/write to a mysql database (using
> clojure.contrib.sql) but my problem is that I'd like the tests to
> begin with either an empty database or one that has been initialized
> with some known data.  Some of my functions add/remove data from the
> database and so some of these tests will fail if run again on the
> changed database.  I was thinking I'd have a fixture that loaded a
> mysql dump file before running the tests but I haven't found any way
> to do this in Clojure.  Any suggestions?

Have you considered using a mock object in place of the db?

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to