$v = $v['content'];
$this->assertEquals($string, $v);
- $f = '<?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
+ $f = '<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . utf8_encode($string) . '</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
';
$r = $s->parseResponse($f, false, 'phpvals');
$v = $v['content'];
$this->assertEquals($string, $v);
- $f = '<?xml version="1.0" encoding="iso-8859-1"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
+ $f = '<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>userid</name><value>311127</value></member>
<member><name>dateCreated</name><value><dateTime.iso8601>20011126T09:17:52</dateTime.iso8601></value></member><member><name>content</name><value>' . $string . '</value></member><member><name>postid</name><value>7414222</value></member></struct></value></param></params></methodResponse>
';
$r = $s->parseResponse($f, false, 'phpvals');
{
$sendstring =
"last but not least weird names: G" . chr(252) . "nter, El" . chr(232) . "ne";
- $f = '<?xml version="1.0" encoding="iso-8859-1"?><methodCall><methodName>examples.stringecho</methodName><params><param><value>'.
+ $f = '<?xml version="1.0" encoding="ISO-8859-1"?><methodCall><methodName>examples.stringecho</methodName><params><param><value>'.
$sendstring.
'</value></param></params></methodCall>';
$v = $this->send($f);
public function testSimpleCall()
{
- $page = $this->request('client/simple_call.php');
+ $page = $this->request('client/simple_call.php', 'GET', null, true);
}
public function testWhich()
return $result;
}
- protected function request($file, $method = 'GET', $payload = '')
+ protected function request($file, $method = 'GET', $payload = '', $emptyPageOk = false)
{
$url = $this->baseUrl . $file;
curl_close($ch);
$this->assertNotFalse($page);
+ if (!$emptyPageOk) {
+ $this->assertNotEquals('', $page);
+ }
$this->assertNotContains('Fatal error', $page);
$this->assertNotContains('Notice:', $page);