markTestSkipped( 'Unix tests' ); } } public function testSupportsLink() { $this->assertEquals( true, ezcBaseFeatures::supportsLink() ); } public function testSupportsSymLink() { $this->assertEquals( true, ezcBaseFeatures::supportsSymLink() ); } public function testSupportsUserId() { $this->assertEquals( true, ezcBaseFeatures::supportsUserId() ); } public function testHasImageConvert() { $this->assertEquals( true, ezcBaseFeatures::hasImageConvert() ); } public function testGetImageConvertExecutable() { $this->assertEquals( '/usr/bin/convert', ezcBaseFeatures::getImageConvertExecutable() ); } public function testGetImageIdentifyExecutable() { $this->assertEquals( '/usr/bin/identify', ezcBaseFeatures::getImageIdentifyExecutable() ); } public function testHasImageIdentify() { $this->assertEquals( true, ezcBaseFeatures::hasImageIdentify() ); } public function testHasExtensionSupport1() { $this->assertEquals( true, ezcBaseFeatures::hasExtensionSupport( 'mysql' ) ); } public function testHasFunction1() { $this->assertEquals( true, ezcBaseFeatures::hasFunction( 'function_exists' ) ); } public function testHasFunction2() { $this->assertEquals( false, ezcBaseFeatures::hasFunction( 'non_existant_funtion_in_php' ) ); } public function testHasExtensionSupport2() { $this->assertEquals( true, ezcBaseFeatures::hasExtensionSupport( 'date', '5.1.0' ) ); } public static function suite() { return new PHPUnit_Framework_TestSuite("ezcBaseFeaturesTest"); } } ?>