diff --git a/tests/Doctrine/Tests/Models/NullDefault/NullDefaultColumn.php b/tests/Doctrine/Tests/Models/NullDefault/NullDefaultColumn.php new file mode 100644 index 000000000..a8e28060e --- /dev/null +++ b/tests/Doctrine/Tests/Models/NullDefault/NullDefaultColumn.php @@ -0,0 +1,23 @@ +assertEquals(count($classes), $listener->tableCalls); $this->assertTrue($listener->schemaCalled); } + + public function testNullDefaultNotAddedToCustomSchemaOptions() + { + $em = $this->_getTestEntityManager(); + $schemaTool = new SchemaTool($em); + + $classes = array( + $em->getClassMetadata('Doctrine\Tests\Models\NullDefault\NullDefaultColumn'), + ); + + $customSchemaOptions = $schemaTool->getSchemaFromMetadata($classes) + ->getTable('null-default') + ->getColumn('null-default') + ->getCustomSchemaOptions(); + + $this->assertSame(array(), $customSchemaOptions); + } } /**