コード例 #1
0
 public function testIdentifiersGetDateDimensionId()
 {
     $this->assertEquals('zcrd.template.dataset.dt', Identifiers::getDateDimensionId('ž č ř Ď', 'template'));
 }
コード例 #2
0
 public function testFiltersGetForUser()
 {
     $pid = Helper::getSomeProject();
     Helper::initProjectModel($pid);
     Helper::loadData($pid);
     $user = Helper::getSomeUser();
     $filter1 = uniqid();
     $filter2 = uniqid();
     $attrIdentifier = Identifiers::getAttributeId("categories", "id");
     $attrUri = $this->client->getDatasets()->getUriForIdentifier($pid, $attrIdentifier);
     $attrValueUri = $this->client->getDatasets()->getAttributeValueUri($pid, $attrIdentifier, 'c1');
     $uri1 = $this->client->getFilters()->create($pid, $filter1, $attrUri, '=', $attrValueUri);
     $uri2 = $this->client->getFilters()->create($pid, $filter2, $attrUri, '=', $attrValueUri);
     $this->client->getFilters()->assignToUser($pid, $user['uid'], [$uri1, $uri2]);
     $filters = new Filters($this->client);
     $this->assertEquals([$uri1, $uri2], $filters->getForUser($pid, $user['uid']), '', 0, 10, true);
 }