根据我的理解,真正的BDD更多的是关于满足业务规范,但我认为从类似行为级别开始可能是值得的,因为我正在努力采用TDD和BDD命名使其更容易. 让我们专注于BDD风格的单元测试(在课堂级别). 我开始以一种反映预期行为的方…
标签:unit-testing
unit-testing – 比较Go中的多个struct字段
我想知道是否有一种通用的单元测试相当大的结构的值的方法,而不必写下很多if语句.我知道在Go中我们可以使用表驱动的单元测试,但我还没有找到如何使用结构来实现这种表驱动的方法. 我的目标是创建一个结构,用它做一些事情,并对…
单元测试 – 模拟getResourceAsStream()方法
我有这样的方法调用 class classname { void somemethod() { InpuStream someImputStream=classname.class.getResourceAsStream…
swift – Xcode 9.4.1’guard’语句的代码覆盖率
在 Xcode 9.4.1中的 Swift 4项目中实现单元测试后,获得100%的代码覆盖率会遇到一些麻烦. 出于某种原因,当我在一个可用的初始化程序中有一个保护语句时,我的代码覆盖率似乎总是为0表示,即使我测试它. I…
单元测试 – clojure.test /正在使用clojure.test / testing
在clojure.test中有一个宏允许同时测试几个灯具: are. 在clojure.test中,有可能将宏与测试结合起来吗? IE浏览器.就像是: (are [scenario expected input] (te…
ruby-on-rails – 在控制器中运行水豚以测试一些东西,但只能运行一次
是的,我知道我不应该,但我只需要在控制器中运行一点Capybara脚本. 问题是它打开了一个浏览器和一切,但我想完成关闭测试或单独运行它. 所以例如,如果我运行如下: Capybara.current_driver = …
单元测试 – Laravel 4测试控制器,用于调用模型
我在Laravel 4中测试工作时遇到了一些麻烦.我正在使用.env文件管理我的数据库设置,就像它在 Laravel’s Configuration manual – Protecting Sensitive Confi…
单元测试 – Liferay中的单元测试
有谁知道如何为Liferay portlet运行单元测试?我发现了很多关于它的帖子(例如 http://agile-reflections.opnworks.com/2010/06/portlet-unit-testin…
maven – 如何从PIT突变分析中排除测试?
我现在陷入了困境,其中一个重要的部分被重构并通过大量的失败测试进行了检查. 我在maven中运行PIT,但由于测试必须是绿色的,因此我无法长时间使用PIT,但我希望PIT概述至少在运行的测试中. 将失败的测试与PIT隔离…
单元测试 – 让phpunit与zend framework2一起工作
我正在完成Zend Framework2教程,我正处于最后阶段(让phpunit运行): http://framework.zend.com/manual/2.1/en/user-guide/unit-testing.h…
单元测试 – EF,DAL外观和单元测试
我正在为我的一个项目创建数据访问层,它只是实体框架的外观接口,因此除了调用实体框架方法之外,大多数底层调用都不包含任何逻辑. 现在,我的一位同事说我应该对每一种方法进行单元测试,即使它们只包含一个电话,而且我认为这听…
visual-studio – 如何在Visual Studio中的特定文件夹中运行单个测试或所有测试?
因此,我将从使用ReSharper的Visual Studio 2015迁移到Visual Studio 2017,我正在尝试从我的工作流程中删除ReSharper. 我知道什么是CTRL R,T运行整个TestClas…