# FizzBuzzAdvanced **Repository Path**: pro_zl/fizz-buzz-advanced ## Basic Information - **Project Name**: FizzBuzzAdvanced - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-11 - **Last Updated**: 2022-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TDD @FizzBuzz ## 开发环境 - node v14 - TypeScript - Jest ## 业务目标 ### FizzBuzz ## Tasking Given: 报数 When: 只是3的倍数 Then: 报Fizz Given: 报数 When: 只是5的倍数 Then: 报Buzz Given: 报数 When: 只是7的倍数 Then: 报Whizz Given: 报数 When: 同时是3和5的倍数 Then: 报FizzBuzz Given: 报数 When: 同时是3和7的倍数 Then: 报FizzWhizz Given: 报数 When: 同时是5和7的倍数 Then: 报BuzzWhizz Given: 报数 When: 同时是3、5、7的倍数 Then: 报FizzBuzzWhizz Given: 报数 When: 包含3 Then: 报Fizz Given: 报数 When: 包含5,是5的倍数,且不是7的倍数 Then: 报Buzz Given: 报数 When: 包含5,是7的倍数,且不是5的倍数 Then: 报Whizz Given: 报数 When: 包含5,同时是5和7的倍数 Then: 报BuzzWhizz Given: 报数 When: 包含7,不包含5,是3的倍数,且不是7的倍数 Then: 报Fizz Given: 报数 When: 包含7,不包含5,是7的倍数,且不是3的倍数 Then: 报Whizz Given: 报数 When: 包含7,不包含5,同时是3和7的倍数 Then: 报FizzWhizz Given: 报数 When: 包含7,且包含5,是3的倍数,且不是7的倍数 Then: 报Fizz Given: 报数 When: 包含7,且包含5,是7的倍数,且不是3的倍数 Then: 报Whizz Given: 报数 When: 包含7,且包含5,同时是3和7的倍数 Then: 报FizzWhizz ## 编码路线 ## 参考资料 - [Jest 用户指南](https://jestjs.io/zh-Hans/docs/getting-started)