1、 配置Groovy IDE<o:p></o:p>
l 通过《在Eclipse3中安装Groovy IDE插件》中的讲述,安装Groovy IDE插件
l Window > Customize Perspective > Shortcuts > New
l 选中Goovy项,包括New Groovy Class和New Groovy Unit Test两项
<o:p></o:p>
2、 创建Groovy类<o:p></o:p>
l File > New > Project >Java Project
l 输入工程名,如TestGroovy
l 点击Finish按钮完成工程创建
l File > New > New Groovy Class<o:p></o:p>
l 输入Groovy类名,如HelloGroovy
l 点击Finish按钮,系统提示:Add runtime groovy support and auto build to project ?
l 点击Yes添加Groovy支持:在工程的Build Path中增加了Groovy和ASM类库(运行Groovy类必须的)
l Groovy类以groovy为扩展名,提供类似于Java中main方法的代码框架,例子中直接输出“Hello Groovy !”
class HelloGroovy {<o:p></o:p>
static void main(args) {<o:p></o:p>
println “Hello Groovy !” <o:p></o:p>
}<o:p></o:p>
}<o:p></o:p>
l 可以看出Groovy类的代码要比Java简洁
l 注:由于Groovy IDE插件还在开发阶段,编辑功能还很弱(不太好用)
<o:p></o:p>
3、 运行Groovy程序<o:p></o:p>
l Run > Run
l 左边列表中选择Groovy,点击下面的New按钮
l Groovy Main标签页中:
Ø Project:TestGroovy
Ø Main Class:(选择)HelloGroovy
l 点击Run按钮,就会在Console视图中看到运行结果
<o:p></o:p>
4、 Groovy单元测试<o:p></o:p>
l File > New > New Groovy Unit Test<o:p></o:p>
l 输入名字,如GroovyTest
l 点击Finish按钮,生成基本框架
import groovy.util.GroovyTestCase<o:p></o:p>
<o:p></o:p>
Ø class GroovyTest extends GroovyTestCase {<o:p></o:p>
void testSomething() {<o:p></o:p>
assert 1 == 1 <o:p></o:p>
}<o:p></o:p>
}<o:p></o:p>
l Groovy的单元测试类都要扩展GroovyTestCase类,例子中只是加了一个简单的assert语句
l 除了可以使用Juint的断言语句,GroovyTestCase增加了一些附加的断言语句:<o:p></o:p>
Ø assertArrayEquals(Object[] expected, Object[] value)
Ø assertLength(int length, char[] array)
Ø assertLength(int length, int[] array)
Ø assertLength(int length, Object[] array)
Ø assertContains(char expected, char[] array)
Ø assertContains(int expected, int[] array)
Ø assertToString(Object value, String expected)
Ø assertInspect(Object value, String expected)
Ø assertScript(final String script) // 断言脚本运行没有异常
Ø shouldFail(Closure code) // 断言闭包没有抛出异常
Ø shouldFail(Class clazz, Closure code) // 同上,只是针对类
l 另外,在Groovy脚本中,可以直接使用断言语句,如下面的例子:
x = [1, 2, 3]<o:p></o:p>
assert x.size() == 3<o:p></o:p>
<o:p></o:p>
5、 运行Groovy测试用例<o:p></o:p>
l Run > Run
l 左边列表中选择JUint,点击下面的New按钮
l Test标签页中,选择 Run a single test:
Ø Project:TestGroovy
Ø Test Class:(选择)groovy.util.GroovyTestSuite(这是一个JUnit TestSuite,用来编译和运行Groovy测试用例)
l 在Arguments标签页的VM arguments部分添加:-Dtest=src/GroovyTest.groovy(提供test系统属性来指定要运行的Groovy测试用例)
l 点击Run按钮,就会在JUint视图中看到测试结果(需要自己打开JUint视图)
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=101679
相关推荐
无论是新手还是经验丰富的开发者,都能通过学习Groovy和使用GroovyEclipse插件提升工作效率。通过阅读《Groovy经典入门》这本书和实践其中的示例,你可以快速掌握Groovy语言并开始利用其强大的功能。
2. **安装Grails插件**:有了GroovyEclipse的支持,我们还需要安装Grails插件。同样地,可以通过Eclipse的"Help" -> "Install New Software",添加Grails插件的更新站点(如:...
按照提示操作,重启后,Groovy插件就已经成功安装并可以使用了。 安装完Eclipse Groovy插件后,你可以享受到以下功能: 1. **语法高亮**:Groovy代码会得到与Java代码相同的语法颜色高亮,提高代码可读性。 2. **...
为了高效开发Grails应用,推荐使用IntelliJ IDEA或Eclipse等集成开发环境(IDE),它们都有对Grails的良好支持。此外,Grails 提供了命令行工具,可以通过简单的命令创建项目、运行应用、构建和测试。 **学习Grails...
9. **Grails支持**:对于使用Groovy构建的Web框架Grails,插件提供了一流的支持,包括Grails命令行工具的集成和项目模板。 在安装Groovy插件时,如果在线安装遇到问题,可以考虑使用离线安装方式。离线安装通常涉及...
MyEclipse Groovy 插件是一款为MyEclipse集成开发环境(IDE)设计的扩展工具,主要用于增强MyEclipse对Groovy编程语言的支持。Groovy是一种动态、灵活的Java平台语言,它拥有简洁的语法,适合快速开发和脚本编写。...
Groovy Grails Eclipse 插件是开发人员在Eclipse集成开发环境中进行Groovy和Grails应用开发的重要工具。这个插件极大地提升了开发效率,提供了代码自动完成、语法高亮、错误检查以及调试等功能,使得开发者可以更加...
- 由于Grails项目涉及GSP(Groovy Server Pages)文件,推荐使用包含JSP编辑器的Eclipse JEE版本。如果你对JSP语法熟悉且内存有限,也可选择Classic版本。 - 安装Eclipse 3.4.0 JEE版本或其他支持JSP编辑的最新...
预编译则是将Groovy代码编译成.class文件,通常集成到构建过程中,如使用Groovy预编译器,并且可以借助集成开发环境(IDE)来实现。 此外,文档还涉及了Groovy的不同运行方式,如在命令行中运行Groovy,通过Groovy...
在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java平台上的开发流程。在Grails项目中,版本控制是至关重要的,而Subversion(SVN)是一种常用的版本控制系统,用于管理软件项目的源代码。为了...
安装Groovy插件后,Eclipse Neon将成为一个强大的Groovy开发环境,适用于开发基于Groovy的应用程序,包括Grails web应用、Spring Boot应用或者作为持续集成服务器Jenkins的脚本语言。通过这个插件,Java开发者可以...
例如,IntelliJ IDEA的Groovy插件支持Groovy和Grails项目的创建,而Eclipse的Groovy插件(Groovy-Eclipse)则能提供全面的Groovy开发支持。 为了进一步学习,你可以通过阅读"第一讲 项目演示与搭建Groovy开发环境...
在Eclipse中安装GroovyEclipse插件,可以让开发者在编写Groovy代码时享受到IDE的便利性,如语法高亮、自动完成、调试功能等。 安装GroovyEclipse插件的过程相对简单。首先,你需要确保你使用的Eclipse版本与Groovy...
- **开发工具**:推荐使用适合 Groovy 和 Grails 开发的 IDE,例如 IntelliJ IDEA 或 Eclipse with Groovy 插件。 - **技术图书**:可以通过阅读 Groovy 和 Grails 相关的技术书籍加深理解。 - **国内论坛**:可以...
安装相应的Groovy插件后,你可以创建Groovy项目,享受代码补全、调试等IDE功能。 7. **了解Groovy基本语法**: - **动态类型**:Groovy是动态类型的,不需要像Java那样声明变量的类型。 - **闭包**:Groovy的闭包...
对于初学者,了解如何管理和使用Groovy Plugin for Eclipse的特性是非常重要的: - **代码编辑支持**:它提供了语法高亮、代码补全和错误检查,帮助快速编写正确的Groovy代码。 - **构建工具集成**:与Gradle或...
接下来,你可以使用IDE如IntelliJ IDEA或Eclipse集成Grails插件进行开发,或者使用命令行工具进行操作。 ### 3. 验证和数据库 Grails内置了GORM(Grails Object Relational Mapping),它是ORM框架,允许开发者用...