草庐IT

tx_gcnwnxmlparser_boats_specs

全部标签

java - Spring "The prefix "tx“对于元素 "tx:annotation-driven"未绑定(bind)。”

我在“tx:annotation-driven”行中收到上述错误,但我已在beans文件的顶部声明了命名空间,为什么以下XML会导致此错误?org.assessme.com.entity.Userorg.hibernate.dialect.MySQLDialectorg.hibernate.transaction.JDBCTransactionFactorytrueupdate 最佳答案 就像您的其他xmlns:定义一样,您需要一个用于xmlns:tx的定义xmlns:tx="http://www.springframework.o

spring - 匹配通配符是严格的,但找不到元素 'tx:annotation-driven' 的声明

我正在尝试配置JSF+Spring+hibernate,并且正在尝试运行测试,但是当我在application-context.xml文件中使用此“tx:annotation-driven”时,我收到此错误:Thematchingwildcardisstrict,butnodeclarationcanbefoundforelement'tx:annotation-driven'这是我的application-context.xml:om.mycompany.model.Courseom.mycompany.model.Studentom.mycompany.model.Teachero

sql - database/sql Tx - 检测提交或回滚

使用database/sql和驱动程序包和Tx,如果不尝试另一个事务并因此收到错误,然后检查错误以确定错误的类型。我希望能够从Tx对象中确定是否已提交。当然,我可以在使用Tx的函数中定义和设置另一个变量,但我有很多变量,每次都是2次(变量和赋值)。如果需要,我还有一个延迟函数来执行回滚,并且需要将它传递给bool变量。在Commit或Rollback之后将Tx变量设置为nil是否可以接受,并且GC是否会恢复任何内存,或者这是不行的,还是有更好的选择? 最佳答案 您要确保Begin()、Commit()和Rollback()出现在同一

ruby-on-rails - Rspec测试加载错误: cannot load such file -- spec_helper (LoadError)

我正在阅读有关RSpec测试的章节,但我一直收到加载错误。它告诉我首先创建一个新分支,然后创建两个新目录:Models和Spec。在这些目录中,我应该制作两个文件;models/entry.rb和spec/entry_spec.rb。在spec/entry_spec.rb中,我应该输入以下代码:require_relative'../models/entry'RSpec.describeEntrydoend然后在我的models/entry.rb中,我应该放这段代码:classEntryend然后我应该运行这个终端命令:$rspecspec/entry_spec.rb得到这个结果:No

ruby-on-rails - Rails::Generator 没有在 spec 文件夹中创建工厂

我正在尝试在模块内生成一个新工厂,我基本上需要require'rails/generators'我正在调用下面的命令。请注意,它会在test文件夹中创建文件。Rails::Generators.invoke'factory_girl:model',["Audit"]--create_table("audit",{:id=>:integer})->0.0085screatetest/factories/audit.rb当我尝试在终端中生成工厂时,它会在spec文件夹中创建工厂:vo@so:~/Desktop/ruby-pos/api$railsgeneratefactory_girl:m

ruby-on-rails - 如何在 spec_helper.rb 中指定自定义格式化程序?

我正在使用Rspec测试的Rails项目工作,该项目需要很长时间才能运行。为了弄清楚哪些花费了太多时间,我想我会为RSpec制作一个自定义格式化程序,并让它打印出每个示例的持续时间:require'rspec/core/formatters/base_formatter'classTimestampFormatter在我的spec_helper.rb中,我尝试了以下操作:RSpec.configuredo|config|config.formatter=:timestampend但是我在运行rspec时遇到了以下错误:configuration.rb:217:in`formatter=

ruby - 庆典 : spec: command not found

我安装了rspecgem。我收到以下消息Successfullyinstalledrspec-2.11.01geminstalledInstallingridocumentationforrspec-2.11.0...InstallingRDocdocumentationforrspec-2.11.0...但是当我运行的时候specpath/to/file.rb我明白了-bash:spec:commandnotfound有什么解决办法吗? 最佳答案 我觉得你应该跑rspecpath/to/file.rb

ruby-on-rails - RSpec - 找不到 spec/spec_helper.rb

我正在阅读MichaelHartl的RubyonRails4一书,但找不到spec/spec_helper.rb。这是他的书的链接http://ruby.railstutorial.org/ruby-on-rails-tutorial-book我正在研究第3章测试驱动开发部分。我运行这段代码来调用RSpec和static_pages_spec.rb$railsgenerateintegration_teststatic_pagesinvokerspeccreatespec/requests/static_pages_spec.rb在此之后,我需要将CapybaraDSL添加到RSpec

ruby-on-rails - rspec spec 自动逻辑分组(按 "tags")

是否有任何现有的解决方案(最好是gem)来使用rspec运行一些规范片段?例如:rspec.#runswholetestsuiterspec.--keywords=project#runsallspecsthathave"project"keywordtheresomewhere或类似的东西? 最佳答案 您可以通过向描述、上下文或测试提供键值对来在rspec中使用标签,如下所示:describe"Asetoftests",:constraint=>'slow'describe"Anothersetoftests",:focus=>t

ruby-on-rails - 使用 RSpec 2.5 运行 rcov 时跳过 spec/中的文件

当为Rails3应用程序运行rakespec:rcov时,spec/目录中的文件被包含在覆盖率统计中,但我不想他们是。我只想要我的实际应用程序的覆盖率统计信息。在旧版本的RSpec中,可以使用spec/rcov.opts文件中的--exclude"spec/*"行对其进行自定义,但它似乎该文件不再被Rspec2读取。我尝试创建一个.rcov文件,因为spec/spec.opts更改为.rspec,但也没有人阅读。我找到了一些关于如何在定义rake任务时执行此操作的文档,但我宁愿不覆盖提供的rake任务——看起来这一定是其他人也尝试过的事情。如何自定义不包括在覆盖率统计中的文件?作为引用