草庐IT

Test_stub

全部标签

android - Flutter & Firestore : app. INotificationSideChannel$Stub$代理错误

我有一个带有flutter_local_notifications依赖项的flutter项目。当尝试添加任何Firebase依赖项并针对android进行编译时,我得到了这个:D8:Programtypealreadypresent:android.support.v4.app.INotificationSideChannel$Stub$Proxy有什么解决办法吗? 最佳答案 通过thisissue,我会说你需要设置:android.enableJetifier=true在你的gradle.properties文件中。

android - built_value 与 flutter_test 存在依赖冲突

我正在尝试使用built_value序列化程序获取JSON数据,但在yaml文件中设置built_value包后出现如下错误:Becausebuilt_value_generator>=5.5.3dependsonanalyzer^0.32.1andeveryversionofflutter_testfromsdkdependsonanalyzer0.31.2-alpha.2,built_value_generator>=5.5.3isincompatiblewithflutter_testfromsdk.So,becausetornado_blog_flutterdependsonb

ruby-on-rails - rails : Rake Test:functionals cannot access DB (Sqlite3 on winXP)

我无法使用SQLite3运行raketest:functionals,它给了我这个错误:rakeaborted!Permissiondenied-db/test.sqlite(Seefulltracebyrunningtaskwith--trace)我的设置是在WindowsXP上。几周前测试工作正常。Rails2.3.2、Rake0.8.7、sqlite3-ruby1.2.5gem我正在使用Netbeans进行开发,但即使它已关闭,我也无法从命令提示符运行测试。我还检查了没有打开test.sqlite的句柄(通过sysinternals任务管理器)。我检查了权限,他们没问题。我尝试删

javascript - 带有 sinon 返回函数的 stub 函数?

我想进行单元测试并覆盖我的代码,这是我的代码,如何用sinon覆盖createClient?constclient=redis.createClient({retry_strategy:function(options){if(options.error){if(options.error.code==='ECONNREFUSED'){returnnewError('Theserverrefusedtheconnection');}if(options.error.code==='ECONNRESET'){returnnewError('Theserverresettheconnect

ruby-on-rails - 无法在 rspec 测试中 stub redis

我正在尝试使用mock_redisstubredisgem用于我的rspec测试。我的rspec配置如下所示:RSpec.configuredo|config|#...variousrspecconfigoptions...config.before(:each)doredis_instance=MockRedis.newRedis.stub(:new).and_return(redis_instance)Redis::Store.stub(:new).and_return(redis_instance)endend不幸的是,我仍然看到gets和sets被发送到我的实际redis实例,

Xcode 7 : Can't create a Swift command line tool with a unit test target

哦,Xcode!我被困住了。如果我创建一个MacOSCocoa应用程序,我将免费获得一个单元测试目标。但我想编写一个命令行工具(或者甚至是一个我可以链接到命令行工具的库)并针对它编写一些单元测试。如果我能弄清楚,我会被诅咒的。我已经足够深入了,我有一个命令行目标和一个测试目标。我可以“@testableimport”我的命令行模块并使用测试代码中的代码,而在Xcode中没有错误。但是,一旦我尝试运行我的测试(Cmd-U),我就会收到链接错误。主模块中的所有类都不能链接。什么?几个小时以来我一直在搞乱这个问题,而GreatGoogle没有任何帮助。(我使用的是Xcode7,Xcode6看

c# - 如何改变 stub 的行为?

我可以在运行时更改stub的行为吗?像这样的东西:publicinterfaceIFoo{stringGetBar();}[TestMethod]publicvoidTestRhino(){varfi=MockRepository.GenerateStub();fi.Stub(x=>x.GetBar()).Return("A");Assert.AreEqual("A",fi.GetBar());fi.Stub(x=>x.GetBar()).Return("B");Assert.AreEqual("B",fi.GetBar());//Currentlyfailshere}我的代码示例在给

c# - 为什么 "Func<bool> test = value ? F: F"不编译?

我看到过类似的问题,但是它们涉及不同的类型,所以我认为这是一个新问题。考虑以下代码:publicvoidTest(boolvalue){//Thefollowinglineprovokesacompilererror://"Typeofconditionalexpressioncannotbedeterminedbecausethereis//noimplicitconversionbetween'methodgroup'and'methodgroup".Functest=value?F:F;}publicboolF(){returnfalse;}现在,根据C#3.0标准,Thesec

c# - 无法生成方法 stub Visual Studio 2015 + Resharper 9

我刚刚将VisualStudio升级到2015Pro版本并安装了resharper9.0。现在,当我创建一些方法时,我无法生成如图所示的方法stubhereVisualStudio2015不显示生成方法stub的解决方案。甚至resharper也不会在左侧显示灯泡。另一件事:当我尝试向方法添加新变量时,同样的事情-resharper没有任何建议-左侧没有灯泡。是否缺少某些配置或关闭了某些功能?更新:好吧,我找到了一张小支票,这有助于解决第一个问题。Resharper选项->代码检查->设置->取消选中“不显示VisualStudio灯泡” 最佳答案

c# - 使用 Rhino Mocks 从模拟/ stub 中引发事件

如何使用RhinoMocks从模拟/stub引发事件?我在网上找到了这个问题的一些答案,但他们似乎都使用Record/Replay-syntax,但我使用的是Arrange/Act/Assert语法。有什么建议吗?一个小例子...假设我正在使用MVVM模式并拥有这个模型类:publicclassMyModel{privateint_myValue;publiceventEventHandlerValueChanged;publicvoidSetValue(intnewValue){_myValue=newValue;if(ValueChanged!=null){ValueChanged