* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * @package symfony.plugins * @subpackage sfDoctrine * @author Pavel Kunc * @author Olivier Verdier * @version SVN: $Id: sfDoctrineTableTest.php 3455 2007-02-14 16:17:48Z chtito $ */ //We need bootStrap require_once(dirname(__FILE__).'/../../bootstrap/unit.php'); //TODO: add planned tests $t = new lime_test(null,new lime_output_color()); $tableName = 'test'; $package = 'package'; $table = new sfDoctrineTableSchema($tableName,$package); // ->__construct() $t->diag('->construct()'); $t->is($table->getName(), $tableName, '->__construct() takes first parameter as Table name'); $t->is($table->getPackage(), $package, '->__construct() takes second parameter as package name'); // ->setName() $t->diag('->setName()'); $tableName = 'myTest'; $table->setName($tableName); $t->is($table->getName(), $tableName, '->setName() sets new table name'); // ->addClass() //TODO: need test // ->addPropelXmlClasses() //TODO: need test