spock 相关问题

Spock是Java和Groovy应用程序的测试和规范框架。高度表达的规范语言使得创建和维护代码变得容易。

Spock间谍/模拟未注册调用

我的测试类中有一个仅调用其他两个方法的方法。我正在尝试编写一个测试,检查这两个方法是否实际被调用,但是没有注册任何调用。 Java代码I'...

回答 1 投票 0

Spock存根未返回期望值

我正在尝试使用Spock存根在我的服务类中模拟数据库/存储库依赖性,但是存根返回意外值时遇到问题。我不明白为什么只存根...

回答 1 投票 0

如何使模拟方法返回带有连续调用的连续值

这是一个非常基本的问题,我敢肯定我必须将其删除。但是我没有找到答案。在测试中:我认为我会尝试这样的事情。我想做的就是让它返回'...

回答 2 投票 0

如何只测试使用spock在测试类中编写的部分测试方法的一部分

[我在服务类中有注册方法,并且我尝试为成功案例编写单元测试,以防止出现重复的电子邮件public void signUp(UserDTO userDTO){logger.info(“ ActionLog.Signing user ....

回答 1 投票 0

使用spock进行单元测试-测试私有字段上的交互

我想使用Spock测试我的MCUModel类的addMCU和removeMCU方法。但是,我对如何解决这个问题感到有些困惑。公共类MCUModel {private static int counter = 1; ...

回答 1 投票 0

MissingMethodException:没有方法签名:org.spockframework.mock.runtime.InteractionBuilder.setArgListKind()

我找不到任何地方描述的这个问题,因此我向其他发现此问题的人发帖。我发现使用'>>'或'>>>'运行任何spock存根的示例均失败,并显示相同的...

回答 1 投票 0

嘲笑期间的不同期望

我正在测试邮件过滤。如果ID尚不存在,它将仅保存消息。 List messages = ninitializedDto.stream().filter(message->!...

回答 1 投票 0

为什么在这种情况下我必须使用GroovyMock?

[这里是MCVE:main.groovy:包核心导入javafx.application.Application导入javafx.stage.Stage导入javafx.fxml.FXMLLoader类App扩展了Application {FXMLLoader fxmlLoader = ...

回答 1 投票 0

Spock忽略测试,如果“设置测试”失败

我正在编写一种集成测试。我需要测试所测试的环境是否正在实际运行。伪代码:def“ setup test”(){预期:service1.isRunning()service2.isRunning()...

回答 1 投票 0

Objenesis依赖性导致实例化错误

只需启动一个新的Gradle项目。该测试通过:def'Launcher.main应该调用App.launch'(){给定:GroovyMock(Application,global:true)当:Launcher.main()然后:...

回答 1 投票 1

Spock测试:在“ where:”块完成后清洗

我有2种测试方法。它们都执行where块的每一行,我需要清理添加和放松方法。我试过了cleanup block,void cleanup(),def cleanupSpec(),non suits。 ...

回答 3 投票 6

如何在@Transactional SpringBootTest测试用例中测试spring批处理作业?

我今天似乎似乎还没有赢...在Spock SpringBootTest集成测试中,有一种方法可以读取OneToMany关系,而无需将测试注释为@Transactional或添加......>

回答 1 投票 0

在spock测试超时时强制在测试内执行任务

标题为,例如,我有以下测试用例。 class StartupTest {def deploymentPath =“ build / milestone / deployment” void checkConnectedProducts(){def productConnected = ...

回答 1 投票 0

指定多种测试方法以在Intellij Idea中运行

是否可以在Intellij中仅在测试套件(JUnit或Spock)中运行某些特定的测试方法?我尝试用测试类型的“模式”解决该问题,但在我看来,它仅在...

回答 2 投票 1

被测类的私有方法调用中的Spock-Capture方法参数

我正在尝试在@Service @RequiredArgsConstructor(onConstructor = @__(@ Autowired))下面测试我的Service类。公共类TaskTemplateService {@NonNull TaskTemplateRepository ...

回答 1 投票 0

Spock模拟方法实现在检查调用次数时不起作用

我对使用Spock的模拟方法有疑问。下面是我正在使用的代码。无需任何更改,一切都可以正常工作-模拟实现正常工作并返回“模拟”字符串。但是...

回答 2 投票 0

当应用程序无法运行时运行Springboot测试

因此,我有一个项目,在最近的迭代中做了一些更改。由于该项目是分布式系统的一部分,因此我正在测试其他项目中的所有传入交互(并且我不应该...

回答 1 投票 -2

使用spock在单元测试中获得“太少的调用”

为简单起见,我们使用一个非常简单的类:public class TestingClass {public void method1(){System.out.println(“ Running method 1”); method2(); } public void ...

回答 1 投票 7

是否可以将Groovy闭包作为变量注入Spock模拟谓词参数中

[我在Spock交互文档中找到了有趣的一行:http://spockframework.org/spock/docs/1.3/interaction_based_testing.html#_argument_constraints最后约束,例如...

回答 1 投票 1

Grails功能测试Geb页面对象模块不起作用,没有方法签名

这是页面对象。包myapp.pages import geb.Page类LoginPage扩展了页面{static url =“ http:// localhost:8080 / login / auth” // static at = {title.contains(“ Login”)}静态...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.