APIXmlrpcTest::testInitSessionUserToken PHP Method

testInitSessionUserToken() public method

    public function testInitSessionUserToken()
    {
        // retrieve personnal token of TU_USER user
        $user = new User();
        $uid = getItemByTypeName('User', TU_USER, true);
        $user->getFromDB($uid);
        $token = isset($user->fields['personnal_token']) ? $user->fields['personnal_token'] : "";
        if (empty($token)) {
            $token = User::getPersonalToken($uid);
        }
        $res = $this->doHttpRequest('initSession', ['user_token' => $token]);
        $this->assertEquals(200, $res->getStatusCode());
        $data = xmlrpc_decode($res->getBody());
        $this->assertNotEquals(false, $data);
        $this->assertArrayHasKey('session_token', $data);
    }