⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 primitivedefaultvaluetest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
/** * @TODO: GROOVY-1037 * *    $Revision 1.0 *    Test for non-initialized fields or variables of the primitive types. * * @author Pilho Kim */class PrimitiveDefaultValueTest extends GroovyTestCase {    private int x    private long y    private double z    private byte b    private short s    private float f    private boolean flag    private char c    void testThisPrimitiveDefaultValues() {        this.x == 0        this.y == 0L        this.z == 0.0        this.b == (byte) 0        this.s == (short) 0        this.f == 0.0F        this.flag == false        this.c == (char) 0    }    void testPrimitiveDefaultValues() {        def a = new ClassForPrimitiveDefaultValue()        a.x == 0        a.y == 0L        a.z == 0.0        a.b == (byte) 0        a.s == (short) 0        a.f == 0.0F        a.flag == false        a.c == (char) 0    }    void testDefaultPrimitiveValuesForAttributes() {        def a = new ClassForPrimitiveDefaultValue()        a.@x == 0        a.@y == 0L        a.@z == 0.0        a.@b == (byte) 0        a.@s == (short) 0        a.@f == 0.0F        a.@flag == false        a.@c == (char) 0    }    void testDefaultPrimitiveValuesForProperties() {        def a = new ClassForPrimitiveDefaultValue()        a.x1 == 0        a.y1 == 0L        a.z1 == 0.0        a.b1 == (byte) 0        a.s1 == (short) 0        a.f1 == 0.0F        a.flag1 == false        a.c1 == (char) 0    }}class ClassForPrimitiveDefaultValue {    int x    long y    double z    byte b    short s    float f    boolean flag    char c    int x1    long y1    double z1    byte b1    short s1    float f1    boolean flag1    char c1}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -