PHPackages                             netsilik/base-test-case - 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. netsilik/base-test-case

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

netsilik/base-test-case
=======================

Base Test Case for PHPUnit, proving various extended options for unit testing.

0.10.0(3y ago)0551[1 PRs](https://github.com/Netsilik/BaseTestCase/pulls)4MITPHPPHP ^8.1CI failing

Since Aug 7Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/Netsilik/BaseTestCase)[ Packagist](https://packagist.org/packages/netsilik/base-test-case)[ Docs](https://gitlab.com/Netsilik/BaseTestCase)[ RSS](/packages/netsilik-base-test-case/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (2)Versions (5)Used By (4)

Base Test Case for PHPUnit
==========================

[](#base-test-case-for-phpunit)

Base Test Case for PHPUnit, proving various extended options for unit testing.

---

MIT Licence

Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

Contact:
Latest version available at:

---

Usage
-----

[](#usage)

See: [/example](./example) directory

---

Installation
------------

[](#installation)

```
composer require netsilik/base-test-case

```

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance54

Moderate activity, may be stable

Popularity13

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~594 days

Total

3

Last Release

1282d ago

PHP version history (2 changes)0.9.0PHP ^7.3

0.10.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/90d507c4b8102af88517672375ad0777056f35baecaf2ea94dbc7b7c2e7c5512?d=identicon)[Jacco-V](/maintainers/Jacco-V)

---

Top Contributors

[![Jacco-V](https://avatars.githubusercontent.com/u/19333579?v=4)](https://github.com/Jacco-V "Jacco-V (3 commits)")

---

Tags

testingphpunitunit testingdevelopment

### Embed Badge

![Health badge](/badges/netsilik-base-test-case/health.svg)

```
[![Health](https://phpackages.com/badges/netsilik-base-test-case/health.svg)](https://phpackages.com/packages/netsilik-base-test-case)
```

###  Alternatives

[brianium/paratest

Parallel testing for PHP

2.5k118.8M754](/packages/brianium-paratest)[spatie/phpunit-snapshot-assertions

Snapshot testing with PHPUnit

69417.9M510](/packages/spatie-phpunit-snapshot-assertions)[yoast/phpunit-polyfills

Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests

18338.5M841](/packages/yoast-phpunit-polyfills)[ta-tikoma/phpunit-architecture-test

Methods for testing application architecture

10745.9M13](/packages/ta-tikoma-phpunit-architecture-test)[donatj/mock-webserver

Simple mock web server for unit testing

1382.5M80](/packages/donatj-mock-webserver)[yoast/wp-test-utils

PHPUnit cross-version compatibility layer for testing plugins and themes build for WordPress

632.3M52](/packages/yoast-wp-test-utils)

PHPackages © 2026

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