corneltek / phpunit-testmore
Installs: 22 532
Dependents: 37
Suggesters: 0
Security: 0
Stars: 9
Watchers: 1
Forks: 3
Open Issues: 0
pkg:composer/corneltek/phpunit-testmore
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2025-10-19 22:12:00 UTC
README
To let you define Test::More like unit testing and also based on the great PHPUnit framework.
In your phpunit.xml, define the bootstrap script, and require the test helpers:
// In your tests/bootstrap.php
require 'tests/testmore_helpers.php';
In your PHPUnit test case, you can:
class FooTest extends PHPUnit_Framework_TestCase
{
    function test()
    {
        $foo = new Foo;
        ok( $foo );
        ok( $foo , 'message' );
        is( 1, 1 );
        is( 1, 1 , 'message' );
        count_ok( 3 , array( ... ) );
        not_ok( false );
        is_true( true );  // === true
        is_false( false );  // === false
        like( '/pattern/' , 'string' );
    }
}
Output Result
% phpunit 
TAP version 13
ok 1 - FooTest::test
ok 2 - FooTest::test2
ok 3 - FooTest::test3
1..3
Methods
- ok
- not_ok
- is
- like
- is_false
- is_true
- count_ok