. **/ require_once dirname(__FILE__).'/../../include/CAPITest.php'; class testAuditlogCommon extends CAPITest { /** * Audit log Add action id. */ public $add_actionid = 0; /** * Audit log Update action id. */ public $update_actionid = 1; /** * Audit log Delete action id. */ public $delete_actionid = 2; /** * Audit log Logout action id. */ public $logout_actionid = 4; /** * Audit log Login action id. */ public $login_actionid = 8; /** * Audit log Failed Login action id. */ public $failedlogin_actionid = 9; /** * Send auditlog.get request and check returned values. * * @param string $parameter what parameter need to be checked in audit * @param integer $actionid action id * @param string $expected what should be returned in request * @param integer $resourceid resource id */ public function getAuditDetails($parameter, $actionid, $expected, $resourceid) { $get = $this->call('auditlog.get', [ 'output' => [$parameter], 'sortfield' => 'clock', 'sortorder' => 'DESC', 'filter' => [ 'resourceid' => $resourceid, 'action' => $actionid ] ]); $this->assertEquals($expected, $get['result'][0][$parameter]); } }