小编Nei*_*eil的帖子

如何使用capybara + cucumber在ruby中断言html表行的数量

我正在尝试使用黄瓜+水豚来处理Ruby中的BDD Web开发,我仍然坚持应该是一个简单的任务 - 只是为了检查表中的行数.我想要实现的目的是:

page.should have_xpath("//table[@id='myTable']")
find("//table[@id='myTable']/tr").length.should == 3
Run Code Online (Sandbox Code Playgroud)

但这不起作用(缺少方法长度),我找不到一种方法来断言表长度.

任何想法任何人(请对我很轻松'我是一个红宝石nooby)

提前致谢

尼尔

ruby cucumber capybara

38
推荐指数
4
解决办法
2万
查看次数

数据表的问题选择语句

以下VB行,其中_DSversionInfo是DataSet,不返回任何行:

_DSversionInfo.Tables("VersionInfo").Select("FileID=88")
Run Code Online (Sandbox Code Playgroud)

但检查显示该表包含FileID为92,93,94,90,88,89,215,216的行.表列都是字符串类型.

进一步调查显示,如果引用该数字,使用ID为88,215和216将仅返回行.

_DSversionInfo.Tables("VersionInfo").Select("FileID='88'")

无论数字是否被引用,所有其他行都可以工作.

任何人都得到了解释为什么这会发生在一些数字而不是其他数字?我明白应该引用这些数字而不是为什么有些工作和其他工作没有?

我在一些VB.NET代码中发现了这一点但是(尽管我最初的指责)并不认为它是VB.NET特有的.

c# vb.net datatable select

12
推荐指数
2
解决办法
1万
查看次数

Mono 2.4和RhinoMocks 3.5中的扩展方法

我在Ubuntu中玩MonoDevelop 2.0和Mono 2.4.

我在RhinoMocks 3.5中针对AAA样式测试遇到了无法使用扩展方法(例如mockView.Stub(...))的问题.我从Ayende的网站下载了RhinoMocks dll,而不是从源代码编译.我在MonoDevelop中的项目设置为目标框架3.5

在RhinoMocksExtensions类中使用RhinoMocks c#2.0语法和静态方法可以正常工作.(例如RhinoMocksExtensions.Stub(authSvc,delegate(IAuthService svc))

AAA语法(以及一般的RhinoMocks)是否适用于Mono 2.4,或者我可能没有正确设置?

提前致谢

尼尔

mono extension-methods rhino-mocks

2
推荐指数
1
解决办法
1077
查看次数