|
Groovy example source code file (PrimitivePropertyBug.groovy)
The Groovy PrimitivePropertyBug.groovy source codepackage groovy.bugs /** * @version $Revision: 3827 $ * * Fix Bug GROOVY-683 * @author Pilho Kim */ class PrimitivePropertyBug extends GroovyTestCase { double x1 float x2 long x3 int x4 short x5 byte x6 char x7 void testBug() { def y = new PrimitivePropertyBug() y.x1 = 10.0 y.x2 = 10.0 y.x3 = 10.0 y.x4 = 10.0 y.x5 = 10.0 y.x6 = 10.0 y.x7 = 10.0 assert y.x1 == 10.0 assert y.x2 == 10.0 assert y.x3 == 10.0 assert y.x4 == 10.0 assert y.x5 == 10.0 assert y.x6 == 10.0 assert y.x1.class == Double.class assert y.x2.class == Float.class assert y.x3.class == Long.class assert y.x4.class == Integer.class assert y.x5.class == Short.class assert y.x6.class == Byte.class assert y.x7.class == Character.class assert y.x1 + y.x1 == y.x1 * 2 assert y.x2 - 1 == 9.0f assert y.x3 * 2 == 20L assert y.x4 == 10 assert y.x5 == 10 assert y.x6 + 3 == 13 assert "Hello" + y.x7 + "World!" == "Hello\nWorld!" } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy PrimitivePropertyBug.groovy source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 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.