如何避免 Android 测试应用程序中的代码重复?
假设我有一个应用程序,其中有类似的按钮,名为“button0”、“button1”等,一直到“button9”。 如何在不重复代码的情况下执行以下操作? button0 =…
如何在 ASP.NET 中使用 IoC 容器配置单元测试?
我已在 ASP.NET 应用程序中配置 Unity,并在 Application_BeginRequest 中收到第一个请求时加载配置。然后 Unity 容器作为属性存储在 Global.ascx 中…
是否可以在单元测试下模拟 android 服务?
我正在尝试为我的 Android 应用程序编写单元测试,并且我想模拟我的服务类。我想测试服务中的一些错误行为,例如连接错误或找不到文件。 为了简化我的…
如何模拟 DbContext
这是我想要测试的代码 public DocumentDto SaveDocument(DocumentDto documentDto) { Document document = null; using (_documentRepository.DbConte…
如何在单元测试中使用 ALAssetsLibrary?
我想知道如何在 Xcode 4 的单元测试中使用 ALAssetsLibrary? 现在,我在调用 ALAssetsLibrary 时收到“数据不可用”。…
如何使用 MSpec 测试 ASP.NET MVC 操作设置的 HTTP 状态代码
我有以下控制器: public sealed class SomeController : Controller { public ActionResult PageNotFound() { Response.StatusCode = 404; return Vi…
已使用 Rhino.Mocks 正确分配模拟对象的断言属性
在(Web)应用程序中,我实现了 MVP 模式来分离核心关注点。我的演示者使用 LINQ-to-NHibernate 直接查询数据库,或者有时当查询变得复杂时他们使用查…
如何识别按钮提交是否在 watin 中打开了新的浏览器窗口或新选项卡
我有同样的问题,每当我单击提交表单按钮时,我的网站都会打开一个新选项卡。 有什么方法可以检查我是否在 watin 中打开了新选项卡或新窗口 我已经尝…
当代码验证它收到的类型时,如何使用模拟
我想测试以下代码: public IEnumerable> ValidateAll() { //...do something var invalidFacts = GetInvalidFacts(); //...do something return dupl…
异常消息:没有要在 Rails 应用程序中加载的文件
我已将 test_helper.rb 包含在我的 Rails 应用程序中的 test 下。我什至包括了 在我的 test->unit 下的 test.rb 文件中 require 'test_helper'。当我…
iPhone 命令行单元测试(和文件 I/O)
简单的问题是:如何通过命令行单元测试使 iPhone(objective-c)文件操作正常工作? 长问题,带解释:这最终将成为一个脚本,用于通过 Hudson 实例为…
如何消除Silverlight单元测试框架的5秒延迟
我使用 Silverlight 单元测试框架,它运行得很好。 然而,每次启动测试时,我都必须等待 5 秒或单击“不,运行所有测试”按钮。 有没有办法跳过我不需…