removed deprecated schema test case
This commit is contained in:
parent
1ddd4f5db4
commit
6825767cba
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
}
|
|
@ -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')
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user