PHPackages                             floor9design/testing-tools - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. floor9design/testing-tools

ActiveLibrary[Testing &amp; Quality](/categories/testing)

floor9design/testing-tools
==========================

Classes to help with unit testing

1.5.0(3y ago)03.8k↑548.6%2MITPHPPHP &gt;=7.3CI failing

Since Jan 22Pushed 3y ago1 watchersCompare

[ Source](https://github.com/floor9design-ltd/testing-tools)[ Packagist](https://packagist.org/packages/floor9design/testing-tools)[ Docs](https://github.com/floor9design-ltd/testing-tools)[ RSS](/packages/floor9design-testing-tools/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (3)Versions (8)Used By (2)

testing-tools
=============

[](#testing-tools)

[![Latest Version](https://camo.githubusercontent.com/f70ec0c691a241ad982243c95f8b736f684ca65ae2ceb3f0c9a8fa6adbadad18/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f666c6f6f723964657369676e2d6c74642f74657374696e672d746f6f6c733f696e636c7564655f70726572656c6561736573267374796c653d706c6173746963)](https://github.com/floor9design-ltd/testing-tools/releases)[![Packagist](https://camo.githubusercontent.com/3c5bf5a3692050d70d7ee6fcfeed46f8665370a3f89ee8209fbacab838d784bf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666c6f6f723964657369676e2f74657374696e672d746f6f6c733f7374796c653d706c6173746963)](https://packagist.org/packages/floor9design/testing-tools)[![Software License](https://camo.githubusercontent.com/10955426da15c7ed27f262e19d2eddeb65055494880cc858e8fc0792d5e15d1c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d706c6173746963)](LICENCE.md)

[![Build Status](https://camo.githubusercontent.com/6ec2128741383cd8fc44db3cb7c7d878c03db4c48a7e2573b959734d575f5987/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f666c6f6f723964657369676e2d6c74642f74657374696e672d746f6f6c733f7374796c653d706c6173746963)](https://travis-ci.com/github/floor9design-ltd/testing-tools)[![Build Status](https://camo.githubusercontent.com/e20c255b78b2a22d15e589a6e427eebd1b9061cb3e47deeb17ed62a0e592a150/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f666c6f6f723964657369676e2d6c74642f74657374696e672d746f6f6c733f7374796c653d706c6173746963)](https://codecov.io/gh/floor9design-ltd/testing-tools)

[![Github Downloads](https://camo.githubusercontent.com/74a3fc7a4ffc67b0238ab4236d2451768ddd2525a5081513f5cbe6bf02d6e771/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f666c6f6f723964657369676e2d6c74642f74657374696e672d746f6f6c732f746f74616c3f7374796c653d706c6173746963)](https://github.com/floor9design-ltd/testing-tools)[![Packagist Downloads](https://camo.githubusercontent.com/551e8ba9d143f46385f585ae5523c86807e25ba0eb990b3eec77ab7dc02454d1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f666c6f6f723964657369676e2f74657374696e672d746f6f6c733f7374796c653d706c6173746963)](https://packagist.org/packages/floor9design/testing-tools)

Introduction
------------

[](#introduction)

This offers a set of easy testing tools useful for generating unit testing in PHPUnit.

Features
--------

[](#features)

- Easy installation
- Simple and efficient classes

Install
-------

[](#install)

Via Composer

```
composer require floor9design/testing-tools
```

Usage
-----

[](#usage)

- [usage](docs/project/usage.md)

Setup
-----

[](#setup)

These are a simple classes, so minimal setup is required. In a composer/PSR compliant system, this should be automatically included. If your system works another way, this can be manually included.

Note that they are namespaced, so should not clash with your other classes/methods.

Testing
-------

[](#testing)

To run the tests:

- `./vendor/phpunit/phpunit/phpunit`

Documentation and coverage can be generated as follows:

- `./vendor/phpunit/phpunit/phpunit --coverage-html docs/tests/`

Credits
-------

[](#credits)

- [Rick](https://github.com/elb98rm)

Changelog
---------

[](#changelog)

A changelog is generated here:

- [Change log](CHANGELOG.md)

License
-------

[](#license)

- [MIT](LICENCE.md)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 77.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~128 days

Recently: every ~191 days

Total

7

Last Release

1165d ago

Major Versions

0.1.0 → 1.0.02021-01-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/ca241b0576f1570f1de86d5cb18429e6a662cc165c1e798d321754a549d65a27?d=identicon)[elb98rm](/maintainers/elb98rm)

---

Top Contributors

[![elb98rm](https://avatars.githubusercontent.com/u/2630101?v=4)](https://github.com/elb98rm "elb98rm (90 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (26 commits)")

---

Tags

php-unittestingtesting-toolsunit-testtestingfloor9design

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/floor9design-testing-tools/health.svg)

```
[![Health](https://phpackages.com/badges/floor9design-testing-tools/health.svg)](https://phpackages.com/packages/floor9design-testing-tools)
```

###  Alternatives

[phpunit/phpunit

The PHP Unit Testing framework.

20.0k910.7M134.3k](/packages/phpunit-phpunit)[phpunit/php-code-coverage

Library that provides collection, processing, and rendering functionality for PHP code coverage information.

8.9k892.4M1.5k](/packages/phpunit-php-code-coverage)[mockery/mockery

Mockery is a simple yet flexible PHP mock object framework

10.7k497.0M23.5k](/packages/mockery-mockery)[behat/behat

Scenario-oriented BDD framework for PHP

4.0k96.8M1.9k](/packages/behat-behat)[symfony/phpunit-bridge

Provides utilities for PHPUnit, especially user deprecation notices management

2.5k201.2M4.2k](/packages/symfony-phpunit-bridge)[brianium/paratest

Parallel testing for PHP

2.5k118.8M753](/packages/brianium-paratest)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
