Skip to content

Commit

Permalink
update functional test
Browse files Browse the repository at this point in the history
  • Loading branch information
alavieille committed Oct 7, 2016
1 parent 25820e6 commit 4d76753
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,17 @@ protected function assertMetadata(ClassMetadata $metadata)
{
$this->assertInstanceOf('Metadata\ClassMetadata', $metadata);
$propertiesMetadata = $metadata->propertyMetadata;

$this->assertArrayHasKey('fakeProperty1', $propertiesMetadata);
$this->assertPropertyMetadata($propertiesMetadata['fakeProperty1'], 'fake_property1', 'fakeType', 'fakeProperty1');
$this->assertArrayHasKey('fakeProperty2', $propertiesMetadata);
$this->assertPropertyMetadata($propertiesMetadata['fakeProperty2'], array("fake_property2", "fake_property_multi"), 'string', 'fakeProperty2');
$propertyMetadataFakeProperty1 = $propertiesMetadata['fakeProperty1']->propertySearchMetadata[0];
$this->assertPropertyMetadata($propertyMetadataFakeProperty1, 'fake_property1', 'fakeType', 'fakeProperty1');

$this->assertCount(2, $propertiesMetadata['fakeProperty2']->propertySearchMetadata);
$propertyMetadataFakeProperty2 = $propertiesMetadata['fakeProperty2']->propertySearchMetadata[0];
$this->assertPropertyMetadata($propertyMetadataFakeProperty2, array("fake_property2", "fake_property_multi"), 'string', 'fakeProperty2');
$propertyMetadataFakeProperty2Other = $propertiesMetadata['fakeProperty2']->propertySearchMetadata[1];
$this->assertPropertyMetadata($propertyMetadataFakeProperty2Other, "fake_property3", 'string', 'fakeProperty2');

}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ class FakeClassMetadata

/**
* @ORCHESTRA\Search(key={"fake_property2", "fake_property_multi"})
* @ORCHESTRA\Search(key="fake_property3")
*/
protected $fakeProperty2;
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<search-mapping>
<class name="OpenOrchestra\FunctionalTests\Mapping\Metadata\Driver\FakeClass\FakeClassMetadata">
<field field="fakeProperty1" key="fake_property1" type="fakeType" />
<field field="fakeProperty2" key="fake_property2, fake_property_multi"/>
<field field="fakeProperty2">
<search key="fake_property2, fake_property_multi"/>
<search key="fake_property3"/>
</field>
</class>
</search-mapping>
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@ OpenOrchestra\FunctionalTests\Mapping\Metadata\Driver\FakeClass\FakeClassMetadat
type: fakeType
field: fakeProperty1
fakeProperty2:
key: [fake_property2, fake_property_multi]
-
key: [fake_property2, fake_property_multi]
-
key: fake_property3

0 comments on commit 4d76753

Please sign in to comment.