From 68ed56ce27adf30c77054fc218f80878001ea5d4 Mon Sep 17 00:00:00 2001 From: Fedik Date: Tue, 9 Dec 2014 20:49:51 +0200 Subject: [PATCH 1/2] test for #1214, XML export the field options --- .../Export/XmlClassMetadataExporterTest.php | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php b/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php index 0fe58b4ec..c9c3570b4 100644 --- a/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php +++ b/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php @@ -76,6 +76,40 @@ class XmlClassMetadataExporterTest extends AbstractClassMetadataExporterTest +XML; + + $this->assertXmlStringEqualsXmlString($expectedFileContent, $exporter->exportClassMetadata($metadata)); + } + + /** + * @url https://github.com/doctrine/doctrine2/pull/1214 + */ + public function testFieldOptionsExport() { + $exporter = new XmlExporter(); + $metadata = new ClassMetadata('entityTest'); + + $metadata->mapField(array( + "fieldName" => 'myField', + "type" => 'string', + "columnName" => 'my_field', + "options" => array( + "default" => "default_string", + "comment" => "The comment for the field", + ), + )); + + $expectedFileContent = <<<'XML' + + + + + + + + + + + XML; $this->assertXmlStringEqualsXmlString($expectedFileContent, $exporter->exportClassMetadata($metadata)); From b6bbf6ac223bddd5c978ce226599041dc922e3a3 Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Wed, 10 Dec 2014 01:33:09 +0100 Subject: [PATCH 2/2] #1214 #1216 - adding `@group` annotation for newly introduced test cases --- .../Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php b/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php index c9c3570b4..5bec99cfe 100644 --- a/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php +++ b/tests/Doctrine/Tests/ORM/Tools/Export/XmlClassMetadataExporterTest.php @@ -82,7 +82,9 @@ XML; } /** - * @url https://github.com/doctrine/doctrine2/pull/1214 + * @group 1214 + * @group 1216 + * @group DDC-3439 */ public function testFieldOptionsExport() { $exporter = new XmlExporter();