From 94ad54ec9b96d41a614fbbad4a97b34c41a6901f Mon Sep 17 00:00:00 2001 From: Joas Schilling <nickvergessen@gmx.de> Date: Fri, 20 May 2016 15:38:20 +0200 Subject: Move tests/ to PSR-4 (#24731) * Move a-b to PSR-4 * Move c-d to PSR-4 * Move e+g to PSR-4 * Move h-l to PSR-4 * Move m-r to PSR-4 * Move s-u to PSR-4 * Move files/ to PSR-4 * Move remaining tests to PSR-4 * Remove Test\ from old autoloader --- tests/lib/hooks/forwardingemitter.php | 74 ----------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 tests/lib/hooks/forwardingemitter.php (limited to 'tests/lib/hooks/forwardingemitter.php') diff --git a/tests/lib/hooks/forwardingemitter.php b/tests/lib/hooks/forwardingemitter.php deleted file mode 100644 index 5e8e252d3e3..00000000000 --- a/tests/lib/hooks/forwardingemitter.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php -/** - * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -namespace Test\Hooks; -use OC\Hooks\PublicEmitter; - -class DummyForwardingEmitter extends \OC\Hooks\ForwardingEmitter { - public function emitEvent($scope, $method, $arguments = array()) { - $this->emit($scope, $method, $arguments); - } - - /** - * @param \OC\Hooks\Emitter $emitter - */ - public function forward(\OC\Hooks\Emitter $emitter) { - parent::forward($emitter); - } -} - -/** - * Class ForwardingEmitter - * - * allows forwarding all listen calls to other emitters - * - * @package OC\Hooks - */ -class ForwardingEmitter extends BasicEmitter { - public function testSingleForward() { - $baseEmitter = new PublicEmitter(); - $forwardingEmitter = new DummyForwardingEmitter(); - $forwardingEmitter->forward($baseEmitter); - $hookCalled = false; - $forwardingEmitter->listen('Test', 'test', function () use (&$hookCalled) { - $hookCalled = true; - }); - $baseEmitter->emit('Test', 'test'); - $this->assertTrue($hookCalled); - } - - public function testMultipleForwards() { - $baseEmitter1 = new PublicEmitter(); - $baseEmitter2 = new PublicEmitter(); - $forwardingEmitter = new DummyForwardingEmitter(); - $forwardingEmitter->forward($baseEmitter1); - $forwardingEmitter->forward($baseEmitter2); - $hookCalled = 0; - $forwardingEmitter->listen('Test', 'test1', function () use (&$hookCalled) { - $hookCalled++; - }); - $forwardingEmitter->listen('Test', 'test2', function () use (&$hookCalled) { - $hookCalled++; - }); - $baseEmitter1->emit('Test', 'test1'); - $baseEmitter1->emit('Test', 'test2'); - $this->assertEquals(2, $hookCalled); - } - - public function testForwardExistingHooks() { - $baseEmitter = new PublicEmitter(); - $forwardingEmitter = new DummyForwardingEmitter(); - $hookCalled = false; - $forwardingEmitter->listen('Test', 'test', function () use (&$hookCalled) { - $hookCalled = true; - }); - $forwardingEmitter->forward($baseEmitter); - $baseEmitter->emit('Test', 'test'); - $this->assertTrue($hookCalled); - } -} -- cgit v1.2.3