📄 primitivepropertybug.groovy
字号:
package groovy.bugs/** * @version $Revision: 1.4 $ * * 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!" }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -