Exemplo n.º 1
0
checkerr(lineno(), $gi->update_user($testId), True);
checkerr(lineno(), $gi->update_user($testId, "John Smith"), True);
$start = microtime();
checkerr(lineno(), $gi->update_user($testId, "John Smith", 'http://facebook.com/nlake44', "http://profile.ak.fbcdn.net/hprofile-ak-snc4/203059_3610637_6604695_q.jpg"), True);
$async_call_time = microtime() - $start;
if ($sync_call_time < $async_call_time) {
    print "Sync time is greater than async time";
    print "Sync time:" . $sync_call_time;
    print "Async time:" . $async_call_time;
    exit(1);
}
checkjson(lineno(), $gi->get_user_data($testId), "success");
$ret = $gi->get_user_data($testId);
$ret = implode(',', $ret);
checkstr(lineno(), $ret, "facebook");
checkerr(lineno(), $ui_bad->award_badge_points($testId, $badgeId1, 10, 100, "Promoter"), True);
checkerr(lineno(), $gi->award_badge_points($testId, $badgeId1, 10, 100, "Promoter"), True);
checknotstr(lineno(), $gi->get_user_data($testId), $badgeId1);
checkerr(lineno(), $gi->award_badge_points($testId, $badgeId1, 90, 100, "Promoter"), True);
$ret = $gi->get_user_data($testId);
$ret = implode(',', $ret['badges']);
checkstrmatch(lineno(), $ret, $badgeId1);
checkerr(lineno(), $ui_bad->award_badge("user_no_exist", $badgeId1), True);
checkerr(lineno(), $ui_bad->award_badge("no", $badgeId1, "best comment"), True);
checkerr(lineno(), $gi->award_badge("nouser", "bad-badge"), True);
checkerr(lineno(), $gi->award_badge("nouser", "bad-badge-holler"), True);
checkerr(lineno(), $gi->award_badge("", $testId), True);
checkerr(lineno(), $gi->award_badge("", $testId, "Sharing is Caring"), True);
checkerr(lineno(), $gi->award_badge($testId, $badgeId3, "Sharing is Caring"), True);
checkerr(lineno(), $gi->award_badge_points($testId, $badgeId2, 10, 100, "Promoter"), True);
checknotstr(lineno(), $gi->get_user_data($testId), $badgeId2);