summaryrefslogtreecommitdiffstats
path: root/tests/db
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-20 12:19:17 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-20 12:19:17 +0100
commit0f0a7f0c473ba9c7ddbf4321ffb264fe2b58e33b (patch)
tree8831c994b43fda4d0a1ffc4af71d928ef083682e /tests/db
parentde16ffbec02c6fb9f2866b0909af8668f3c733c7 (diff)
moved entity to the appframework
Diffstat (limited to 'tests/db')
-rw-r--r--tests/db/EntityTest.php135
-rw-r--r--tests/db/ItemTest.php4
2 files changed, 0 insertions, 139 deletions
diff --git a/tests/db/EntityTest.php b/tests/db/EntityTest.php
deleted file mode 100644
index e7e44e332..000000000
--- a/tests/db/EntityTest.php
+++ /dev/null
@@ -1,135 +0,0 @@
-<?php
-
-/**
-* ownCloud - News
-*
-* @author Alessandro Copyright
-* @author Bernhard Posselt
-* @copyright 2012 Alessandro Cosentino cosenal@gmail.com
-* @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/>.
-*
-*/
-
-namespace OCA\News\Db;
-
-require_once(__DIR__ . "/../classloader.php");
-
-
-class TestEntity extends Entity {
- public $name;
- public $email;
-
- public function __construct(){
- parent::__construct('entity');
- }
-};
-
-
-class EntityTest extends \PHPUnit_Framework_TestCase {
-
- private $entity;
-
- protected function setUp(){
- $this->entity = new TestEntity();
- }
-
-
- public function testFromRow(){
- $row = array(
- 'pre_name' => 'john',
- 'email' => 'john@something.com'
- );
- $this->entity = new TestEntity();
-
- $this->entity->fromRow($row);
-
- $this->assertEquals($row['pre_name'], $this->entity->getPreName());
- $this->assertEquals($row['email'], $this->entity->getEmail());
- }
-
-
- public function testGetSetId(){
- $id = 3;
- $this->entity->setId(3);
-
- $this->assertEquals($id, $this->entity->getId());
- }
-
-
- public function testColumnToPropertyNoReplacement(){
- $column = 'my';
- $this->assertEquals('my',
- $this->entity->columnToProperty($column));
- }
-
-
- public function testColumnToProperty(){
- $column = 'my_attribute';
- $this->assertEquals('myAttribute',
- $this->entity->columnToProperty($column));
- }
-
-
- public function testPropertyToColumnNoReplacement(){
- $property = 'my';
- $this->assertEquals('my',
- $this->entity->propertyToColumn($property));
- }
-
-
- public function testSetterMarksFieldUpdated(){
- $id = 3;
- $this->entity->setId(3);
-
- $this->assertContains('id', $this->entity->getUpdatedFields());
- }
-
-
- public function testCallShouldOnlyWorkForGetterSetter(){
- $this->setExpectedException('\BadFunctionCallException');
-
- $this->entity->something();
- }
-
-
- public function testGetterShouldFailIfAttributeNotDefined(){
- $this->setExpectedException('\BadFunctionCallException');
-
- $this->entity->getTest();
- }
-
-
- public function testSetterShouldFailIfAttributeNotDefined(){
- $this->setExpectedException('\BadFunctionCallException');
-
- $this->entity->setTest();
- }
-
-
- public function testFromRowShouldNotAssignEmptyArray(){
- $row = array();
- $entity2 = new TestEntity();
-
- $this->entity->fromRow($row);
- $this->assertEquals($entity2, $this->entity);
- }
-
-
- public function testEntityShouldSetTableName(){
- $this->assertEquals('*dbprefix*entity', $this->entity->getTableName());
- }
-
-} \ No newline at end of file
diff --git a/tests/db/ItemTest.php b/tests/db/ItemTest.php
index 872b464c3..1e4379729 100644
--- a/tests/db/ItemTest.php
+++ b/tests/db/ItemTest.php
@@ -66,8 +66,4 @@ class ItemTest extends \PHPUnit_Framework_TestCase {
}
- public function testTableName(){
- $this->assertEquals('*dbprefix*news_items', $this->item->getTableName());
- }
-
} \ No newline at end of file