#!/usr/bin/env php setMethodName('test'); $gitlabTest = new gitlabZenTest(); r($gitlabTest->checkUserRepeatTest(array(100 => 'admin', 200 => 'user1', 300 => 'user2'), array('admin' => '管理员', 'user1' => '用户1', 'user2' => '用户2'))) && p('result') && e('success'); // 测试无重复用户的情况 r($gitlabTest->checkUserRepeatTest(array(100 => 'admin', 200 => 'admin', 300 => 'user2'), array('admin' => '张三', 'user2' => '用户2'))) && p('result') && e('fail'); // 测试有一个重复用户的情况,返回失败 r($gitlabTest->checkUserRepeatTest(array(100 => 'admin', 200 => 'admin', 300 => 'user1', 400 => 'user1'), array('admin' => '张三', 'user1' => '李四'))) && p('result') && e('fail'); // 测试有多个重复用户的情况,返回失败 r($gitlabTest->checkUserRepeatTest(array(), array())) && p('result') && e('success'); // 测试空用户数组的情况 r($gitlabTest->checkUserRepeatTest(array(100 => 'admin', 200 => '', 300 => 'user1'), array('admin' => '管理员', 'user1' => '用户1'))) && p('result') && e('success'); // 测试包含空值的用户数组