`

使用Groovy IDE插件 (Groovy & Grails )

阅读更多

1、  配置Groovy IDE<o:p></o:p>

l         通过《Eclipse3中安装Groovy IDE插件》中的讲述,安装Groovy IDE插件

l         Window > Customize Perspective > Shortcuts > New

l         选中Goovy项,包括New Groovy ClassNew 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中增加了GroovyASM类库(运行Groovy类必须的)

l         Groovy类以groovy为扩展名,提供类似于Javamain方法的代码框架,例子中直接输出“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标签页中:

Ø         ProjectTestGroovy

Ø         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

Ø         ProjectTestGroovy

Ø         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和使用GroovyEclipse插件提升工作效率。通过阅读《Groovy经典入门》这本书和实践其中的示例,你可以快速掌握Groovy语言并开始利用其强大的功能。

    eclipse开发grails插件

    2. **安装Grails插件**:有了GroovyEclipse的支持,我们还需要安装Grails插件。同样地,可以通过Eclipse的"Help" -&gt; "Install New Software",添加Grails插件的更新站点(如:...

    Eclipse Groovy插件

    按照提示操作,重启后,Groovy插件就已经成功安装并可以使用了。 安装完Eclipse Groovy插件后,你可以享受到以下功能: 1. **语法高亮**:Groovy代码会得到与Java代码相同的语法颜色高亮,提高代码可读性。 2. **...

    Grails+groovy 完整参考手册.7z

    为了高效开发Grails应用,推荐使用IntelliJ IDEA或Eclipse等集成开发环境(IDE),它们都有对Grails的良好支持。此外,Grails 提供了命令行工具,可以通过简单的命令创建项目、运行应用、构建和测试。 **学习Grails...

    Groovy插件,适合Eclipse4.7 版本

    9. **Grails支持**:对于使用Groovy构建的Web框架Grails,插件提供了一流的支持,包括Grails命令行工具的集成和项目模板。 在安装Groovy插件时,如果在线安装遇到问题,可以考虑使用离线安装方式。离线安装通常涉及...

    Myeclipse Groovy 插件

    MyEclipse Groovy 插件是一款为MyEclipse集成开发环境(IDE)设计的扩展工具,主要用于增强MyEclipse对Groovy编程语言的支持。Groovy是一种动态、灵活的Java平台语言,它拥有简洁的语法,适合快速开发和脚本编写。...

    Groovy Grail的eclipse插件

    Groovy Grails Eclipse 插件是开发人员在Eclipse集成开发环境中进行Groovy和Grails应用开发的重要工具。这个插件极大地提升了开发效率,提供了代码自动完成、语法高亮、错误检查以及调试等功能,使得开发者可以更加...

    Eclipse下搭建Grails项目

    - 由于Grails项目涉及GSP(Groovy Server Pages)文件,推荐使用包含JSP编辑器的Eclipse JEE版本。如果你对JSP语法熟悉且内存有限,也可选择Classic版本。 - 安装Eclipse 3.4.0 JEE版本或其他支持JSP编辑的最新...

    grails和groovy的电子书-2

    预编译则是将Groovy代码编译成.class文件,通常集成到构建过程中,如使用Groovy预编译器,并且可以借助集成开发环境(IDE)来实现。 此外,文档还涉及了Groovy的不同运行方式,如在命令行中运行Groovy,通过Groovy...

    Grails安装SVN客户端插件指导手册

    在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java平台上的开发流程。在Grails项目中,版本控制是至关重要的,而Subversion(SVN)是一种常用的版本控制系统,用于管理软件项目的源代码。为了...

    groovy plugin for eclipse 4.6(neon)

    安装Groovy插件后,Eclipse Neon将成为一个强大的Groovy开发环境,适用于开发基于Groovy的应用程序,包括Grails web应用、Spring Boot应用或者作为持续集成服务器Jenkins的脚本语言。通过这个插件,Java开发者可以...

    Groovy入门]第一讲.项目演示与搭建Groovy开发环境

    例如,IntelliJ IDEA的Groovy插件支持Groovy和Grails项目的创建,而Eclipse的Groovy插件(Groovy-Eclipse)则能提供全面的Groovy开发支持。 为了进一步学习,你可以通过阅读"第一讲 项目演示与搭建Groovy开发环境...

    groovyEclipse

    在Eclipse中安装GroovyEclipse插件,可以让开发者在编写Groovy代码时享受到IDE的便利性,如语法高亮、自动完成、调试功能等。 安装GroovyEclipse插件的过程相对简单。首先,你需要确保你使用的Eclipse版本与Groovy...

    grails快速开发web

    - **开发工具**:推荐使用适合 Groovy 和 Grails 开发的 IDE,例如 IntelliJ IDEA 或 Eclipse with Groovy 插件。 - **技术图书**:可以通过阅读 Groovy 和 Grails 相关的技术书籍加深理解。 - **国内论坛**:可以...

    Groovy轻松入门—搭建Groovy开发环境

    安装相应的Groovy插件后,你可以创建Groovy项目,享受代码补全、调试等IDE功能。 7. **了解Groovy基本语法**: - **动态类型**:Groovy是动态类型的,不需要像Java那样声明变量的类型。 - **闭包**:Groovy的闭包...

    Groovy-Plugin-eclipse 4.7版本-在线下载的插件-附说明

    对于初学者,了解如何管理和使用Groovy Plugin for Eclipse的特性是非常重要的: - **代码编辑支持**:它提供了语法高亮、代码补全和错误检查,帮助快速编写正确的Groovy代码。 - **构建工具集成**:与Gradle或...

    grails敏捷开发

    接下来,你可以使用IDE如IntelliJ IDEA或Eclipse集成Grails插件进行开发,或者使用命令行工具进行操作。 ### 3. 验证和数据库 Grails内置了GORM(Grails Object Relational Mapping),它是ORM框架,允许开发者用...

Global site tag (gtag.js) - Google Analytics