Spock - Document -01- introduction & Getting Started

Introduction

Peter Niederwieser, The Spock Framework TeamVersion 1.1

Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers. Spock is inspired from JUnitjMockRSpecGroovyScalaVulcans, and other fascinating life forms.

Getting Started

Peter Niederwieser, The Spock Framework TeamVersion 1.1

It’s really easy to get started with Spock. This section shows you how.

Spock Web Console

Spock Web Console is a website that allows you to instantly view, edit, run, and even publish Spock specifications. It is the perfect place to toy around with Spock without making any commitments. So why not run Hello, Spock! right away?

Spock Example Project

To try Spock in your local environment, clone or download/unzip the Spock Example Project. It comes with fully working Ant, Gradle, and Maven builds that require no further setup. The Gradle build even bootstraps Gradle itself and gets you up and running in Eclipse or IDEA with a single command. See the README for detailed instructions.

原文地址:https://www.cnblogs.com/gforc/p/8384034.html

时间: 2024-10-09 12:57:35

Spock - Document -01- introduction & Getting Started的相关文章

Spock - Document -02 - Spock Primer

Spock Primer Peter Niederwieser, The Spock Framework TeamVersion 1.1 This chapter assumes that you have a basic knowledge of Groovy and unit testing. If you are a Java developer but haven't heard about Groovy, don't worry - Groovy will feel very fami

Spock - Document - 03 - Data Driven Testing

Data Driven Testing Peter Niederwieser, The Spock Framework TeamVersion 1.1 Oftentimes, it is useful to exercise the same test code multiple times, with varying inputs and expected results. Spock's data driven testing support makes this a first class

01——Introduction to Android介绍

Introduction to Android Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build

Docker 01 Introduction

Docker的组成: Docker Engine,一个轻量级.强大的开源容器虚拟化平台,使用包含了工作流的虚拟化技术,帮助用户建立.并容器化一个应用. Docker Hub,提供的一个SaaS服务,用来分享和管理你的程序栈 Docker的优点: 应用程序快速交付 部署和扩展更加简便 更高的部署密度,更满的运行负载 更快的部署使得管理更加简单 Docker的架构: Docker使用CS的架构,包括Docker Client和Docker Daemon两个部分.Docker Client和Docke

Windows KINECT Development 01 - Introduction of Microsoft KINECT

记得有人说,电脑把人变成了“半人”,意思是人需要坐在电脑前面敲击键盘,点击鼠标来完成与电脑的交互,人就形同一台机器一样.人最直接的交互方式,如语言,眼神及肢体动作在于电脑的交互过程中完全丧失了功能,这种交流不仅低效,而且导致了很多健康问题.那么有没有一种方式能够把人从这种“半人”的状态中解放出来呢?通过语言,肢体动作,甚至眼神等动作来完成与计算机的交互呢? Microsoft KINECT for Windows 就是针对上述问题的解决方案.KINECT 支持更自然的方式与计算机进行交流,如肢体

IntelliJ IDEA 01 introduction

首先, 无论是解压还是安装, 都会在 C:\Users\Leon\.IntelliJIdea2019.3 有一个类似这种的文件夹. 在这个目录下有两个文件夹: config: 配置 system: 缓存 (提升 intelliJIdea 的性能) 所以, 当卸载时, 这两个目录也要删除. (要不会影响将来的使用) {删除这两个目录, 重启IDEA, 可以还原成最初的状态} 安装软件的目录: bin目录: idea64.exe.vmoptions 虚拟机的配置信息. plugin: 插件. 软件会

PartA Introduction, Background, Fundamentals:

Suzanne Briet (1894–1989) is recognized for her pioneer role in laying the foundations of modern information science. In her manifesto titled Qu’est-ce que la documentation? (“What is documentation?”), she defines a document as evidence in support of

N个必备的实用jQuery代码段

都是网上找的  整理一下  一起学习 方便以后好用  感谢各位大佬的分享! jQuery(function() { /* <input type="password" name="pass" id="pass" /> <span id="passstrength"></span>*/ //下面的正则表达式建议各位收藏哦,项目上有可能会用得着 $('#pass').keyup(function

maven权威指南学习笔记(五)&mdash;&mdash; POM

Archetype插件通过 pom.xml 文件创建了一个项目.这就是项目对象模型 (POM),一个项目的声明性描述. 当Maven运行一个目标的时候,每个目标都会访问定 义在项目POM里的信息. 这个POM文件在maven1中是project.xml,在maven2时改为pom.xml. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.