On Wed, 2006-05-10 at 23:01 +0200, Dean Zobec wrote:
> Joost van der Sluis wrote:
> > Hi all,
> >
> > If I have several tests defined for a component. The component is
> > created and destroyed in the setup and teardown procedures. And then one
> > test is done.
> >
> > But now, when all tests are performed. I want to run those tests again,
> > but then with one different value for a property of the component.
> >
> > And then once again, with another property change.
> >
> > How can I do that in w nice way?
> The framework as designed in JUnit has no external input. So, the
> simplest way is to write a set of tests in which you use the same setup
> and teardown code and assign the value to a property in the body of the
> test method.
But then, how can I run those tests more then once?
Or else I've to add wrappers for all the properties I want to change.
for example 10 tests, running with 20 different settings writing =
20*10=200 procedures...
> or you could decide to read the property from a text file, but in this
> case you should always remember to change this value and repeat the
> tests, non practical at all.
> Can you send me an example of your tests for which you need this, maybe
> a concrete case could give me a better idea.
See the attachment in my mail from 11:40 pm. The tests in TestDBBasics.
I want to run them all with GetNDataset(x).Packetrecords := -1, 1, 5,
10, 100
Btw: what do you think of the tests? Improvements are welcome...
Joost.
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives