public function testCors() {
$request = new Request(
- array('server' => array('HTTP_ORIGIN' => 'test'))
+ array('server' => array('HTTP_ORIGIN' => 'test')),
+ $this->getMock('\OCP\Security\ISecureRandom')
);
- $this->controller = new ChildOCSController('app', $request, 'verbs',
+ $controller = new ChildOCSController('app', $request, 'verbs',
'headers', 100);
- $response = $this->controller->preflightedCors();
+ $response = $controller->preflightedCors();
$headers = $response->getHeaders();
public function testXML() {
- $controller = new ChildOCSController('app', new Request);
+ $controller = new ChildOCSController('app', new Request(
+ [],
+ $this->getMock('\OCP\Security\ISecureRandom')
+ ));
$expected = "<?xml version=\"1.0\"?>\n" .
"<ocs>\n" .
" <meta>\n" .
public function testXMLDataResponse() {
- $controller = new ChildOCSController('app', new Request);
+ $controller = new ChildOCSController('app', new Request(
+ [],
+ $this->getMock('\OCP\Security\ISecureRandom')
+ ));
$expected = "<?xml version=\"1.0\"?>\n" .
"<ocs>\n" .
" <meta>\n" .
public function testJSON() {
- $controller = new ChildOCSController('app', new Request);
+ $controller = new ChildOCSController('app', new Request(
+ [],
+ $this->getMock('\OCP\Security\ISecureRandom')
+ ));
$expected = '{"status":"OK","statuscode":400,"message":"OK",' .
'"totalitems":"","itemsperpage":"","data":{"test":"hi"}}';
$params = [