blob: 2c51777be7f249b6a114f21a919fababd6de9be3 [file] [log] [blame]
package groovy
class PostfixTest extends GroovyTestCase {
void testIntegerPostfix() {
def x = 1
def y = x++
assert y == 1
assert x == 2
assert x++ == 2
assert x == 3
}
void testDoublePostfix() {
def x = 1.2
def y = x++
assert y == 1.2
assert x++ == 2.2
assert x == 3.2
}
void testStringPostfix() {
def x = "bbc"
x++
assert x == "bbd"
}
void testArrayPostfix() {
int[] i = [1]
def y = i[0]++
assert y == 1
assert i[0]++ == 2
assert i[0] == 3
}
void testConstantPostFix() {
assert 1 == 1++
}
}