测试驱动开发(TDD)涉及编写失败的自动测试以指定要构建的内容。然后通过编写满足测试条件的代码来进行测试。最后,代码被重构。
我使用 cabal init 为我的 Haskell 项目构建了初始代码库 我有几个用 Hspec 编写的测试。 在 cabal 测试中,它会像预期一样编译并运行这些测试,并给出一条消息供 fai...
Mocha 有没有办法测试函数是否调用特定方法或外部函数? 我将 Mocha 与 Chai 一起使用,但对任何其他断言库持开放态度。 好的,所以测试是否有冰毒...
我正在简单的 Nuxt.js 项目中学习 TDD。该项目是 Laravel API 的前端。这个项目所做的就是实现所有 Laravel Fortify 选项。所以我正在使用名为 nux 的外部包...
目标是测试内部调用 System.getenv 的方法。我想让这个方法产生预定义的结果。 尝试过: mockkStatic(系统::类) 每一个 { System.getenv(任何()) } 回答...
语言:Kotlin 目标是测试内部调用 System.getenv 的方法,我想让这个方法产生预定义的结果 尝试过: mockkStatic(系统::类) 每一个 {
我正在尝试创建一个生成斐波那契序列的类。我的两个模块如下: fibonacci.py 模块和 test_fibonacci.py 模块。 前两个测试通过了,但第三个测试似乎......
如何在 rspec 测试中定义可由辅助函数访问的简单全局变量
我不知道如何在 rspec 测试中使用简单的全局变量。这似乎是一个微不足道的功能,但经过多次研究后我还没有找到解决方案。 我想要一个变量......
我正在尝试创建一个生成斐波那契序列的类。我的两个模块如下: fibonacci.py 模块和 test_fibonacci.py 模块。 前两个测试通过了,但第三个测试似乎......
我正在尝试使用 TDD 构建一个在搜索之前进行去抖的搜索视图模型。直到最近,我还创建了一个模拟去抖动器,将其注入到我的视图模型中,并用它来控制...
我正在尝试使用 TDD 构建一个在搜索之前进行去抖的搜索视图模型。直到最近,我还创建了一个模拟去抖动器,将其注入到我的视图模型中,并用它来控制...
我正在尝试测试发送的信号,它正在提供_args。表单提交后,信号在 contact_question_create 视图内触发。 我的测试用例是这样的: 定义
我正在尝试使用与此类似的设置来模拟类的超类: 文件父.py 班级家长: def 写(自己): *一些代码* 文件child.py 子类(父类): def 写(...
我使用一个简单的空手道跑步者来运行我的功能。但是空手道 html 输出正在生成我的场景。它添加[1:1:22]作为前缀到卡片不使用场景名称。我怎样才能...
我想检查一个字符串是否包含某个子字符串n次。我知道我能做到: Assertions.assertThat(myString).contains("xyz"); 甚至 Assertions.assertThat(myString).containsOnlyOnce("...
角度测试:错误:NG0304:“mat-form-field”不是已知元素(在“SignInComponent”组件模板中使用)
我正在尝试使用 TDD 制作一个小应用程序。 当我运行 npm test 时出现以下错误: 错误:NG0304:“mat-form-field”不是已知元素(在“SignInComponent”组件模板中使用): 如果'垫...
我正在尝试在测试中使用 H2 数据库在 Spring Boot api 上运行测试,但是,当尝试运行测试时,系统使用主资源中的 application.properties 而不是...
我的问题是关于.NET 运行测试方法的方式。假设我有一个这样的测试类: [测试类] 公共类 MyTestClass { [测试方法] 公共无效测试1() { ...
我刚刚使用 TDD 解决了这个难题: https://adventofcode.com/2015/day/6 我从turnOn函数开始并像这样实现(F#): 让turnOn (startx, starty) (endx, endy) (grid: bool[,]) = ...
gradle(compileTestKotlin) 关于 io.mockk.every 失败
我是 Kotlin、Gradle 的新手。 我尝试 TDD 进行其余 api(控制器)测试。 我看到 https://spring.io/guides/tutorials/spring-boot-kotlin/ 可以帮助 kotlin tdd 初学者。 然而,有些不对劲。
我正在尝试让 Capybara 在一个简单的 Ruby 脚本中运行——即没有/在 Rails 之外。这是脚本: 需要“红宝石” 需要“水豚” 需要“水豚/dsl” 包括水豚 卡皮...