#!/usr/bin/env php gen(5); $gitlab = new gitlabModelTest(); $issue = new stdclass(); $issue->object = new stdclass(); $issue->objectID = 0; $issue->objectType = ''; r($gitlab->webhookSyncIssueTest($issue)) && p() && e('0'); // 对象类型为空 $issue->objectType = 'project'; r($gitlab->webhookSyncIssueTest($issue)) && p() && e('0'); // 对象类型错误 $issue->objectType = 'task'; r($gitlab->webhookSyncIssueTest($issue)) && p() && e('0'); // 对象ID为空 $issue->objectID = 10; r($gitlab->webhookSyncIssueTest($issue)) && p() && e('0'); // 对象ID错误 $issue->objectID = 1; r($gitlab->webhookSyncIssueTest($issue)) && p() && e('0'); // 对象ID正确,更新内容为空 $issue->object->name = '任务1'; r($gitlab->webhookSyncIssueTest($issue)) && p('name') && e('任务1'); // 对象ID正确,更新名称