#!/usr/bin/env php gen(5); $gitlab = new gitlabTest(); $gitlabID = 1; $user = new stdclass(); $user->account = 'admin'; $user->name = ''; $user->username = 'apiuser17'; $user->email = 'apiuser17@test.com'; $user->password = '12345678'; $user->password_repeat = ''; r($gitlab->createUserTest($gitlabID, $user)) && p('name:0') && e('名称不能为空'); //使用空的name创建gitlab用户 $user->name = 'apiCreatedUser'; $user->username = ''; r($gitlab->createUserTest($gitlabID, $user)) && p('username:0') && e('用户名不能为空'); //使用空的username创建gitlab用户 $user->username = 'apiuser17'; r($gitlab->createUserTest($gitlabID, $user)) && p('0') && e('二次密码不一致!'); //检查二次密码不一致的情况 $user->password_repeat = '12345678'; $result = $gitlab->createUserTest($gitlabID, $user); // if(!empty($result[0]) and $result[0] == 'Email has already been taken') $result = true; r($result) && p() && e('1'); //通过gitlabID,projectID,分支对象正确创建GitLab用户