corneltek / phpunit-testmore
该包最新版本(1.3.2)没有提供许可证信息。
1.3.2
2017-03-09 16:13 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-19 19:37:56 UTC
README
允许您定义 Test::More,就像单元测试一样,并且基于优秀的 PHPUnit 框架。
在您的 phpunit.xml 中,定义引导脚本,并要求测试辅助程序
// In your tests/bootstrap.php
require 'tests/testmore_helpers.php';
在您的 PHPUnit 测试用例中,您可以
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' );
}
}
输出结果
% phpunit
TAP version 13
ok 1 - FooTest::test
ok 2 - FooTest::test2
ok 3 - FooTest::test3
1..3
方法
- ok
- not_ok
- is
- like
- is_false
- is_true
- count_ok