/** * @depends testSetFilterSetsProperty * @depends testSetLoadSecondaryTypePropertiesSetsProperty */ public function testGetFilterStringAddsRequiredPropertiesAndReturnsValueOfPropertyAsString() { $this->operationContext->setFilter(array('foo', 'bar')); $this->assertSame('foo,bar,cmis:objectId,cmis:baseTypeId,cmis:objectTypeId', $this->operationContext->getQueryFilterString()); $this->operationContext->setLoadSecondaryTypeProperties(true); $this->assertSame('foo,bar,cmis:objectId,cmis:baseTypeId,cmis:objectTypeId,cmis:secondaryObjectTypeIds', $this->operationContext->getQueryFilterString()); }