spock

    0热度

    1回答

    then`块我是新来的斯波克和通过的文件已经走了,但还是不完全了解如何使用then部分。如果我想比较两个字符串将在then区块中进行什么操作? setup: def String1 = "books" def String2 = new File('/path/to/file').text when: String1 = String1.toLowerCase() String2 =

    -1热度

    1回答

    您好,我在测试期间以及在集成测试期间遇到问题。 找到相同集合的两种表示形式:ClientPasswordPolicy.userCategoriesForProxyDuration; 在我的领域之一,我有以下的事情: Map<String, String> userCategoriesForProxyDuration 由像映射: userCategoriesForProxyDuration jo

    0热度

    1回答

    我正在开发一个基于Spring的Web项目(Eclipse作为IDE),其中我们想要介绍使用Spock的集成测试框架。这个项目基于Maven。为此,我安装了Greclipse插件并将现有项目转换为常规性质。还配置Maven在src/test/groovy文件夹中运行测试类,并且一切工作正常,所有spock测试都运行良好,运行“Maven测试”阶段。配置构建路径以将groovy测试文件编译为目标/测

    0热度

    1回答

    unexpexted页我GebConfig.groovy注册的页面意想不到象下面这样: unexpectedPages = [EmptySearchResultPage] 和页面类是象下面这样: import geb.Page class EmptySearchResultPage extends Page{ static at = { // errorTitle.displ

    0热度

    1回答

    我有个数据驱动测试: def "#testDB : create customer using the caller interface"(){ given: TestUtils.install(testDB) caller = new Caller(testDB.dbInterface.dataSource()) def firstName = "

    2热度

    1回答

    我的测试框架出了什么问题,我无法运行测试? 我的build.gradle version '1.0-SNAPSHOT' //task wrapper(type: Wrapper) { // gebVersion = '0.13.1' // seleniumVersion = '2.52.0' // // distributionUrl = "https://services.gradle

    1热度

    1回答

    我正在使用Spock和我的类来测试包裹在Spy中。 我想隔离正在测试的方法,所以我试图从被测方法中调用其他方法。 通常我会使用这样的: 1 * classToTest.methodName(_) >> stubbed_return_value 我的问题是这样的:methodName是一种无效的方法。 我尝试这样做: 1 * classToTest.methodName(_) 但实际方法仍称

    1热度

    1回答

    我试图实现使用Spock framework单元测试,这是我的测试是什么样子: def setup() { scrollableResultsMock = Mock(ScrollableResults) paymentRepositoryMock = Mock(PaymentRepository) paymentRegistryService = new Pa

    0热度

    1回答

    我正在做一个核心框架,将有几个客户端应用程序。框架的客户端必须具有为框架设置的某些配置值才能正常运行。框架中有一系列Spock规范文件,用于验证配置是否合适。 在客户端中,可以对每个单独的规范文件进行子类化,并且一切都很好。但是,客户必须知道每个规格文件的名称,并且如果有新的或重命名的规格文件,则必须保持最新。有没有办法将Spock设置为自动扫描依赖项中的规范文件?

    0热度

    1回答

    我是spock框架和groovy的新手。 在我的测试项目中,我试图将log4j配置设置为'INFO',但是当我单独运行spock'Specification'类或通过“gradle test”运行时,它似乎记录了所有消息。 这里是我的 'log4jconfig.groovy' 文件 log4j { appender.stdout = "org.apache.log4j.ConsoleAppen