eduardofg87/lets-tdd-a-simple-app

一个简单的PHP项目,用于学习TDD

dev-master 2019-06-07 10:56 UTC

This package is not auto-updated.

Last update: 2024-09-22 10:50:31 UTC


README

一个简单的PHP项目,用于学习TDD

我在Medium上关于这段代码的帖子

简介

你的任务是构建一个名为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

Misc