Spock是Java和Groovy应用程序的测试和规范框架。高度表达的规范语言使得创建和维护代码变得容易。
我的测试类中有一个仅调用其他两个方法的方法。我正在尝试编写一个测试,检查这两个方法是否实际被调用,但是没有注册任何调用。 Java代码I'...
我正在尝试使用Spock存根在我的服务类中模拟数据库/存储库依赖性,但是存根返回意外值时遇到问题。我不明白为什么只存根...
这是一个非常基本的问题,我敢肯定我必须将其删除。但是我没有找到答案。在测试中:我认为我会尝试这样的事情。我想做的就是让它返回'...
如何只测试使用spock在测试类中编写的部分测试方法的一部分
[我在服务类中有注册方法,并且我尝试为成功案例编写单元测试,以防止出现重复的电子邮件public void signUp(UserDTO userDTO){logger.info(“ ActionLog.Signing user ....
我想使用Spock测试我的MCUModel类的addMCU和removeMCU方法。但是,我对如何解决这个问题感到有些困惑。公共类MCUModel {private static int counter = 1; ...
MissingMethodException:没有方法签名:org.spockframework.mock.runtime.InteractionBuilder.setArgListKind()
我找不到任何地方描述的这个问题,因此我向其他发现此问题的人发帖。我发现使用'>>'或'>>>'运行任何spock存根的示例均失败,并显示相同的...
我正在测试邮件过滤。如果ID尚不存在,它将仅保存消息。 List messages = ninitializedDto.stream().filter(message->!...
[这里是MCVE:main.groovy:包核心导入javafx.application.Application导入javafx.stage.Stage导入javafx.fxml.FXMLLoader类App扩展了Application {FXMLLoader fxmlLoader = ...
我正在编写一种集成测试。我需要测试所测试的环境是否正在实际运行。伪代码:def“ setup test”(){预期:service1.isRunning()service2.isRunning()...
只需启动一个新的Gradle项目。该测试通过:def'Launcher.main应该调用App.launch'(){给定:GroovyMock(Application,global:true)当:Launcher.main()然后:...
我有2种测试方法。它们都执行where块的每一行,我需要清理添加和放松方法。我试过了cleanup block,void cleanup(),def cleanupSpec(),non suits。 ...
如何在@Transactional SpringBootTest测试用例中测试spring批处理作业?
我今天似乎似乎还没有赢...在Spock SpringBootTest集成测试中,有一种方法可以读取OneToMany关系,而无需将测试注释为@Transactional或添加......>
标题为,例如,我有以下测试用例。 class StartupTest {def deploymentPath =“ build / milestone / deployment” void checkConnectedProducts(){def productConnected = ...
是否可以在Intellij中仅在测试套件(JUnit或Spock)中运行某些特定的测试方法?我尝试用测试类型的“模式”解决该问题,但在我看来,它仅在...
我正在尝试在@Service @RequiredArgsConstructor(onConstructor = @__(@ Autowired))下面测试我的Service类。公共类TaskTemplateService {@NonNull TaskTemplateRepository ...
我对使用Spock的模拟方法有疑问。下面是我正在使用的代码。无需任何更改,一切都可以正常工作-模拟实现正常工作并返回“模拟”字符串。但是...
因此,我有一个项目,在最近的迭代中做了一些更改。由于该项目是分布式系统的一部分,因此我正在测试其他项目中的所有传入交互(并且我不应该...
为简单起见,我们使用一个非常简单的类:public class TestingClass {public void method1(){System.out.println(“ Running method 1”); method2(); } public void ...
是否可以将Groovy闭包作为变量注入Spock模拟谓词参数中
[我在Spock交互文档中找到了有趣的一行:http://spockframework.org/spock/docs/1.3/interaction_based_testing.html#_argument_constraints最后约束,例如...
Grails功能测试Geb页面对象模块不起作用,没有方法签名
这是页面对象。包myapp.pages import geb.Page类LoginPage扩展了页面{static url =“ http:// localhost:8080 / login / auth” // static at = {title.contains(“ Login”)}静态...