delboy1978uk / phi
模拟分数计算器
v0.1.0
2017-11-03 12:11 UTC
Requires (Dev)
- codeception/codeception: dev-master
README
v0.0.5
重构分数(据称)有效!我们可能需要更多的测试用例。帮助我们添加一些吧!
安装项目
首先在GitHub上分叉项目。然后,
git clone https://github.com/your-github-name/phi
cd phi
composer install
运行测试
codecept run unit --coverage-html
或者您也可以登录到 https://travis-ci.org/ 并将您的分叉仓库连接起来。然后通过git推送,测试将会运行。
做你的事情
你可以构建、破坏或修复。让测试通过,或者添加一组新的数据,这将使测试失败。
新功能
我们有一个 setNegative($bool)
方法用于负分数。我们还没有为它添加任何测试用例,所以为什么不加入这个乐趣呢?:-)
添加测试用例
在 tests/unit/Phi/PhiTest.php
中,你可以看到 testToString()
测试。有一个数据集,每个都是包含四个值的数组;整数部分、分子、分母和预期的字符串输出。贡献可以是如此简单,只需将一些数字扔进去并尝试破坏这个类!
发送你的拉取请求
因为为开源贡献很有趣!
用法
目前,只有一个类,Del\Phi\Fraction
。一个表示分数的对象,包括一个整数部分,以及分数的分子和分母。
<?php use Del\Phi\Fraction; $phi = new Fraction(); $phi->setWhole(3) ->setNumerator(3) ->setDenominator(4); echo $phi->toDecimal(); // float 3.75 echo $phi; // string '3 3/4'
很快会有更多功能,但首先我们需要测试,这将破坏当前的逻辑并给出意外的输出!(例如 '3 3/3' 应该真正输出 4)