예제 #1
0
function verifyUserExists($t, $username)
{
    global $roleOperator;
    $firstname = $username;
    $lastname = 'Doe';
    $email = $username . '@colosa.com';
    $role = $roleOperator;
    $password = '******';
    $res = ws_createUser($username, $firstname, $lastname, $email, $roleOperator, $password);
    $t->isa_ok($res, 'stdClass', 'executed ws_createUser');
    if ($res->status_code == 7) {
        $t->is($res->status_code, 7, $username . ' is already created ');
    }
    if ($res->status_code == 0) {
        $t->is($res->status_code, 0, 'ws_createUser status_code = 0 for user ' . $username);
        $t->diag($res->message);
        $t->diag('UserUID = ' . $res->userUID);
    }
}
예제 #2
0
function user_exists($t, $users, $firstname, $lastname, $roleOperator)
{
    $userId = '';
    $username = strtolower($firstname);
    foreach ($users->users as $key => $val) {
        if (strtolower($val->name) == $username) {
            $userId = $val->guid;
        }
    }
    //creates user
    if ($userId == '') {
        $firstname = ucwords($firstname);
        $lasstname = ucwords($lasstname);
        $email = $username . '@colosa.com';
        $password = '******';
        $result = ws_createUser($username, $firstname, $lastname, $email, $roleOperator, $password);
        if ($result->status_code != 0) {
            throw new Exception($result->message);
        }
        $userId = $result->userUID;
        $t->pass("User {$username} created successfully");
    } else {
        $t->pass('Not necessary create the user ' . $username);
    }
    $t->pass("{$username} exists with UID = {$userId}");
    return $userId;
}
예제 #3
0
if ($res->status_code == 0) {
    $t->is($res->status_code, 0, 'ws_createUser status_code = 0');
} else {
    $t->is($res->status_code, 7, 'ws_createUser status_code = 7');
}
$t->diag($res->message);
$t->diag('UserUID = ' . $res->userUID);
$user1Uid = $res->userUID;
$res = ws_assignUserToGroup($user1Uid, STARTERS_GROUP);
$user2Id = 'Mary' . date('mdHi');
$firstname = 'Mary ' . date('mdHi');
$lastname = 'Smith';
$email = 'Mary' . date('mdHi') . '@colosa.com';
$role = $roleOperator;
$password = '******';
$res = ws_createUser($user2Id, $firstname, $lastname, $email, $roleOperator, $password);
$t->isa_ok($res, 'stdClass', 'executed ws_createUser');
if ($res->status_code == 0) {
    $t->is($res->status_code, 0, 'ws_createUser status_code = 0');
} else {
    $t->is($res->status_code, 7, 'ws_createUser status_code = 7');
}
$t->diag($res->message);
$t->diag('UserUID = ' . $res->userUID);
$user2Uid = $res->userUID;
$res = ws_assignUserToGroup($user2Uid, DERIVATORS_GROUP);
$res = ws_open_with_params(WS_WSDL_URL, $user1Id, 'sample');
//create a case with John
$variables = array();
$variables[] = array('name' => 'webServer', 'value' => $info->webServer);
$variables[] = array('name' => 'phpVersion', 'value' => $info->phpVersion);