1
0
mirror of synced 2024-12-13 14:56:01 +03:00

removed deprecated schema test case

This commit is contained in:
zYne 2007-10-18 19:36:54 +00:00
parent 1ddd4f5db4
commit 6825767cba
3 changed files with 2 additions and 208 deletions

View File

@ -1,202 +0,0 @@
<?php
/**
* SchemaTestCase.php - 24.8.2006 1.18.54
*
* @author Jukka Hassinen <Jukka.Hassinen@BrainAlliance.com>
* @version $Id$
* @package Doctrine
*/
class Doctrine_Schema_TestCase extends Doctrine_UnitTestCase
{
public function testEverySchemaObjectIsThrowingExceptionOnNonPropertyAssignment()
{
$isException = false;
$obj = new Doctrine_Schema();
try {
$obj->no_such_property = 'this should throw an exception';
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Database();
try {
$obj->no_such_property = 'this should throw an exception';
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Table();
try {
$obj->no_such_property = 'this should throw an exception';
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Column();
try {
$obj->no_such_property = 'this should throw an exception';
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Relation();
try {
$obj->no_such_property = 'this should throw an exception';
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
}
public function testEverySchemaObjectIsThrowingExceptionOnNonPropertyAccess()
{
$isException = false;
$obj = new Doctrine_Schema();
try {
$value = $obj->no_such_property;
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Database();
try {
$value = $obj->no_such_property;
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Table();
try {
$value = $obj->no_such_property;
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Column();
try {
$value = $obj->no_such_property;
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
$isException = false;
$obj = new Doctrine_Schema_Relation();
try {
$value = $obj->no_such_property;
} catch (Doctrine_Schema_Exception $e)
{
$isException = true;
}
$this->assertTrue($isException);
}
public function testSchemaDatabasePropertiesAreAssignableAndAccessible()
{
$obj = new Doctrine_Schema_Database();
$vars = array(
'name' => 'mydatabase',
'type' => 'MySQL',
'version' => '5.0',
'engine' => 'InnoDB',
'charset' => 'UTF-8'
);
foreach ($vars as $key => $val)
{
$obj->$key = $val;
$this->assertEqual($obj->$key, $val);
}
}
public function testSchemaTablePropertiesAreAssignableAndAccessible()
{
$obj = new Doctrine_Schema_Table();
$vars = array(
'name' => 'User',
'check' => '(col1 < col2)',
'charset' => 'UTF-8',
'description' => 'User data'
);
foreach ($vars as $key => $val)
{
$obj->$key = $val;
$this->assertEqual($obj->$key, $val);
}
}
public function testSchemaColumnPropertiesAreAssignableAndAccessible()
{
$obj = new Doctrine_Schema_Column();
$vars = array(
'name' => 'id',
'type' => 'int',
'length' => 10,
'autoinc' => true,
'default' => null,
'notnull' => true,
// 'description' => 'user id',
// 'check' => 'id > 0',
// 'charset' => 'UTF-8'
);
foreach ($vars as $key => $val)
{
$obj->$key = $val;
$this->assertEqual($obj->$key, $val);
}
}
public function testSchemaDatabaseIsCloneable()
{
}
public function testSchemaIsTraversable()
{
/* @todo complete
$schema = new Doctrine_Schema();
foreach($schema as $key => $db)
{
$this->assertEqual($db->name, $key);
foreach($db as $key => $table)
{
$this->assertEqual($table->name, $key);
foreach($table as $key => $col)
{
$this->assertEqual($col->name, $key);
}
}
}
*/
}
}

View File

@ -145,9 +145,7 @@ class Doctrine_Search_TestCase extends Doctrine_UnitTestCase
public function testBatchUpdatesUpdateAllPendingEntries() public function testBatchUpdatesUpdateAllPendingEntries()
{ {
$e = new SearchTest(); $e = new SearchTest();
$tpl = $e->getTable()->getTemplate('Doctrine_Template_Searchable'); $e->batchUpdateIndex();
$tpl->getPlugin()->processPending();
$coll = Doctrine_Query::create() $coll = Doctrine_Query::create()
->from('SearchTestIndex s') ->from('SearchTestIndex s')

View File

@ -211,9 +211,6 @@ $record->addTestCase(new Doctrine_Record_ZeroValues_TestCase());
//$record->addTestCase(new Doctrine_Record_SaveBlankRecord_TestCase()); //$record->addTestCase(new Doctrine_Record_SaveBlankRecord_TestCase());
$test->addTestCase($record); $test->addTestCase($record);
$test->addTestCase(new Doctrine_Schema_TestCase());
$test->addTestCase(new Doctrine_CustomPrimaryKey_TestCase()); $test->addTestCase(new Doctrine_CustomPrimaryKey_TestCase());
$test->addTestCase(new Doctrine_CustomResultSetOrder_TestCase()); $test->addTestCase(new Doctrine_CustomResultSetOrder_TestCase());
@ -240,6 +237,7 @@ $test->addTestCase(new Doctrine_NestedSet_SingleRoot_TestCase());
$search = new GroupTest('Search tests','search'); $search = new GroupTest('Search tests','search');
$search->addTestCase(new Doctrine_Search_TestCase()); $search->addTestCase(new Doctrine_Search_TestCase());
$search->addTestCase(new Doctrine_Search_Query_TestCase()); $search->addTestCase(new Doctrine_Search_Query_TestCase());
$search->addTestCase(new Doctrine_Search_File_TestCase());
$test->addTestCase($search); $test->addTestCase($search);