From: Johannes Schindelin Date: Mon, 01 Oct 2007 11:45:00 GMT Subject: Re: How to re-use setups in multiple tests? Message-ID: In-Reply-To: <550f9510710010327l3e729ff1tbbb9b6c674c1cb11@mail.gmail.com> Hi, On Mon, 1 Oct 2007, Tom Clarke wrote: > I'm wondering if there's a pattern for re-using setups across several > tests, similar to how a setUp function is used in xUnit. The problem is > I need the setup to actually be re-run, for each test to start from a > clean slate, so using the following doesn't work as the setup is just > run before the first test. We typically do the clean up phase explicitely. Or avoid it. Example: you want to do something to a branch, but the next step should use the original state of the branch. Solution: "git checkout -b new-branch HEAD~5" Sorry, unless you are a little less mysterious about the exact use case you have in mind, I cannot help more. Ciao, Dscho