问题标签 [spock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - 在 Grails Spock 测试中是否有输出到 STDOUT 的方法?
我想通过在每个测试开始时输出到 STDOUT 来跟踪我的 Grails Spock 集成测试的进度。因此,当测试运行时,服务和控制器的日志数据输出以及显示测试开始的输出是混合的。
例子:
开始测试 1
开始测试 2
开始测试 3
...
java - 使用 closeTo 匹配器将浮点数与 Spock 进行比较时出错(Groovy 测试框架)
我刚刚开始使用 Spock 为我的 Java 项目编写测试。首先,我在弄清楚如何将浮点数与可接受的差异进行比较(如 JUnit 的 assertEquals 中的 delta 参数)时遇到了一些麻烦。
除了使用 JUnit 的 Assert 类中的方法之外,我还没有找到任何其他方法来做到这一点,除了使用似乎与 Spock 捆绑在一起的 closeTo 匹配器。尽管如此,我还是无法让它发挥作用。
如果我尝试使用 closeTo 进行测试,我最终会出现以下错误。
我是否缺少依赖项,做错了,还是什么?
java - Spock 编译器插件无法运行,因为
试图在这里完成教程:http ://rwinch.blogspot.com/2011/03/running-spring-securitys-tutorial.html
已经下载了 git://github.com/SpringSource/spring-security.git 并在 Spring Source ToolSuite 中获得了很多项目。其中两个包含错误(spring-security-config
和spring-security-samples-cassample
)
Groovy:AST 转换的意外问题:Spock 编译器插件无法运行,因为 Spock 0.5.0-groovy-1.7 与 Groovy 1.8.4 不兼容。有关详细信息,请参阅 http://versioninfo.spockframework.org
它附加到线路上的错误
我对 Groovy 完全不熟悉。那么是否有可能提示我以某种方式升级 Spock 0.5.0-groovy-1.7 做什么简单的事情?
unit-testing - 我可以在 spock 中同时使用“Where”块和辅助方法吗
我有一个基本上看起来像这样的规范:
我知道“mockDisplay()”方法超出了“where”子句的范围。然而,由于一些规范往往会因样板代码而变得相当混乱(不在这个过于简化的示例中),我真的需要一些方法来重用我的“给定”语句,这样做我真的很想利用 Spock “where " 子句也是如此。
这是可行的吗?还是有其他方法可以解决这个问题?
groovy - 分叉的 groovyc 返回错误代码:-1073741819
我想尝试 geb/spock 进行一些验收测试,并从下面的初始 gradle 构建脚本开始:
当我尝试运行测试时,我的 Windows 机器上出现了一个我不知道的最奇怪的错误,并且在我的谷歌搜索中没有看到任何人出现此错误:
FAILURE:构建失败并出现异常。
出了什么问题:任务“:compileTestGroovy”执行失败。
分叉的 groovyc 返回错误代码:-1073741819
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
想知道是否有人知道我应该从哪里开始......
更新
将 groovy 更改为1.7.10
仍然会导致相同的错误。下面是-s -d
选项产生的堆栈跟踪的一部分
grails - 我可以使用不同的表单值反复运行 spock 测试吗?
我是 Spock 和 Geb 的新手,正在我的 Grails 1.3.7 应用程序中使用它们。我有一个 LoginSpec 和 LoginPage 工作。现在我要做的是多次执行 LoginSpec,指定几个不同的用户名/密码组合。我不清楚我应该如何处理这个问题。
grails - grails中服务的spock测试
我的应用程序中有一个服务,它返回一个曲目列表,这是它的代码
我必须为此编写单元测试,但我无法编写。任何人都可以在这方面帮助我。已经谢谢了
java - 如何将spring bean注入spock测试
我是新来的。我正在尝试针对使用 JDK 1.7、Spring 3.1、Groovy 1.8.6、Spock 0.6、Maven 3.0.4 的独立 Java 应用程序编写一个 spock 单元测试。一个基本的 hello world spock 测试正在运行。但是,当我尝试测试春豆时,我发现它们没有被注入。我使用这里提到的方法。businessObjectDao 在when块内为空。我如何让这个工作?
java - 这是在 Geb 中使用“at”闭包的正确方法吗
场景:我有一个使用 ajax 验证用户的登录页面,如果登录无效,它会停留在同一页面上。
我想知道这是否是在 Geb 中使用at的正确方法,或者我可以即兴发挥。关注点:
- 我正在使用带有硬编码超时等的waitFor。
- waitFor 应该在块中吗?
- 有没有更好的方法来写这个?
规格定义
页面对象
unit-testing - 用 Spock 测试我的控制器
我需要测试一个控制器,动作index
(由 grailsgenerate-all
命令生成)。我有一个这样的测试(在 Spock 中):
我收到这样的错误:
过了一段时间我可以运行测试,测试就通过了。
究竟出了什么问题?为什么第一次显示该错误?我是 Spock 环境的新手。
提前致谢。