Groovy 是一种带有可选类型系统的动态語言. 借助Groovy语言, 可以在需要强类型时得到类型系统的静态检查保障, 而在需要灵活性时, 享受到 的便利性.
主要优势: 比Java 更有可读性, 且能够清晰地展示验证失败时的结果.
例如, 在Java 中的断言语句:
在Goovy 中可以写成这样:
更进一步, 使用Spock 测试框架, 可以进一步简写为:
关于Spock 技术的更多信息, 请参考.
在这里, 给出Spock 与JUnit 的术语对比表. 以增加大家的直观理解.
首先, 这昰遗留的使用Java 语言编写的单元测试代码:
使用Groovy 进行改造后的代码如下:
这段代码中体现了Groovy 的强大便利:
构造器中能够给字段赋值.
TextView 常用属性说明: lines:设置可以显示的文夲行数,且不管文本是否足够占用这些行的空间,该组件都会占用这些行的空间高度. maxLines:设置最大显示的行数,随文本改变,占用的行数 ...
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。