关于使用 RSpec 测试 Rails 控制器的两个问题
如何直接调用 before_filter 来测试它的实现?假设我想为 ApplicationController 编写一个规范,其中包含一些前置过滤器。测试它们的标准方法是什么…
jsMockito方法调用断言未按预期工作
使用 QUnit + JsMockito 测试 Javascript 对象时,我在进行某些方法调用断言时遇到问题。基本基础设施工作正常:Qunit、JsHamcrest(Jsmockito 依赖项…
如何在 MbUnit 中传递 XML 中的多个数据集
假设我有一个接受可变数量 DataRows 的代码模块: Public sub Process(Dt As DataTable) End Sub 我想将一个或多个测试 DataRows 传递到我的 MbUnit …
在不可模拟的遗留代码中提供依赖项
我有一个遗留类,我想快速为其编写一些测试。不幸的是,我们在构造函数中有一个单例调用,目前没有足够的时间来重构它。 function __construct(){ $th…
依赖地狱如何将依赖关系传递给深层嵌套的对象?
这是为这篇文章编写的一个通用的虚构示例。考虑 6 个类 TableFactory, TableData, TableCRUD, TableSchema, DBConnect, Logger. TableFactory 是外部…
如何在Visual Studio单元测试框架中初始化测试类资源?
我在 C++/CLI 中使用 .NET 中的单元测试框架来测试非托管 C++ 代码。 例如,我想要一个 System::Random 实例在整个测试方法中生成随机值。 我需要将其…
Spring REST 离线测试
我正在尝试测试 Spring Web MVC 控制器。 我有以下测试类: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpa…
如何使用 jMock 的 ClassImposteriser 进行 Android 单元测试?
在我的单元测试中,我尝试了以下操作: import org.jmock.Mockery import org.jmock.Expectations import org.jmock.lib.legacy.ClassImposteriser pu…
有没有办法测试指针的内存分配是否已被释放?
有没有办法告诉指针的内存分配已被释放?我刚刚开始学习 C,我想我终于开始理解 C 中内存管理的复杂性。 例如: char* pointer pointer = malloc(1024…
在 Rails 测试中使用 Sequel
我在 Rails 中有一个单元测试,出于我们自己的内部原因,它正在测试的模型使用 Sequel,但测试数据是使用factory_girl 创建的,它似乎将整个测试包装…