Re: How to implement this in unit testing
- From: ethica1 <Muath.Alkhalaf@xxxxxxxxx>
- Date: Wed, 21 May 2008 01:23:35 -0700 (PDT)
On May 21, 12:34 am, "Muath A. Khalaf" <moa...@xxxxxxxxx> wrote:
[Note: parts of this message were removed to make it a legal post.]
Hi,
If I want to implement something like this in Ruby Unit Testing:
test_z_lessthan_20
x = choose(1..5)
y = choose(0..3)
z = x * y
assert(z < 20)
end_choice
end_choice
end
The idea here is to run the previous test for all x and y values. My
initial idea is to parse previous code and generate something like
this:
test_z_lessthan_20
[1..5].each do |x|
[0..3].each do |y|
z = x * y
assert(z < 20)
end
end
end
My question is what is the best way to parse previous code i.e. is
there a parser where I will just change small parts of it to pasre the
choose part.
Also is there a way to implement the previous code dynamically during
runtime or at least do the parsing and change on the fly instead of
creating some code statically.
Thanks
just small change as [1..5].each does not work correctly so I may
change it to [1,2,3,4,5].each
.
- Follow-Ups:
- Re: How to implement this in unit testing
- From: Craig Demyanovich
- Re: How to implement this in unit testing
- References:
- How to implement this in unit testing
- From: Muath A. Khalaf
- How to implement this in unit testing
- Prev by Date: Re: newbie: hierarchical object model with RoR
- Next by Date: Re: Local Jump Error
- Previous by thread: How to implement this in unit testing
- Next by thread: Re: How to implement this in unit testing
- Index(es):
Relevant Pages
|
Loading