// FIXME: loading pimpl correctly from 3rdparty repo
require_once __DIR__ . '/../../../3rdparty/Pimple/Pimple.php';
-require_once __DIR__ . "/classloader.php";
+//require_once __DIR__ . "/classloader.php";
class AppTest extends \PHPUnit_Framework_TestCase {
+++ /dev/null
-<?php
-
-/**
- * ownCloud - App Framework
- *
- * @author Bernhard Posselt
- * @copyright 2012 Bernhard Posselt nukeawhale@gmail.com
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU Affero General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-// to execute without ownCloud, we need to create our own class loader
-spl_autoload_register(function ($className){
- if (strpos($className, 'OC\\AppFramework') === 0) {
- $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
- $relPath = __DIR__ . '/../../../lib/' . $path;
-
- if(file_exists($relPath)){
- require_once $relPath;
- }
- }
-
- if (strpos($className, 'OCP\\') === 0) {
- $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
- $relPath = __DIR__ . '/../../../lib/public' . $path;
-
- if(file_exists($relPath)){
- require_once $relPath;
- }
- }
-
- // FIXME: this will most probably not work anymore
- if (strpos($className, 'OCA\\') === 0) {
-
- $path = strtolower(str_replace('\\', '/', substr($className, 3)) . '.php');
- $relPath = __DIR__ . '/../..' . $path;
-
- if(file_exists($relPath)){
- require_once $relPath;
- }
- }
-});
namespace Test\AppFramework\Controller;
use OC\AppFramework\Http\Request;
-use OC\AppFramework\Http\JSONResponse;
-use OC\AppFramework\Http\TemplateResponse;
use OC\AppFramework\Controller\Controller;
+use OCP\AppFramework\Http\TemplateResponse;
-require_once(__DIR__ . "/../classloader.php");
+//require_once __DIR__ . "/../classloader.php";
class ChildController extends Controller {};
use \OC\AppFramework\Http\Request;
-require_once(__DIR__ . "/../classloader.php");
+//require_once(__DIR__ . "/../classloader.php");
class DIContainerTest extends \PHPUnit_Framework_TestCase {
use OC\AppFramework\Core\API;
use OC\AppFramework\Middleware\MiddlewareDispatcher;
-require_once(__DIR__ . "/../classloader.php");
+//require_once(__DIR__ . "/../classloader.php");
class DispatcherTest extends \PHPUnit_Framework_TestCase {
$this->http, $this->middlewareDispatcher);
$this->response = $this->getMockBuilder(
- '\OC\AppFramework\Http\Response')
+ '\OCP\AppFramework\Http\Response')
->disableOriginalConstructor()
->getMock();
$out = 'yo';
$httpHeaders = 'Http';
$responseHeaders = array('hell' => 'yeah');
- $this->setMiddlewareExpections($out, $httpHeaders, $responseHeaders, true, false);
+ $this->setMiddlewareExpections($out, $httpHeaders, $responseHeaders, true, false);
$this->setExpectedException('\Exception');
$response = $this->dispatcher->dispatch($this->controller,
namespace OC\AppFramework\Http;
-require_once(__DIR__ . "/../classloader.php");
+//require_once(__DIR__ . "/../classloader.php");
class ChildDownloadResponse extends DownloadResponse {};
namespace OC\AppFramework\Http;
-require_once(__DIR__ . "/../classloader.php");
+//require_once(__DIR__ . "/../classloader.php");
namespace OC\AppFramework\Http;
-require_once(__DIR__ . "/../classloader.php");
+use OCP\AppFramework\Http\JSONResponse;
+
+//require_once(__DIR__ . "/../classloader.php");
namespace OC\AppFramework\Http;
-require_once(__DIR__ . "/../classloader.php");
+//require_once(__DIR__ . "/../classloader.php");
namespace OC\AppFramework\Http;
-require_once(__DIR__ . "/../classloader.php");
-
class RequestTest extends \PHPUnit_Framework_TestCase {
public function testRequestAccessors() {
namespace OC\AppFramework\Http;
-require_once(__DIR__ . "/../classloader.php");
-
+use OCP\AppFramework\Http\Response;
class ResponseTest extends \PHPUnit_Framework_TestCase {
-
+ /**
+ * @var \OCP\AppFramework\Http\Response
+ */
private $childResponse;
protected function setUp(){
namespace OC\AppFramework\Http;
-use OC\AppFramework\Core\API;
-
-
-require_once(__DIR__ . "/../classloader.php");
+use OCP\AppFramework\Http\TemplateResponse;
class TemplateResponseTest extends \PHPUnit_Framework_TestCase {
+ /**
+ * @var \OCP\AppFramework\Http\TemplateResponse
+ */
private $tpl;
+
+ /**
+ * @var \OCP\AppFramework\IApi
+ */
private $api;
protected function setUp() {
namespace OC\AppFramework;
-use OC\AppFramework\Controller\Controller;
use OC\AppFramework\Http\Request;
-use OC\AppFramework\Http\Response;
use OC\AppFramework\Middleware\Middleware;
use OC\AppFramework\Middleware\MiddlewareDispatcher;
-
-
-require_once(__DIR__ . "/../classloader.php");
+use OCP\AppFramework\Http\Response;
// needed to test ordering
use OC\AppFramework\Middleware\Middleware;
-require_once(__DIR__ . "/../classloader.php");
-
-
class ChildMiddleware extends Middleware {};
class MiddlewareTest extends \PHPUnit_Framework_TestCase {
+ /**
+ * @var Middleware
+ */
private $middleware;
private $controller;
private $exception;
$this->controller = $this->getMock('OC\AppFramework\Controller\Controller',
array(), array($this->api, new Request()));
$this->exception = new \Exception();
- $this->response = $this->getMock('OC\AppFramework\Http\Response');
+ $this->response = $this->getMock('OCP\AppFramework\Http\Response');
}
public function testBeforeController() {
- $this->middleware->beforeController($this->controller, null, $this->exception);
+ $this->middleware->beforeController($this->controller, null);
+ $this->assertNull(null);
}
use OC\AppFramework\Http\Http;
use OC\AppFramework\Http\Request;
use OC\AppFramework\Http\RedirectResponse;
-use OC\AppFramework\Http\JSONResponse;
-use OC\AppFramework\Middleware\Middleware;
-
-
-require_once(__DIR__ . "/../../classloader.php");
+use OCP\AppFramework\Http\JSONResponse;
class SecurityMiddlewareTest extends \PHPUnit_Framework_TestCase {
use OC\AppFramework\DependencyInjection\DIContainer;
use OC\AppFramework\routing\RouteConfig;
-require_once(__DIR__ . "/../classloader.php");
class RouteConfigTest extends \PHPUnit_Framework_TestCase
{
namespace OC\AppFramework\Utility;
-require_once __DIR__ . "/../classloader.php";
-
-
class MethodAnnotationReaderTest extends \PHPUnit_Framework_TestCase {