文件名称:airport:创客学院第 3 周挑战
文件大小:7KB
文件格式:ZIP
更新时间:2024-08-02 13:02:24
Ruby
第 3 周挑战 - 机场 目标: 实施软件来控制机场的飞机流量。 只要天气晴朗,飞机就可以降落和起飞。 * 有时可能有暴风雨,在这种情况下没有飞机可以降落或起飞 创建一组类/模块并演示飞机在不同天气条件下在不同机场的起飞/降落 确保使用伦敦风格的整个测试覆盖率 您的任务是创建一组类/模块以使给定的测试套件通过。 您将需要使用随机数生成器来设置天气(通常是晴天,但在极少数情况下可能会有暴风雨)。 在您的测试中,您需要使用 double 来覆盖随机天气。 最后,每架飞机都必须有一个状态,表明它是在飞行还是着陆。 使用的技术 Ruby 规格 如何使用 克隆存储库: $ git clone git@github.com:leopoldkwok/airport.git 进入目录: $ cd airport 如何运行测试: $ rspec 打开 irb: $ irb 需要以下文件:
【文件预览】:
airport-master
----lib()
--------airport.rb(619B)
--------plane.rb(143B)
--------weather.rb(76B)
----spec()
--------grand_finale_spec.rb(684B)
--------plane_spec.rb(765B)
--------airport_spec.rb(3KB)
--------weather_spec.rb(363B)
--------spec_helper.rb(3KB)
----README.md(2KB)
----.rspec(41B)