文件名称:cs362-cold-beverages:贴在冰箱里贴在冰箱里贴在冰箱里,在冰箱里
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-14 08:52:27
Ruby
考试:冰箱模拟器 这是一种学习情况,目的是演示您的测试能力。 设置 分叉并克隆存储库。 有一个Gemfile ,因此请使用bundle install安装依赖项。 唯一的依赖关系是rspec。 设想 您刚刚接管了冰箱模拟器的旧版实现。 有一个示例程序可以“驱动”仿真。 运行: ruby lib/driver.rb 您应该看到单个冰箱状态的输出:一次,当它是空的且尚未插入时,然后在插入并使用后的状态。 查看lib / driver.rb,以了解如何创建冰箱组件,组装它们以创建冰箱以及如何使用冰箱。 该怎么办 运行测试套件。 rspec 您应该看到一些跳过的测试和一个失败的测试。 步骤1 阅读spec / vessel_spec.rb中的测试。 查看哪个测试失败,然后修复lib / vessel.rb中的实现以使测试通过。 第2步 关注spec / vessel_spec.rb中的其
【文件预览】:
cs362-cold-beverages-master
----lib()
--------freezer.rb(510B)
--------water_dispenser.rb(260B)
--------refrigerator.rb(1KB)
--------water_reservoir.rb(399B)
--------.gitkeep(0B)
--------chiller.rb(509B)
--------item.rb(121B)
--------vessel.rb(193B)
--------driver.rb(805B)
----Gemfile(144B)
----spec()
--------refrigerator_spec.rb(74B)
--------water_dispenser_spec.rb(379B)
--------spec_helper.rb(5KB)
--------example_spec.rb(125B)
--------freezer_spec.rb(64B)
--------water_reservoir_spec.rb(399B)
--------vessel_spec.rb(473B)
--------chiller_spec.rb(64B)
--------item_spec.rb(245B)
----README.md(3KB)