TDD零生产代码
TDD with zero production code

我正在阅读鲍勃·马丁的“The Clean Coder”,其中我读到了在任何生产代码之前编写测试的规则。 但是,msdn中的asp.net的TDD文章显示了类和方法存根...

Laravel控制器测试中的Mockery误报
Mockery false positive in Laravel controller test

我正在努力学习如何在Laravel 5中使用Mockery。我的工作主要基于Way的书(Laravel Testing Decoded)和其他教程,其中说[与PHPUnit]的集成只需要......

我的黄瓜功能有哪些变量
What are the variables in my cucumber feature for

我有一个我正在查看的应用程序,我有这个代码功能:联系我们为了让用户联系我们寻求网站的帮助作为网站的用户,我希望能够......

Laravel 5.1 + PHPunit - API测试返回始终无效的参数错误foreach
Laravel 5.1 + PHPunit - API test returns always invalid argument error foreach

我已经从Laravel 5.0升级到5.1测试套件工作正常,我可以运行phpunit命令。 但是,当我开始使用api测试进行测试时,我总是得到一个foreach错误。 class ExampleTest扩展...

添加的功能打破了我的测试 - 非常简单的逻辑
Added functionality broke my tests - very simple logic too

我有类似这样的代码:public List <string> Expected = new List <string>(); public int SpecifiedID; public DataIn(int ID,string Value){Expected.Add(Value); // if(ID == ...

如何在Prophecy中模拟相同的方法,以便在每个调用中返回不同的响应
How to mock the same method in Prophecy so it returns different response in each of its calls

在纯PHPUnit模拟中,我可以这样做:$ mock-> expected($ this-> at(0)) - > method('isReady') - > will($ this-> returnValue(false)); $ mock-> expect($ this-> at(1))...

MVC控制器是否需要参数化构造函数来进行模拟?
Do MVC controllers need parameterized constructors for mocking?

如果我有一个控制器执行此操作:// MyController public ActionResult MyMethod(string someString){object test = new object(); (新的MyClassA())。DoSomething(测试); return View(); 我...

什么是测试错误处理的正确方法?
What is proper way to test error handling?

我最近一直在使用Mechanize gem,并希望合并一些测试以确保我捕获正确的错误。 测试错误处理的正确方法是什么? 这是我的 ...

TCPClient上的TDD并解包收到的消息
TDD on TCPClient and unwrap received message

这是我的情景。 我需要连接到TCP服务器并从中接收消息。 消息使用开始标记和结束标记封装。 我想用TDD方式实现它,但我不知道在哪里......

重构测试与实现Rails和Capybara
Refactoring tests vs implementation Rails and Capybara

重构测试的正确方法是什么,以便不依赖于实现。 现在如果让我们说链接中的标题或文本被更改,那么测试也需要......

在使用GIT进行源代码管理时,何时应在TDD中提交更改?
When should changes be committed in TDD when using GIT for source control?

我们正在讨论如何在SAFE的SAFE中使用TDD构建我们的开发工作流程。 虽然事情结构良好,但我不清楚何时应该在本地提交更改,并且......

测试推动RubyMotion / iOS应用程序
Test Driving RubyMotion/iOS app

我正在开发一个广泛使用UITableView和Animations的应用程序。 编写效果单元测试变得非常困难。 iOS中的视图控制器概念正在隔离......

数组方法的Rspec测试用例
Rspec test case for array method

我是一个相当新的编程(3个月),并试图通过TDD学习。 显然,TDD的重点是首先编写测试用例,这个特别的部分我不知道如何。 代码 ...

如何使用JUnit对链表进行单元测试
how to unit test a linked list using JUnit

我是TDD的忠实粉丝,在编写代码之前,我经常为大学作业编写测试用例。 所以这是我的任务的接口:公共接口SinglyLinkedList <E> {...

Moq .net控制器方法对象
Moq .net controller method object

我正在和.net MVC一起学习TDD。 到目前为止,我已经想要moq我的方法输入对象,这是我尝试它的方式是不可能的。 为了能够Moq,我创建了一个类的接口......

如何获取单元测试的数据模板?
How get data templates for unit tests?

我需要为这个方法编写一个单元测试:public void MethodToTest(Data data){// ...一些带数据的动作}数据类:public class Data {public string Name {get; 组; } ...

在静态方法中包装自上而下的类是否有任何问题
Is there anything wrong with wrapping a top-down class in a static method

我知道如何编程,但我想成为一个更好的程序员。 我有一些更面向IO的类。 一个带有宏,一些页码和下载界面的网址,...

如何在PHPSpec中使用ThrowException匹配器?
How to user ThrowException matcher in PHPSpec?

我在使用ExceptionMatcher时遇到问题...我的示例规范:类DescribeBall extends \ PHPSpec \ Context {private $ _ball = null; 函数before(){$ this - > _ ball = $ this-> spec(new Ball); } ...

FakeItEasy - 检索伪造的对象
FakeItEasy - Retrieve Faked object

有没有办法检索插入伪造类的假对象? 例如,假设我有以下接口+类; public interface IFakeable {void FakeYou(); } ...

在Ruby中引发错误并处理它
Raising an error in Ruby and handling it

我正在进行测试驱动开发,用于介绍Ruby的作业。 我的TestObject类应该可以用2个参数a和b进行初始化,但如果b不是数字那么...

我应该使用回调还是引入公共字段来帮助进行单元测试?
Should I use a callback or introduce a public field to aid with unit testing?

我已经看到添加单元测试艺术(Roy Osherove)所倡导的公共属性来帮助设置和设置SUT使用的尴尬(或内部)合作者/合作,并使用了这个......

Django将数据库引擎分开进行单元测试
Django separate DB engine for unit tests

我是Django的新手并且遵循了几个教程。 我为功能测试创建了一个单独的应用程序 我还为我的prod DBMS设置了一个postgres数据库引擎,但是为了测试我想在...中使用SQLite3

警告:ReactDOMComponent:不要访问DOM节点的.props
Warning: ReactDOMComponent: Do not access .props of a DOM node

我从新的React 0.14.x收到此错误:警告:ReactDOMComponent:不访问DOM节点的.props; 相反,重新创建道具为`render`最初做的或读取DOM属性/ ...

测试驱动开发了解问题
Test Driven Development Understanding Problems

也许有人可以帮我理解“测试驱动开发”方法。 我自己尝试了以下示例,我不知道我的理解问题在哪里。 假设我们需要......

助手规范中的rspec Let()行为
rspec Let() behavior in helper specs

我在application_helper_spec.rb中有以下内容:shared_examples_for“一些共享进程”执行“显示由Let定义的值”do puts object.inspect#这应该输出...

如何让Foxx的Mocha测试运行
How to get Mocha-tests for Foxx to run

我正在尝试(并且失败)让我的foxx测试运行,遵循食谱“测试Foxx应用程序”。 无法找到测试(显示模式为“0ms完成0次测试(0/0/0)未找到测试”)...

不知道如何在DnD Kata中添加强度修饰符
not sure how to add strength modifier in DnD Kata

我开始使用Everquest TDD Kata(Github Link)进行编码,我在功能部分:角色能力修饰符修改属性作为一个角色,我想应用我的能力修饰符......

从项目管理的角度来看,TDD的好处是什么?
What's the benefits of TDD from project management point of view?

谁更深入地了解TDD,我清楚地看到从软件工程的角度来编写测试的好处。 有人能告诉我,当我......时,我应该对我的项目经理说些什么?

Laravel:在Laravel存储外观上使用未定义的方法进行文件上传测试
Laravel: Undefined method fake on Laravel storage facades for file upload testing

我开始通过在Laravel的HTTP测试中进行实验来学习TDD。 这是我的测试功能:公共功能testLoginUsingUserDeni(){$ response = $ this-> json('POST','/ api / v1 / login',[...

用minitest测试红宝石块
Testing a ruby block with minitest

使用minitest测试Ruby块的最佳方法是什么。 Rspec似乎有一组产量匹配器。 最小的是否有类似的东西

Moq用于测试数组类
Moq with testing an array class

我需要一个正确的方法来测试我的一个类,我对任何模拟框架都很陌生,我在下面的测试类中使用Nunit和Moq。 我对如何传递一个数组...感到困惑

如何计算圈复杂度?
How is cyclomatic complexity counted?

我正在阅读Kent Beck的“TDD by Example”,我无法理解为什么他的程序的圈复杂度是分数的。 在维基百科中,复杂性定义为M = E - N + 2P,其中E,N和P ...

一个文件中Cucumber测试场景的最大/最佳数量
Maximum/Optimal number of Cucumber test scenarios in one file

我有一个超过66个场景的Cucumber特征文件! 功能文件的标题确实代表了场景的全部内容。 但66(200步)感觉就像一个很大的数字。 做这个 ...

使用带RTD的附加软件包测试Meteor应用程序
Testing Meteor apps with additional packages with RTD

我有一个简单的应用程序,部分基于ToDo-List示例,它在客户端使用Backbone。 我已经安装了RTD并设法至少为模板添加必要的存根,所以现在我被困了......

如何使用TDD处理无法访问的异常
How to handle unreachable Exceptions with TDD

我仍然围绕TDD的部分问题。 我有一个新的图书馆,所以这似乎是一个尝试它的好机会。 我在TDD上看到的内容是宣传100%的代码覆盖率,但是......

使用光滑和scalatest在h2数据库上断言唯一键约束
Assert unique key constraint on h2 database with slick and scalatest

想象一下以下场景:您有一本由有序章节组成的书。 首先测试:“章节”应该在{// val exception = intercept db.run(...)中“具有唯一的顺序”

在RSpec中写这个的更好的方法是什么?
What's a better way to write this in RSpec?

我编写了一个功能规范,用于在用户注册时进行测试。 我已经有了它的工作,但我觉得期待块很奇怪。 功能'访客注册'做方案'与有效的电子邮件和...

您是否应该提前了解每个测试的依赖关系
Should you know your dependencies in advance for each test

我正在探索TDD和SOLID原则。 假设我有一项服务,我在编写实现之前创建了一个失败的测试。 public interface IService {bool DoSomething(); } 上市 ...

使用Jasmine的`beforeEach`方法
Using Jasmine's `beforeEach` method

我正试图让Jasmine的设置和拆解方法为我工作。 我必须使用它是错误的,因为我无法在安装后让变量保持在范围内。 不起作用:描述'类/模型', - &...

坚持如何使用tdd进行单元测试这个业务逻辑
Stuck at how to proceed unit testing this business logic using tdd

我有一个方法,我在停车场(参赛作品,退出)给出一个汽车运动列表(操作类),每个运动都有一个相关的汽车列表(OperationVehicle类)。 这个方法应该导致我......

Clojure.spec:如何规范对随机变化敏感的数据结构?
Clojure.spec: how to spec data structures sensitive to random changes?

我正在尝试使用clojure.spec进行交互式开发,并且对于不能改变很多的函数参数的规范存在问题。 例如,如果函数接收文件名作为参数,我可以......

如何在实现之前测试void方法?
How to test a void method before implementing it?

我正在开发一个新项目。 这是迄今为止所做的:技术设计。 模型类(数据类)。 项目中的所有接口(但尚未实现)。 接下来我...

如何以及如果使用Pact测试语法(错误请求)验证?
How and if test syntactic (bad request) validation with Pact?

我开始使用Pact(在Java上)进行合同测试。 我已阅读契约测试与契约最佳实践的功能测试,但我有点困惑。 示例:创建...的简单REST端点

如何在Windows上使用Eclipse在Ruby中进行TDD
How to TDD in Ruby using Eclipse on Windows

如何在Windows上使用Eclipse在Ruby中TDD以下片段? class PassIntegers def addition(i,j)k = i + j end end

单元测试/ TDD选项可用于Delphi和FreePascal
Unit Tests/TDD options that can be used for Delphi and FreePascal

我知道Delphi win32存在DUnit。 我所追求的是一个适用于Delphi和FreePascal的库。 如果根本不可能,我真的很感激所有的...

测试控制器时禁用渲染
Disable render when testing a controller

我正在使用带有shoulda的Test :: Unit来测试控制器。 因为我只是测试控制器,所以我不希望渲染视图。 我正在对某些对象进行存根,当视图为...时会抛出一些错误

起订量。
Moq. Mock system class

我接受了一个旧项目并开始为SUT目的重构它。 我使用Moq和NUnit框架。 我在这个项目中遇到了下一课:public ServerRunner(){Name = ConfigurationManager ....

BDD / TDD:依赖是一种行为吗?
BDD/TDD: can dependencies be a behavior?

我被告知不要使用实现细节。 依赖关系似乎是一个实现细节。 但是,我也可以将其视为一种行为。 示例:LinkList依赖于存储引擎来...
1 2 3 4 5 6 7 47 48