eduardofg87 / lets-tdd-a-simple-app
一个简单的PHP项目,用于学习TDD
dev-master
2019-06-07 10:56 UTC
Requires
- php: >=7.1.0
Requires (Dev)
- phpunit/phpunit: ^7
This package is not auto-updated.
Last update: 2024-09-22 10:50:31 UTC
README
一个简单的PHP项目,用于学习TDD
简介
你的任务是构建一个名为Wrapper的类,并实现一个名为wrap的方法。
任务定义
你必须实现所有任务,才能通过所有测试。
tasks
- 实现 testItShouldWrapAnEmptyString
- 实现 testDoesNotWrapAShorterThanMaxCharsWord
- 实现 testItWrapsAWordSeveralTimesIfItsTooLong
- 实现 testItWrapsTwoWordsWhenSpaceAtTheEndOfLine
- 实现 testItWrapsTwoWordsWhenLineEndIsAfterFirstWord
- 实现 testItWraps3WordsOn2Lines
- 实现 testItWraps2WordsOn3Lines
- 实现 testItWraps2WordsAtBoundry
- 创建一个名为Wrapper的新类
安装
git clone https://github.com/eduardofg87/lets-tdd-a-simple-app
cd lets-tdd-a-simple-app
composer install
EXTRA
在本地存储中跟踪编码单词的历史记录。
提示
考虑如何防止无效输入传递给算法。
test
要运行测试,请运行命令: ./vendor/bin/phpunit ./tests/FirstTest