模拟 MessageDigest.getInstance() 抛出异常
我得到了以下方法: private MessageDigest getMessageDigest() { try { return MessageDigest.getInstance("MD5") } catch (NoSuchAlgorithmExceptio…
使用 Rhino 从模拟对象引发事件
我在模拟对象上引发事件时遇到问题。我正在使用 Rhino Mocks 3.4。我研究过类似的问题,但未能重现任何建议的解决方案。 我有一个类 - Foo - 它有一个…
Nodejs如何测试大输出文本
我有项目将js编译为js。 我编写了filename.js并编译为filename.out.js,并手动检查filename.out.js,下次修改编译器时,我希望输出不会改变,如果改变…
Rails 3:如何测试使用acts_as风格插件的模型?
我编写了一个非常简单的插件(遵循 Rails 指南),它添加了 has_sex 方法到 ActiveRecord::Base,调用时会向模型添加一些实例方法(用于获取适当的代…
单元:如何使用 jUnit 和 Mockito 编写测试用例
总的来说,我对 Mockito、jUnit 和 TDD 非常陌生,我尝试学习执行 TDD 的正确方法。我需要几个例子来启动我的大脑。所以请帮助我 所以我有一个方法get…
测试 Ninject(或任何 IoC 容器)绑定?
我在 ASP.NET MVC 3 项目中使用 Ninject,现在有一个复杂的对象图。 我想要一些单元测试来确保我所有需要的类型都是可绑定的 - 目前我发现的唯一方法…
Moling 类型,保留特定方法的原始行为
我正在使用 Microsoft Moles,并对以下主题感到好奇: 有什么方法可以设置行为 某种类型(例如未实现)但是 保持a的原始行为 单一的具体方法? 我的目…
在 Django 上测试应用程序时未找到固定装置
我最终决定为我的所有代码创建单元测试。也就是说,我正在尝试根据我的模型创建夹具来测试我的功能。 我使用 dumpdata 命令创建了一个 json 固定装置…
py.test 在自定义 funcargs 中使用 Monkeypatch
我使用 py.test 并且非常喜欢 funcarg 方法将对象注入到测试函数中。 在我的测试中,我需要使用模拟对象,因为我有很多外部依赖项。我使用 Monkeypatc…