public function testCommonMethods()
 {
     $ns = Localizer::getInstance()->getNamespaceTextById(SMW_NS_CONCEPT);
     $concept = new DIWikiPage('Foo', SMW_NS_CONCEPT);
     $instance = new ConceptDescription($concept);
     $this->assertEquals($concept, $instance->getConcept());
     $this->assertEquals("[[{$ns}:Foo]]", $instance->getQueryString());
     $this->assertEquals(" <q>[[{$ns}:Foo]]</q> ", $instance->getQueryString(true));
     $this->assertEquals(false, $instance->isSingleton());
     $this->assertEquals(array(), $instance->getPrintRequests());
     $this->assertEquals(1, $instance->getSize());
     $this->assertEquals(0, $instance->getDepth());
     $this->assertEquals(4, $instance->getQueryFeatures());
 }
 private function doMapConceptDescription(ConceptDescription $description, &$exact)
 {
     $result = new ExpData($this->exporter->getResourceElementForWikiPage($description->getConcept()));
     return $result;
 }