Tag: unit testing

testing一个类是否从另一个类inheritance

这个问题比Django相关的Python更多。 我想testing写这个函数的testing,我正在使用我设置的字段dynamic获取Django表单。 def quiz_form_factory(question): properties = { 'question': forms.IntegerField(widget=forms.HiddenInput, initial=question.id), 'answers': forms.ModelChoiceField(queryset=question.answers_set) } return type('QuizForm', (forms.Form,), properties) 我想testing一下,QuizForm类返回是从forms.Forminheritance的。 就像是: self.assertTrue(QuizForm isinheritedfrom forms.Form) # I know this does not exist 有没有办法做到这一点?

使用Maven,我该如何运行特定的testing?

我在我的项目中有数千个unit testing,我想select一个或几个从命令行运行。 什么命令来做到这一点?

Resharper从不同的位置运行UnitTest

当我用Visual Studio运行unit testing时,它工作正常,因为它从所有程序集所在的项目目录运行。 但是,当我用resharper运行它随着错误 var services = Assembly.Load("SomeAssembly"); 与错误 无法加载文件或程序集“SomeAssembly”或它的一个依赖项。 该系统找不到指定的文件.. 所以我试过了 var path = Assembly.GetExecutingAssembly().Location; 这不是项目之一。 它的 C:\用户\ *用户名* \应用程序数据\本地的\ Temp \ TestResults \ … \输出\ 而且没有“SomeAssembly” 。 如何正确configurationresharper或收集像Visual Studio一样的所有程序集? 它发生在unit testing,但不与NUnit,任何想法?

unit testing与验收testing

你是一个人还是另一个? 或两者? 我的理解是unit testing: 从开发人员的angular度validation系统 帮助开发者练习TDD 保持代码模块化 有助于以较低的粒度检测错误 验收testing: 从业务和QC / QA的angular度validation系统 往往是高层次的,因为他们通常是由不熟悉代码内部工作的人写的 我觉得都是必要的。 但是,为了尽量减less冗余工作,尝试将unit testing纳入验收testing是一个好主意吗? 换句话说,后者叫前者。 朝相反的方向行事有意义吗? 你对unit testing和验收testing有什么想法,以及如何pipe理它们之间的关系?

PHPUnittesting的“Web界面”?

是否有一个简单的“Web界面”来运行PHPUnittesting套件? 即在命令行上运行testing的PHP脚本,并输出格式良好的HTML结果。 我开发Web应用程序,日常工作stream程通常在IDE和浏览器之间切换。 我想在相同的环境中进行unit testing。 我正在寻找一些非常简单和基于PHP的东西 – 我打算进入phpUnderControl(它有我正在寻找的function),但还没有。

如何使用JUnittesting依赖于环境variables的代码?

我有一段使用环境variables的Java代码,代码的行为取决于这个variables的值。 我想用不同的环境variables值来testing这段代码。 我如何在JUnit中做到这一点? 我已经看到了一些通常在Java中设置环境variables的方法 ,但我更关心它的unit testing方面,特别是考虑到testing不应该相互干扰。

为什么false使validates_presence_of失效?

好的步骤来重现这一点: prompt> rails test_app prompt> cd test_app prompt> script/generate model event_service published:boolean 然后进入迁移并添加不为null,默认发布为false: class CreateEventServices < ActiveRecord::Migration def self.up create_table :event_services do |t| t.boolean :published, :null => false, :default => false t.timestamps end end def self.down drop_table :event_services end end 现在迁移您的更改并运行testing: prompt>rake db:migrate prompt>rake 你现在应该没有错误。 现在编辑模型,以便您发布validate_presence_of: class EventService < ActiveRecord::Base validates_presence_of :published end 现在编辑unit testingevent_service_test.rb […]

如何知道SQL全文索引人口何时完成?

我们正在为针对testingSQL Server数据库运行的ASP.NET应用程序编写unit testing。 也就是说,ClassInitialize方法用testing数据创build一个新的数据库,ClassCleanup删除数据库。 我们通过从代码运行.bat脚本来做到这一点。 被testing的类被赋予一个连接到unit testing数据库而不是生产数据库的连接string。 我们的问题是,数据库包含一个全文索引,为了使我们的testing按预期运行,需要完整地填充testing数据。 据我所知,全文索引总是填充在背景中。 我希望能够: 使用同步(transact-SQL?)语句或者创build完全填充的全文索引 找出全文的完成时间,是否有callback选项,或者我可以反复询问? 我目前的解决办法是强制延迟最后的类初始化方法 – 5秒似乎工作 – 因为我找不到任何文档。

PHPUnit:期望方法含义

当我创build一个新的模拟,我需要调用期望的方法。 究竟是什么? 那么它的论点呢? $todoListMock = $this->getMock('\Model\Todo_List'); $todoListMock->expects($this->any()) ->method('getItems') ->will($this->returnValue(array($itemMock))); 我找不到任何地方的原因(我试过文档)。 我已经阅读了消息来源,但我无法理解。 谢谢。

unit testingc ++。 如何testing私人会员?

我想为我的C ++应用程序进行unit testing。 什么是testingclass级私人成员的正确forms? 做一个朋友类,将testing私人会员,使用派生类,或其他一些诡计? testingAPI使用哪种技术?