callinnerclassctortest.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 36 行
GROOVY
36 行
import groovy.OuterUser
/**
* Checks that it's possible to call inner classes constructor from groovy
* @author Guillaume Laforge
*/
class CallInnerClassCtorTest extends GroovyTestCase {
void testCallCtor() {
def user = new groovy.OuterUser()
user.name = "Guillaume"
user.age = 27
assert user.name == "Guillaume"
assert user.age == 27
}
void testCallInnerCtor() {
def address = new groovy.OuterUser.InnerAddress()
address.city = "Meudon"
address.zipcode = 92360
assert address.city == "Meudon"
assert address.zipcode == 92360
}
void testCallInnerInnerCtor() {
def address = new groovy.OuterUser.InnerAddress.Street()
address.name = "rue de la paix"
address.number = 17
assert address.name == "rue de la paix"
assert address.number == 17
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?