mocking

    14热度

    6回答

    前段时间我看了Mocks Aren't Stubs文章由Martin Fowler,我必须承认我有点害怕,关于增加了复杂的外部依赖,所以我想问一下: 是什么时所使用的最佳方法单元测试? 总是使用模拟框架自动模拟正在测试的方法的依赖关系还是更喜欢使用更简单的机制(如实例测试存根)更好?

    1热度

    3回答

    假设我有一个我正在嘲笑的IFoo接口。这个接口有三种方法。我需要测试被测系统至少调用三种方法之一。我不在乎多少次,也不在乎它所谓的参数,但忽略所有方法但不触及IFoo模拟的情况就是失败的情况。 我一直在浏览Expect.Call文档,但看不到一个简单的方法来做到这一点。 任何想法?

    5热度

    2回答

    我最近在嘲讽中遇到的灾难并不值得一提,我需要实际推送IEnumerable<T>模拟对象中的结果。 下面是一个示例(示范只有IEnumerable<T>,实际上并不好基于交互的测试!): using System; using System.Collections.Generic; using Rhino.Mocks; using MbUnit.Framework; [TestFixtu

    33热度

    7回答

    所以,在Java中,你的构造函数的第一行,必须从调用超...是它隐含调用超(),或显式调用另一个构造。我想知道的是,为什么我不能在此尝试一下? 我的具体情况是,我有一个测试模拟类。没有默认的构造函数,但我想让测试更简单。我也想把从构造函数抛出的异常封装到RuntimeException中。 所以,我想要做有效的是这样的: public class MyClassMock extends MyCla

    8热度

    3回答

    您如何在asp.net中单元测试HttpModule,因为HttpApplication和HttpContext没有实现接口?

    62热度

    7回答

    所以控制器上下文依赖于一些asp.net内部。有什么方法可以干净地模拟这些单元测试?似乎很容易堵塞测试与吨设置时,我只需要,例如,Request.HttpMethod返回“GET”。 我在网上看过一些例子/帮手,但有些已过时。认为这将是一个保持最新和最好的好地方。 我使用的是最新版本的犀牛嘲笑