diff --git a/tests/Relation/OneToManyTestCase.php b/tests/Relation/OneToManyTestCase.php new file mode 100644 index 000000000..dbdc0b825 --- /dev/null +++ b/tests/Relation/OneToManyTestCase.php @@ -0,0 +1,69 @@ +. + */ + +/** + * Doctrine_Relation_OneToOne_TestCase + * + * @package Doctrine + * @author Konsta Vesterinen + * @license http://www.opensource.org/licenses/lgpl-license.php LGPL + * @category Object Relational Mapping + * @link www.phpdoctrine.com + * @since 1.0 + * @version $Revision$ + */ +class Doctrine_Relation_OneToMany_TestCase extends Doctrine_UnitTestCase +{ + public function prepareData() + { } + public function testRelationParsing() + { + $table = $this->conn->getTable('Entity'); + + $rel = $table->getRelation('Phonenumber'); + + $this->assertTrue($rel instanceof Doctrine_Relation_ForeignKey); + + $rel = $table->getRelation('Email'); + + $this->assertTrue($rel instanceof Doctrine_Relation_LocalKey); + } + public function testRelationParsing2() + { + $table = $this->conn->getTable('Phonenumber'); + + $rel = $table->getRelation('Entity'); + + $this->assertTrue($rel instanceof Doctrine_Relation_LocalKey); + } + + public function testRelationSaving() + { + $e = new Entity(); + $e->name = 'test'; + $e->save(); + + $nr = new Phonenumber(); + $nr->phonenumber = '1234556'; + $nr->save(); + $nr->Entity = $e; + } +}