`
lggege
  • 浏览: 372832 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Groovy 单元测试

阅读更多
单元测试

1. 基本测试

class OneTest extends GroovyTestCase {
  void setUp() {
    println 'setUp'
  }

  void tearDown() {
    println 'tearDown'
  }

  void testOne() {
    println 'testOne'
  }

  void testTwo() {
    println 'testTwo'
  }
}

setUp
testOne
teardown

setUp
testTwo
tearDown


  • a) 需要给项目引入jUnit
  • b) setup、tearDown的方法必须定义成void的。因为,这些方法是覆盖父类方法,不可修改父类方法返回类型。
  • c) 方法以test开头,返回类型也必须是void的。因为,不是void的方法,JUnit会认为不是一个test方法。
  • d) 执行过程,在每个执行每个test方法前执行一次setUp,在每个test后执行一次tearDown。


2. 测试套件(suite)
import groovy.util.GroovyTestSuite
import junit.framework.Test
import junit.textui.TestRunner

class AllTests {
    static Test suite() { 
        def allTests = new GroovyTestSuite()
        allTests.addTestSuite(OneTest.class)
        return allTests
    }
}
TestRunner.run(AllTests.suite())

分享到:
评论

相关推荐

    Spock是适合Java和Groovy应用程序的一个测试框架

    Spock 是适合 Java 和 Groovy 应用程序的一个测试框架

    SpockUnitTestsDemo:使用Spock框架进行Groovy单元测试

    SpockUnitTestsDemo 使用和对Android应用程序进行示例代码。 使用gson进行json解析使用android async进行数据获取使用groovy和Spock框架进行单元测试有关更多详细信息,请参见。

    用Groovy更迅速地对Java代码进行单元测试

    JavaGroovy用Groovy更迅速地对Java代码进行单元测试软件测试不久以前,developerWorks的作者AndrewGlover撰写了一篇介绍的文章,该文章是alt.lang.jre系列的一部分,而Groovy是一个新提议的用于平台的标准语言。...

    groovy2.4.3

    是一个基于Java虚拟机的敏捷动态语言。...支持单元测试和模拟(对象),可以简化测试。 无缝集成 所有已经存在的 Java对象和类库。 直接编译成Java字节码,这样可以在任何使用Java的地方 使用Groovy。

    Groovy_Recipes(中文翻译版)

    它可以用于使单元 测试更富有表现力,脚本任务,比如XML解析或倒入数据,提供扩展点在您的应用程序中,最终用户可以自定义行为与自己的脚本, 用于定义特定于域的语言表达可读的和简洁的业务规则,甚至作为一个成熟的通用...

    GMock——groovy下的mock工具

    groovy环境的mock工具,用于辅助单元测试.

    在家工作

    主脚本文件主脚本文件位于此文件中: src / main / groovy / homework.groovy单元测试该项目包括以下单元测试: src / main / groovy / CategoryTreeTest.groovy:CategoryTree辅助类的单元测试src / main / groovy ...

    java简易版开心农场源码-unit-test-spock-demo:单元测试spock演示

    最近一段时间接触到了spock这个可以用于java和groovy项目的单元测试框架,写了一段时间单测之后认为这个框架不错,值得写一篇文章推广一下。 2 单元测试 很多人一谈到单元测试就会想到xUnit框架。对于一些java新人来...

    jenkins-spock:使用Spock对Jenkins管道代码进行单元测试

    Jenkins对Spock的管道支持实用程序类,可帮助测试用Groovy编写的Jenkins管道脚本和函数。用户指南( ) 将此库添加到test范围内的pom.xml中:< dependency>< groupId>...

    alioth-groovy2

    Groovy通过支持单元测试和现成的模拟来简化测试。 Groovy还无缝集成了所有现有的Java类和库,并直接编译为Java字节码,因此您可以在任何可以使用Java的地方使用它。 正在下载 Bintray上提供了最新的Groovy版本 二...

    Squaretest 1.6.9

    自动生成单元测试的 Squaretest 。最新版。 的 Java单元测试生成器 自定义Velocity模板配置 包含Java和Groovy的默认Velocity模板,适用于以下测试框架和模拟框架。 JUnit4和Mockito 使用方法: 1.用idea在线安装好...

    grounit: Groovy Unit Testing-开源

    Grounit是xUnit风格的Groovy的单元测试工具。 它将JUnit转换为Groovy编程语言。

    android-junit5:使用Android的JUnit 5进行测试

    该插件为项目的每个构建变体配置单元测试任务,以在JUnit Platform上运行。 此外,它附加到android.testOptions为这些测试提供了其他配置选项。 有关如何编写JUnit 5测试的说明,请参见其。 此外,此存储库提供了...

    sbt-example:将Scaladoc作为单元测试运行

    sbt-示例 sbt-example是一个sbt插件,用于根据Scaladoc中的示例创建单元测试。 该项目的先前版本是宏注释 ,它已,并且不支持Scala 2.12.5+版本。展示柜一个异步资源池,其Scaladoc包含用和编写的测试-依赖型型类...

    spock up and running, java test with spock 两本

    spock up and running, java test with spock 两本,附示例...spock 是基于groovy的测试框架,吸收了Junit、Groovy、jMock、Scala等众多语言的优点,并采用Groovy作为其语法,代码量少,可读性高,单元测试开发效率也高

    Spock - Up and Running

    首先学习如何编写简单的单元测试 了解Spock规范和功能方法的生命周期 潜入互动测试,使用Spock的直觉语法处理嘲弄和存根 了解参数化测试 - 运行多组数据的写入特征方法 进入高级主题,如编写习语Spock代码,并使用...

    selenide-todomvc测试示例

    二手技术:Groovy,Gradle 使用的框架/库:Selenide,Spock,Allure 使用的模式:页面对象模式 魅力报告 魅力用于生成测试结果。 有用的命令: allureReport在/ui-tests/build/reports/allure-report/index.html...

    自动化测试之idea+gradle+JUnit的使用(参数化测试与非参数化测试)

    本次博客更新的是,上次使用eclise+JUint测试完,想用idea进行测试,同时maven项目已经学习过了,想学习新的知识为前提。 知识储备, Gradle是什么 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建...

    grails-functional-tests:Grails 4概念验证可将回滚的集成测试(常规集成测试)与不进行回退的集成测试(geb测试)分开

    只需正常运行单元测试和集成测试即可。 对于功能测试,请使用functionalTest Gradle任务。 所有选项都应像其他Gradle测试任务一样工作: ./gradlew functionalTest 笔记 功能测试代码应进入src / functional-test...

Global site tag (gtag.js) - Google Analytics