如何跟踪被调用的方法?
创建应该跟踪给定类的方法调用顺序的模拟时,这是正确的方法吗? class MockFoo(): def __init__(self): self.calledMethods = [] def medthod1(self)…
MVC 3 - 单元测试控制器结果
我正在编写单元测试来测试 MVC 3 控制器。我想确保从控制器返回的视图是正确的视图。在我的单元测试中,我有: [Test] public void It_Should_Return_…
Android 单元测试自定义alertDialog
我正在为自定义警报对话框构建单元测试。它是从我们的地图活动调用的 ItemizedOverlay onTap 事件启动的。我的问题是,是否可以通过单元测试从膨胀的…
防止 MSTest 复制/部署每个 dll
从 Visual Studio 运行 MSTest 时 - 单元测试执行时间相对较快。 当从命令行运行 MSTest 时,使用 /testsettings 标志 - 执行将永远持续,这是因为它…
phpunit - 为多个测试套件重用模拟对象
我很好奇其他人如何处理这个问题。编写测试并没有那么糟糕,但是嘲笑有点糟糕并且会削减我的流程。是否可以拥有一个“fixtures”目录并使用mock_db.ph…
使用 DrupalUnitTestCase 进行 Drupal 单元测试在数据库设置上失败
使用 DrupalUnitTestCase 对 Drupal 模块进行单元测试失败。我可能忘记了什么。 测试运行良好,直到我创建某个类的实例: $foo = new FooBar() 在这种…
理解 validates_linked
根据 Rails 指南,我对 validates_linked 的理解是,它应该确保关联记录在保存之前有效。例如: class ForumPost < AR:Base has_many :replies end …
为什么鼹鼠不返回“moled”?模拟 SqlDataAdaptor 时的 DataSet?
我刚刚开始使用 Moles 来模拟一些棘手的遗留代码。本质上,我正在尝试让 SqlDataAdapter 与 Moles 一起使用。 (顺便说一句,我已经成功地将moles与Sq…
使用不同的凭据运行 NUnit 集成测试
我正在使用 C#、NUnit 和 SQL Server 2008 r2 开发版数据库运行集成测试。设置我的装置包括创建新数据库和加载测试数据,因此我需要 dbo 权限。 但是…
如何检查 Google Test 是否在我的代码中运行
我有一段代码,如果正在进行单元测试,我不想运行它。我希望找到一些由 gtest 库设置的 #define 标志,我可以检查。我找不到用于此目的的一个,但在查…
Ruby:在代码中使用 rand() 但编写测试来验证概率
我有一些代码可以根据加权随机提供东西。权重较大的事物更有可能被随机选择。现在,作为一名优秀的 Ruby 专家,我当然希望通过测试来覆盖所有这些代码…
mockito:如何验证对实际实现的调用?
我想验证对记录器对象的调用,以便仍然调用真正的实现(这样我可以在测试期间看到输出)。 像这样的东西 verify(logger).error(anyString()) …