Ruby 单元测试与 RubyGems 使用指南
1. 单元测试基础
单元测试是一种编程理念,也是调试和开发工具。它先编写一系列反映应用程序应实现功能的测试,再编写软件以通过这些测试。单元测试聚焦于测试应用程序的各个部分,如类、方法、接口等。即使采用传统编程方式(先写代码后测试),也能应用单元测试。
在 Ruby 中,标准库的 Test::Unit 模块是创建测试的框架。以下是使用步骤:
1. 包含测试库:
require 'test/unit'
- 定义一个继承自
Test::Unit::TestCase的类:
class TestThis < Test::Unit::TestCase
# class code
end
- 在类中定义以
test开头的方法,每个方法代表一个独立测试:
def test_write_to_file
# method code
end
Test::Unit 类中有多种方法用于确认测试通过或失败:
| 方法 | 参数 | 功能 |
| ---- | ---- | ---- |
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



