| package groovy |
| |
| class PlusEqualsTest extends GroovyTestCase { |
| |
| void testIntegerPlusEquals() { |
| def x = 1 |
| def y = 2 |
| x += y |
| |
| assert x == 3 |
| |
| y += 10 |
| |
| assert y == 12 |
| } |
| |
| void testCharacterPlusEquals() { |
| Character x = 1 |
| Character y = 2 |
| x += y |
| |
| assert x == 3 |
| |
| y += 10 |
| |
| assert y == 12 |
| } |
| |
| void testNumberPlusEquals() { |
| def x = 1.2 |
| def y = 2 |
| x += y |
| |
| assert x == 3.2 |
| |
| y += 10.1 |
| |
| assert y == 12.1 |
| } |
| |
| void testStringPlusEquals() { |
| def x = "bbc" |
| def y = 2 |
| x += y |
| |
| assert x == "bbc2" |
| |
| def foo = "nice cheese" |
| foo += " gromit" |
| |
| assert foo == "nice cheese gromit" |
| } |
| } |