jjzjj

MockStore

全部标签

unit-testing - Golang Mocking - 类型冲突问题

我正在模拟一个DataStore及其获取/设置功能。我遇到的问题是:不能在EventHandler的参数中使用s(类型*MockStore)作为类型*datastore.Storage这是因为我的EventHandler函数需要传递一个*datastore.Storage作为参数类型。我想使用我创建的MockStore而不是真正的数据存储来测试(http测试)EvenHandler()。我正在使用golangtestify模拟包。一些代码示例typeMockStorestruct{mock.Mock}func(s*MockStore)Get()...funcEventHandler(w

c# - 如何设置 Expect 调用以检查 Rhino Mocks 中未调用的方法

使用RhinoMocks,我如何确保在模拟对象上设置Expectations时不调用方法。在我的示例中,我正在测试Commit方法,我需要确保在执行提交时不会调用Rollback方法。(这是因为我在提交方法中有逻辑,如果提交失败会自动回滚)这是代码的样子..[Test]publicvoidTestCommit_DoesNotRollback(){//ArrangevarmockStore=MockRepository.GenerateMock();mockStore.Expect(x=>x.Commit());//hereiwanttosetanexpectationthatx.Rol

c# - 如何设置 Expect 调用以检查 Rhino Mocks 中未调用的方法

使用RhinoMocks,我如何确保在模拟对象上设置Expectations时不调用方法。在我的示例中,我正在测试Commit方法,我需要确保在执行提交时不会调用Rollback方法。(这是因为我在提交方法中有逻辑,如果提交失败会自动回滚)这是代码的样子..[Test]publicvoidTestCommit_DoesNotRollback(){//ArrangevarmockStore=MockRepository.GenerateMock();mockStore.Expect(x=>x.Commit());//hereiwanttosetanexpectationthatx.Rol