コード例 #1
0
ファイル: tests.php プロジェクト: noahm/kontagent-php-sdk
    public function testGenTrackingInstallUrl()
    {
        $kt = new Kontagent(self::KT_HOST, self::KT_API_KEY);
        $uid = 12345678;
        // fake _SERVER Data
        $_SERVER['HTTP'] = 'on';
        $_SERVER['SERVER_NAME'] = 'tofoo.dyndns.org';
        $_SERVER['REQUEST_URI'] = '/testapp/?kt_ut=12345';
        $_SERVER['SERVER_PORT'] = '8080';
        $url = $kt->gen_tracking_install_url($uid);
        $items_arry = parse_url($url);
        parse_str($items_arry['query'], $r_GET_arry);

        $this->assertEquals(isset($r_GET_arry['s']), true,
                            "s(uid) is required.");
        $this->assertEquals(isset($r_GET_arry['u']), true,
                            "u(unique tracking tag) is required");
    }