大名鼎鼎的java动态脚本语言。已经通过了sun的认证

源代码在线查看: ifelsetest.groovy

软件大小: 1630 K
上传用户: hjf
关键词: java sun 动态 脚本
下载地址: 免注册下载 普通下载 VIP

相关代码

				class IfElseTest extends GroovyTestCase {								    void testIf_NoElse() {								        def x = false								        if ( true ) {				            x = true				        }								        assert x == true				    }								    void testIf_WithElse_MatchIf() {								        def x = false				        def y = false								        if ( true ) {				            x = true				        } else {				            y = true				        }								        assert x == true				        assert y == false								    }								    void testIf_WithElse_MatchElse() {								        def x = false				        def y = false								        if ( false ) {				            x = true				        } else {				            y = true				        }								        assertEquals( false, x )				        assertEquals( true, y )				    }								    void testIf_WithElseIf_MatchIf() {								        def x = false				        def y = false								        if ( true ) {				            x = true				        } else if ( false ) {				            y = true				        }								        assert x == true				        assert y == false				    }								    void testIf_WithElseIf_MatchElseIf() {								        def x = false				        def y = false								        if ( false ) {				            x = true				        } else if ( true ) {				            y = true				        }								        assertEquals( false, x )				        assertEquals( true, y )				    }								    void testIf_WithElseIf_WithElse_MatchIf() {								        def x = false				        def y = false				        def z = false								        if ( true ) {				            x = true				        } else if ( false ) {				            y = true				        } else {				            z = true				        }								        assert x == true				        assert y == false				        assertEquals( false, z )				    }								    void testIf_WithElseIf_WithElse_MatchElseIf() {								        def x = false				        def y = false				        def z = false								        if ( false ) {				            x = true				        } else if ( true ) {				            y = true				        } else {				            z = true				        }								        assertEquals( false, x )				        assertEquals( true, y )				        assertEquals( false, z )				    }								    void testIf_WithElseIf_WithElse_MatchElse() {								        def x = false				        def y = false				        def z = false								        if ( false ) {				            x = true				        } else if ( false ) {				            y = true				        } else {				            z = true				        }								        assertEquals( false, x )				        assert y == false				        assertEquals( true, z )				    }				}							

相关资源