spock

    0热度

    1回答

    鉴于这样的: @TestFor(MyService) @Mock(SomeClass) class WhateverSpec extends Specification { def 'Test a mock'() { given: def someObject = new SomeClass(name: 'hello') assert someObjec

    0热度

    1回答

    当我尝试模拟弹簧服务时,我得到verifyError。我有检查spock版本和groovy版本,这是seens没有问题。有人能指出我如何解决这个问题吗?谢谢! 斯波克版本:斯波克核-1.1-常规-2.4-RC-3.jar Groovy的版本:Groovy的全2.4.6.jar CGLIB版本:CGLIB的nodep- 3.2.4.jar java.lang.VerifyError:class ne

    0热度

    1回答

    我有一个单元测试,我想模拟两种服务方法。我知道该怎么做一次: def caseHistoryMock = mockFor(CaseHistoryService) caseHistoryMock.demand.getLatestCaseHistory(1..1) {String caseNumber, String productFamily -> return caseHistoryO

    0热度

    2回答

    我在Java中编写REST API并使用Groovy和Spock进行测试。 方法在我的控制器: @GetMapping(value = "/{id}") public ResponseEntity<ExampleObj> findById(@PathVariable Long id) { final ExampleObj dto = service.findById(id);

    0热度

    1回答

    如何在STS运行单元测试工作,但mvn测试在bash中给出了一个错误。 Groovy库位于类路径中。我也很好奇mvn测试与spock测试有什么不同。不能mvn测试pick up的spock测试吗? [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-te

    1热度

    1回答

    我试图测试处理转换和持久性的服务实现。 我有一个存储库嘲笑和转换服务连线 是否有可能在Spock有一个模拟回传给它的对象返回? 我想写的语法如下。 即 // Have this method return the object that has been passed to it. repository.save(_ as Entity) >> (Entity) _

    0热度

    3回答

    在我的帮助器类的静态方法中调用getMarkup()时,它会抛出一个NPE。我所做的是嘲弄MarkupMaker和它的返回值,这是Markup的一个实例。最终,我想调用Markup实例的toString()。无论我做什么 - getMarkup()的电话都会抛出NPE。我找不到任何文档告诉我如何在spock中详细模拟方法调用值。 编辑:我添加了这个例子。 maker.getMarkup()的呼叫甚

    0热度

    2回答

    我试着为spock中的CompletableFuture创建存根或模拟。我的方法被称为异步并返回CompletableFuture。在spock方法中总是返回null。怎么了? public class ProductFactory() { @Autowired ProductRepository repository; public Product create

    0热度

    1回答

    我想弄清楚如何使用现有的数据并将其存储在数组中以用作数据值为我的自动化或直接从数据库使用数据。 击穿 与填充的数据的现有分贝 LoginPage要进行自动化 Harded用户登录名和用户口令 现有分贝具有用于LoginPage(测试环境)的用户名和密码数据 创建用于连接和捕获所需值的脚本 接下来是什么?如何使用从数据库中捕获的用户名和密码在我的代码中使用,所以我不必硬编码的用户名和密码字段。 注意

    0热度

    2回答

    我有一堆基于Spock和Geb的功能测试。我想在执行这些测试之前和之后执行一些操作。所以我创建了全局扩展,并添加了必需的功能来启动该扩展的start()和stop()方法。但问题是,启动/尽管斯波克文档(http://spockframework.org/spock/docs/1.1/all_in_one.html#_global_extensions)规定停止方法之前调用/每斯波克规格后: 的s