BeSimpleSoap/src/BeSimple/SoapClient/Tests/ServerInterop/TestCase.php
2013-08-23 23:25:16 +02:00

29 lines
797 B
PHP

<?php
namespace BeSimple\SoapClient\Tests\ServerInterop;
class TestCase extends \PHPUnit_Framework_TestCase
{
protected function setUp()
{
if (version_compare(PHP_VERSION, '5.3.0', '=')) {
$this->markTestSkipped(
'The PHP cli webserver is not available with PHP 5.3.'
);
}
$ch = curl_init('http://localhost:8081/');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
if (curl_exec($ch) === false) {
$this->markTestSkipped(
'The PHP webserver is not started on port 8081.'
);
}
curl_close($ch);
}
}