args = argParser::getArgs(); $this->baseUrl = $this->args['LOCALSERVER'] . str_replace( '/demo/server/server.php', '/demo/', $this->args['URI'] ); $this->coverageScriptUrl = 'http://' . $this->args['LOCALSERVER'] . '/' . str_replace( '/demo/server/server.php', 'tests/phpunit_coverage.php', $this->args['URI'] ); } public function testAgeSort() { $page = $this->request('client/agesort.php'); } public function testClient() { $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')); } public function testIntrospect() { $page = $this->request('client/introspect.php'); } public function testMail() { $page = $this->request('client/mail.php'); $page = $this->request('client/client.php', 'POST', array( 'server' => '', "mailto" => '', "mailsub" => '', "mailmsg" => '', "mailfrom" => '', "mailcc" => '', "mailbcc" => '', )); } public function testSimpleCall() { $page = $this->request('client/simple_call.php', 'GET', null, true); } public function testWhich() { $page = $this->request('client/which.php'); } public function testWrap() { $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->assertRegexp('#10(5|3)#', $page); } public function testProxyServer() { $page = $this->request('server/proxy.php'); $this->assertContains('faultCode', $page); $this->assertRegexp('#10(5|3)#', $page); } }