#!/usr/bin/env php 'user1', 'openid2' => 'user2', 'openid3' => 'user3'); $userPairs = array('user1' => '用户一', 'user2' => '用户二', 'user3' => '用户三'); r($gitlabTest->checkUserRepeatTest($zentaoUsers, $userPairs)) && p('result') && e('success'); // 步骤2:有重复用户的情况 $zentaoUsers = array('openid1' => 'user1', 'openid2' => 'user1', 'openid3' => 'user2'); $userPairs = array('user1' => '用户一', 'user2' => '用户二'); r($gitlabTest->checkUserRepeatTest($zentaoUsers, $userPairs)) && p('result') && e('fail'); // 步骤3:空zentaoUsers数组 $zentaoUsers = array(); $userPairs = array('user1' => '用户一', 'user2' => '用户二'); r($gitlabTest->checkUserRepeatTest($zentaoUsers, $userPairs)) && p('result') && e('success'); // 步骤4:zentaoUsers有空值情况 $zentaoUsers = array('openid1' => 'user1', 'openid2' => '', 'openid3' => 'user2'); $userPairs = array('user1' => '用户一', 'user2' => '用户二'); r($gitlabTest->checkUserRepeatTest($zentaoUsers, $userPairs)) && p('result') && e('success'); // 步骤5:单个重复用户的情况,检查消息 $zentaoUsers = array('openid1' => 'user1', 'openid2' => 'user1'); $userPairs = array('user1' => '用户一'); r($gitlabTest->checkUserRepeatTest($zentaoUsers, $userPairs)) && p('result,message') && e('fail,不能重复绑定用户 用户一');