public function testFilterBySet() { $fs = \FileSet::add('test'); $f = \File::getByID(1); $f2 = \File::getByID(4); $fs->addFileToSet($f); $fs->addFileToSet($f2); $fs2 = \FileSet::add('test2'); $fs2->addFiletoSet($f); $this->list->filterBySet($fs); $pagination = $this->list->getPagination(); $this->assertEquals(2, $pagination->getTotalResults()); $results = $this->list->getResults(); $this->assertEquals(2, count($results)); $this->assertEquals(4, $results[1]->getFileID()); $this->list->filterBySet($fs2); $results = $this->list->getResults(); $this->assertEquals(1, count($results)); $this->assertEquals(1, $results[0]->getFileID()); $nl = new \Concrete\Core\File\FileList(); $nl->ignorePermissions(); $nl->filterByNoSet(); $results = $nl->getResults(); $this->assertEquals(9, count($results)); }