public function testGetAccessConditions() { TestingAuxLib::suLogin('testUser1'); $action = new Actions(); $this->assertEquals(true, is_array($action->getAccessConditions(0, false, 'testUser1'))); $accessLevel3 = $action->getAccessConditions(3, 'visibility', 'testUser1'); $this->assertEquals("NOT (visibility.visibility=0 AND visibility.assignedTo='Anyone')", $accessLevel3[0]['condition']); $this->assertEquals('OR', $accessLevel3[0]['operator']); $accessLevel2 = $action->getAccessConditions(1, 'visibility', 'testUser1'); $this->assertRegExp("/^.*REGEXP BINARY.*\$/", $accessLevel2[0]['condition']); $this->assertEquals('OR', $accessLevel2[0]['operator']); }