1
0
mirror of synced 2024-12-15 07:36:03 +03:00
doctrine2/website/plugins/sfDoctrinePlugin/test/unit/addon/sfDoctrineTableTest.php
2007-09-12 21:56:14 +00:00

43 lines
1.2 KiB
PHP
Executable File

<?php
/*
* This file is part of the sfDoctrine package.
* (c) 2006 Olivier Verdier <Olivier.Verdier@gmail.com>
*
* 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 <Olivier.Verdier@gmail.com>
* @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