Test::Unit Rails - 如何断言一个数字大于另一个数字?

2023-12-30

我正在使用 Test::Unit 编写我的第一个单元测试,并且我已经达到了需要比较两个数字的地步。令我惊讶的是,我发现以下内容都不是可用的: http://topfunky.com/clients/rails/ruby_and_rails_assertions.pdf

assert_greater_than
assert_lesser_than
assert_greater_or_equal_than
assert_lesser_or_equal_than

这是正常的吗?那我该怎么办呢?

Thanks


Test::Unit 没有像您建议的那样提供一堆不同的断言,而是提供了方法assert_operator,像这样使用:

assert_operator x, :>, y
assert_operator x, :>=, y
etc. 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Test::Unit Rails - 如何断言一个数字大于另一个数字? 的相关文章

随机推荐

  • 选择容器后 JProfiler 远程进程列表为空

    我正在使用 JProfiler 12 并尝试通过 SSH 连接到 Docker 容器中的远程 JVM 进程 我已按照此处的说明进行操作 https www ej technologies com products jprofiler wha
  • 仅使用一元绑定语法表达 do 块

    据我所知 doHaskell 中的块只是一元绑定运算符的某种语法糖 例如 可以转换 main do f lt readFile foo txt print f print Finished to main readFile foo txt
  • uitableviewcell 的数据在滚动时相互重叠

    我有一个包含四个部分的表格视图 所有部分都有两个文本字段和一个位于不同行的标签 我添加了一些文本作为文本字段的占位符 最初 数据看起来很好 但是当我滚动表格视图时 单元格开始出现重叠的数据 My Code UITableViewCell t
  • 我如何检查是否已收到 Playwright 的回复?

    使用 Java 我试图等待对我正在等待的 Javascript 脚本之一的响应 我已经发现我可以使用等待响应 https playwright dev java docs api class page page wait for respo
  • React.js 中的 setState 与 refs

    我在反应中创建了选项卡 现在单击我必须更改选项卡的类 选项卡类可能如下 1 active2 上一个活动3 已选择 单击选项卡类后将变为active并在使用前检查是否已选择alreadySelected类和active最后一个活动选项卡中的类
  • 如何将多个 PNG 合并为一个大 PNG 文件?

    我有大约 6000 个 PNG 文件 256 256 像素 并希望将它们组合成一个大 PNG 以编程方式保存所有这些文件 最好 最快的方法是什么 目的是在纸上打印 因此使用某些网络技术不是一种选择 拥有一个单一的图片文件将消除许多使用错误
  • Go 中的 exec.Command() 与环境变量

    我想在 Go 中运行以下代码 out err exec Command echo PATH Output 结果是 PATH 而不是 PATH bin 的预期值 为什么 我怎样才能得到期望值 shell 没有解释您的命令 这就是预期的变量替换
  • {} + "" 与 "" + {} - 加法的一致性 [重复]

    这个问题在这里已经有答案了 前几天我在 Reddit 上偶然发现了这个 海报指出 等于0 而类似的 等于一个空 object Object 正常的数学规则告诉我这很奇怪 但为什么会这样呢 代币 语句的开头可能意味着对象文字的开始 也可能意味
  • 检索 Z3Py 中的值会产生意外结果

    我想找到一个表达式的最大间隔e对所有人来说都是如此x 编写这样的公式的方法应该是 Exists d ForAll x in d d e and ForAll x not in d d e 为了得到这样一个d 公式f在 Z3 中 看上面的 可
  • 从预先输入选择更新模型

    考虑我的正文中的以下内容html file div class container fluid div
  • Data::Dumper 中是否有相当于 Perls 的 Dumper() 方法的 C 语言?

    本质上 我正在寻找的是一个可以让我做这样的事情的函数 转储器 some obj 输出 some objs 的数据结构 Thanks C 不支持任何类型的开箱即用的反射 此外 它不是硬类型 因为一旦将其编译为机器代码 类型就不再存在 与某些高
  • ngrx - 有条件地停止/删除效果/操作

    我目前正在使用 Ionic2 和 ngrx 构建一个应用程序 如果没有网络连接 我会尝试停止某些操作 通过停止 我的意思是以某种方式使它们对其他效果和商店不可见 或阻止它们进一步 传播 有没有办法做这样的事情 Effect checkNet
  • Flutter、原生 Admob、广告加载失败:0

    https pub dev packages google mobile ads https pub dev packages google mobile ads 我复制了这个例子 除了 原生广告 之外 一切正常 当然 MainActivi
  • 如何从 CMSampleBufferRef 获取字节并通过网络发送

    Am 使用 AVFoundation 框架捕获视频 在 Apple 文档的帮助下http developer apple com library ios documentation AudioVideo Conceptual AVFound
  • cocos2d中如何填充纹理?

    我有一个形状和纹理图像 shape png texture png 我想在cocos2d 中将形状绘制为texture png 图案 形状尺寸比纹理图像大得多 因此自动填充整个形状的纹理图案 我试图认识路 找不到 有人有办法解决这个问题吗
  • “不变违规:requireNativeComponent:在 UIManager 中找不到“RNSScreen”。” React Native cli 出错

    我不断收到 RNSScreen 错误 我已遵循反应导航指南上的所有说明 但没有任何效果对我有用 看起来本机包不会自动链接 所以试试这个 Note 你的情况可以是 代替 因为我正在使用 Monorepo Podfile pod RNScree
  • 动态调整 ggplot2 图例的大小以适应 Quarto 中的文档类型

    我正在使用 R 生成包含图形和表格的四开本文档 应渲染此文档以创建 HTML 和 PDF 文件 大部分都工作得很好 然而 我有很多图例的人物 并且在生成情节时 一些图例被切到了侧面 我找到了调整图例大小的解决方案 以便所有图例都适合使用以下
  • 用于 Node.js 插件开发的 CMake 或 gyp

    在大多数教程中 他们使用 gyp 作为 C Node js 附加开发的构建系统 然而 与 gyp 相比 CMake 历史悠久 文档也多得多 因此 我的问题是 哪一个更适合 Node js C 插件开发 谢谢 我今天刚刚发布了我的新模块 CM
  • Android 通过低功耗蓝牙接收的信息包处理速度慢的原因是什么?

    任务是将信息从具有 BLE 4 0 的芯片高速 至少 24 kbps 传输到 Android 设备 蓝牙规范允许这样做 我们使用了两种方法 写 读 我们将请求写入一个特征 从另一个特征中读取答案 和通知 芯片以 50 ms 的频率不断发送数
  • Test::Unit Rails - 如何断言一个数字大于另一个数字?

    我正在使用 Test Unit 编写我的第一个单元测试 并且我已经达到了需要比较两个数字的地步 令我惊讶的是 我发现以下内容都不是可用的 http topfunky com clients rails ruby and rails asse