Browse Source

namespaces for tests

remotes/origin/fix_emit_scanFiles
Arthur Schiwon 11 years ago
parent
commit
d3692c3283
  1. 6
      tests/lib/comments/comment.php
  2. 13
      tests/lib/comments/fakefactory.php
  3. 5
      tests/lib/comments/manager.php

6
tests/lib/comments/comment.php

@ -1,6 +1,10 @@
<?php
class Test_Comments_Comment extends Test\TestCase
namespace Test\Comments;
use Test\TestCase;
class Test_Comments_Comment extends TestCase
{
public function testSettersValidInput() {

13
tests/lib/comments/fakefactory.php

@ -1,14 +1,13 @@
<?php
namespace Test\Comments;
use Test\TestCase;
/**
* Class Test_Comments_FakeFactory
*
* this class does not contain any tests. It's sole purpose is to return
* a mock of \OCP\Comments\ICommentsManager when getManager() is called.
* For mock creation and auto-loading it extends Test\TestCase. I am, uh, really
* sorry for this hack.
*/
class Test_Comments_FakeFactory extends Test\TestCase implements \OCP\Comments\ICommentsManagerFactory {
class Test_Comments_FakeFactory extends TestCase implements \OCP\Comments\ICommentsManagerFactory {
public function getManager() {
return $this->getMock('\OCP\Comments\ICommentsManager');
@ -20,7 +19,7 @@ class Test_Comments_FakeFactory extends Test\TestCase implements \OCP\Comments\I
$managerMock = $this->getMock('\OCP\Comments\ICommentsManager');
$config->setSystemValue('comments.managerFactory', 'Test_Comments_FakeFactory');
$config->setSystemValue('comments.managerFactory', '\Test\Comments\Test_Comments_FakeFactory');
$manager = \OC::$server->getCommentsManager();
$this->assertEquals($managerMock, $manager);

5
tests/lib/comments/manager.php

@ -1,13 +1,16 @@
<?php
namespace Test\Comments;
use OCP\Comments\ICommentsManager;
use Test\TestCase;
/**
* Class Test_Comments_Manager
*
* @group DB
*/
class Test_Comments_Manager extends Test\TestCase
class Test_Comments_Manager extends TestCase
{
public function setUp() {

Loading…
Cancel
Save