public function testFetchingExcludesHiddenInstances() { $this->auth(); $q = new QuestionnaireModel(array('questionnaireID' => 1, 'depth' => 'instance')); while ($i = $q->nextInstance()) { $hasInstances = true; $this->assertTrue(!$i->hidden); } if (!isset($hasInstances)) { $this->fail('Questionnaire should have had at least one instance'); } }