PHPackages                             fw3\_for\_old/ez\_test - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. fw3\_for\_old/ez\_test

ActiveTool[Framework](/categories/framework)

fw3\_for\_old/ez\_test
======================

Flywheel3 framework: Eazy Unit tset tool for old php versions

1.0.7(4y ago)020.8k↓17.2%2MITPHPPHP &gt;=5.3.0

Since Apr 1Pushed 4y ago2 watchersCompare

[ Source](https://github.com/fw3-for-old/ez-test)[ Packagist](https://packagist.org/packages/fw3_for_old/ez_test)[ Docs](https://ickx.jp)[ RSS](/packages/fw3-for-old-ez-test/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)DependenciesVersions (11)Used By (2)

Flywheel3 Eazy Unit test tool for old php versions
==================================================

[](#flywheel3-eazy-unit-test-tool-for-old-php-versions)

Rapid Development FrameworkであるFlywheel3 の簡易Unit test ツールです。

対象バージョンおよび動作確認バージョン
-------------------

[](#対象バージョンおよび動作確認バージョン)

対象バージョン：PHP5.3.3以降

### 動作確認バージョン

[](#動作確認バージョン)

- **5.3.3**
- 5.3.4
- 5.3.5
- 5.3.6
- 5.3.7
- 5.3.8
- **5.3.9**
- 5.4.16
- 5.4.39
- **5.4.45**
- **5.5.38**
- **5.6.40**
- **7.0.33**
- **7.1.33**
- **7.2.33**
- **7.3.21**
- **7.4.0**
- **7.4.9**
- **8.0.0**
- **8.0.3**

主な機能
----

[](#主な機能)

### TestRunner

[](#testrunner)

Windows、Unix系OSを問わずに動作するPHPUnitに似たアサーションを持つUnitTest実行器です。

テストケース内のNGとなった行と行が含まれるメソッド名までを出力するため、NG発生時の追跡が用意になっています。

また、PHP5.3.0以降、少なくともPHP8.0.3までは確実に動作するため、PHPのVersion Upに伴う、事前・事後検証を簡単に行う事が出来ます。

### 実行後例（成功時）

[](#実行後例成功時)

```
================================================
 fw3_for_old/ez_test.
 target test cases => C:\Users\xxx\fw3-for-old\strings\tests
================================================
 start time  : 2021/04/01 00:07:34.7802
 end time    : 2021/04/01 00:07:34.8099
 exec time   : 0.029723882675171sec
================================================

================================================
 test result: success (411 / 411)
------------------------------------------------
 details
------------------------------------------------
  test class:fw3_for_old\tests\strings\builder\modifys\datetime\DateModifierTest (6 / 6)
  test class:fw3_for_old\tests\strings\builder\modifys\datetime\StrtotimeModifierTest (6 / 6)
  test class:fw3_for_old\tests\strings\builder\modifys\security\EscapeModifierTest (6 / 6)
  test class:fw3_for_old\tests\strings\cases\builder\StringBuilderTest (270 / 270)
  test class:fw3_for_old\tests\strings\converter\ConvertTest (123 / 123)
================================================

================================================
 test has been finished.
================================================

```

### 実行後例（失敗時）

[](#実行後例失敗時)

```
================================================
 fw3_for_old/ez_test.
 target test cases => C:\Users\xxx\fw3-for-old\strings\tests
================================================
 start time  : 2021/04/01 00:31:52.6694
 end time    : 2021/04/01 00:31:52.6996
 exec time   : 0.030210971832275sec
================================================

================================================
 test result: failed (410 / 411)
------------------------------------------------
 details
------------------------------------------------
  test class:fw3_for_old\tests\strings\builder\modifys\datetime\DateModifierTest (6 / 6)
  test class:fw3_for_old\tests\strings\builder\modifys\datetime\StrtotimeModifierTest (6 / 6)
  test class:fw3_for_old\tests\strings\builder\modifys\security\EscapeModifierTest (5 / 6)
    fw3_for_old\tests\strings\builder\modifys\security\EscapeModifierTest->testModify() in line 39
      expected: '
