|
Groovy example source code file (PrefixTest.groovy)
The Groovy PrefixTest.groovy source codepackage groovy class PrefixTest extends GroovyTestCase { void testIntegerPrefix() { def x = 1 def y = ++x assert y == 2 assert x == 2 assert ++x == 3 } void testDoublePrefix() { def x = 1.2 def y = ++x assert y == 2.2 assert x == 2.2 assert ++x == 3.2 assert x == 3.2 } void testStringPrefix() { def x = "bbc" ++x assert x == "bbd" --x --x assert x == "bbb" def y = ++"bbc" assert y == "bbd" } void testArrayPrefix() { int[] i = [1] ++i[0] assert i[0] == 2 --i[0] --i[0] assert i[0] == 0 } void testConstantPostFix() { assert 2 == ++1 } def valueReturned() { 0 } void testFunctionPostfix() { def z = ++(valueReturned()) assert z == 1 } void testPrefixAndPostfix() { def u = 0 assert -1 == -- u -- assert 0 == ++ u ++ assert -2 == (--(--u)) assert -1 == u } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy PrefixTest.groovy source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.