X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2F5DemofilesTest.php;h=3cbb5b44439f54804cbef41919a42604a9848a0b;hb=19b99735570521d8172f73124ade5997b9dca75d;hp=48b8489b429f257d882d9ca20c357d74d3254cdd;hpb=d70eea288e0fe7d0721285e3712cafd7c56ecabe;p=plcapi.git diff --git a/tests/5DemofilesTest.php b/tests/5DemofilesTest.php index 48b8489..3cbb5b4 100644 --- a/tests/5DemofilesTest.php +++ b/tests/5DemofilesTest.php @@ -1,46 +1,12 @@ testId = get_class($this) . '__' . $this->getName(); - - if ($result === NULL) { - $result = $this->createResult(); - } - - $this->collectCodeCoverageInformation = $result->getCollectCodeCoverageInformation(); - - parent::run($result); - - if ($this->collectCodeCoverageInformation) { - $coverage = new PHPUnit_Extensions_SeleniumCommon_RemoteCoverage( - $this->coverageScriptUrl, - $this->testId - ); - $result->getCodeCoverage()->append( - $coverage->get(), $this - ); - } - - // do not call this before to give the time to the Listeners to run - //$this->getStrategy()->endOfTest($this->session); - - return $result; - } - public function setUp() { $this->args = argParser::getArgs(); @@ -50,54 +16,15 @@ class DemoFilesTest extends PHPUnit_Framework_TestCase $this->coverageScriptUrl = 'http://' . $this->args['LOCALSERVER'] . '/' . str_replace( '/demo/server/server.php', 'tests/phpunit_coverage.php', $this->args['URI'] ); } - protected function request($file, $method = 'GET', $payload = '') - { - $url = $this->baseUrl . $file; - - $ch = curl_init($url); - curl_setopt_array($ch, array( - CURLOPT_RETURNTRANSFER => true, - CURLOPT_FAILONERROR => true - )); - if ($method == 'POST') - { - curl_setopt_array($ch, array( - CURLOPT_POST => true, - CURLOPT_POSTFIELDS => $payload - )); - } - if ($this->collectCodeCoverageInformation) - { - curl_setopt($ch, CURLOPT_COOKIE, 'PHPUNIT_SELENIUM_TEST_ID=true'); - } - $page = curl_exec($ch); - curl_close($ch); - - $this->assertNotFalse($page); - $this->assertNotContains('Fatal error', $page); - $this->assertNotContains('Notice:', $page); - - return $page; - } - public function testAgeSort() { $page = $this->request('client/agesort.php'); } - public function testClient() + public function testGetStateName() { - $page = $this->request('client/client.php'); - - // we could test many more calls to the client demo, but the upstream server is gone anyway... - - $page = $this->request('client/client.php', 'POST', array('stateno' => '1')); - } - - public function testComment() - { - $page = $this->request('client/comment.php'); - $page = $this->request('client/client.php', 'POST', array('storyid' => '1')); + $page = $this->request('client/getstatename.php'); + $page = $this->request('client/getstatename.php', 'POST', array('stateno' => '1')); } public function testIntrospect() @@ -108,8 +35,7 @@ class DemoFilesTest extends PHPUnit_Framework_TestCase public function testMail() { $page = $this->request('client/mail.php'); - $page = $this->request('client/client.php', 'POST', array( - 'server' => '', + $page = $this->request('client/mail.php', 'POST', array( "mailto" => '', "mailsub" => '', "mailmsg" => '', @@ -119,9 +45,9 @@ class DemoFilesTest extends PHPUnit_Framework_TestCase )); } - public function testSimpleCall() + public function testProxy() { - $page = $this->request('client/simple_call.php'); + $page = $this->request('client/proxy.php', 'GET', null, true); } public function testWhich() @@ -134,22 +60,17 @@ class DemoFilesTest extends PHPUnit_Framework_TestCase $page = $this->request('client/wrap.php'); } - public function testZopeTest() - { - $page = $this->request('client/zopetest.php'); - } - public function testDiscussServer() { $page = $this->request('server/discuss.php'); $this->assertContains('faultCode', $page); - $this->assertContains('105', $page); + $this->assertRegexp('#10(5|3)#', $page); } public function testProxyServer() { $page = $this->request('server/proxy.php'); $this->assertContains('faultCode', $page); - $this->assertContains('105', $page); + $this->assertRegexp('#10(5|3)#', $page); } }