blob: 38f9e4b073de270c5049017b4e8f0f9928ab544a [file] [log] [blame]
package groovy
class WhileLoopTest extends GroovyTestCase {
void testVerySimpleWhile() {
def val = doWhileMethod(0, 5)
println(val)
}
void testMoreComplexWhile() {
def x = 0
def y = 5
while ( y > 0 ) {
x = x + 1
y = y - 1
}
assert x == 5
}
def doWhileMethod(x, m) {
while ( x < m ) {
x = increment(x)
}
return x
}
def increment(x) {
x + 1
}
}