assertEquals( $expected, $actual ); } public function provideTestWordWrap() { if ( !isset( self::$provideTestWordWrap ) ) { self::$provideTestWordWrap = require dirname( __FILE__ ) . '/data/string_tools_wordwrap_data.php'; } return self::$provideTestWordWrap; } /** * testStrPad * * @param mixed $input * @param mixed $expected * @return void * * @dataProvider provideTestStrPad */ public function testStrPad( $input, $expected ) { $tools = new ezcConsoleStringTool(); $actual = call_user_func_array( array( $tools, 'strPad' ), $input ); $this->assertEquals( $expected, $actual ); } public function provideTestStrPad() { if ( !isset( self::$provideTestStrPad ) ) { self::$provideTestStrPad = require dirname( __FILE__ ) . '/data/string_tools_strpad_data.php'; } return self::$provideTestStrPad; } public static function suite() { return new PHPUnit_Framework_TestSuite( __CLASS__ ); } } ?>