APIXmlrpcTest::testGetGlpiConfig PHP Метод

testGetGlpiConfig() публичный Метод

public testGetGlpiConfig ( $session_token )
    public function testGetGlpiConfig($session_token)
    {
        $res = $this->doHttpRequest('getGlpiConfig', ['session_token' => $session_token]);
        $this->assertEquals(200, $res->getStatusCode());
        $data = xmlrpc_decode($res->getBody());
        $this->assertNotEquals(false, $data);
        // Test a disclosed data
        $this->assertArrayHasKey('cfg_glpi', $data);
        $this->assertArrayHasKey('infocom_types', $data['cfg_glpi']);
        // Test undisclosed data are actually not disclosed
        $this->assertGreaterThan(0, count(Config::$undisclosedFields));
        foreach (Config::$undisclosedFields as $key) {
            $this->assertArrayNotHasKey($key, $data['cfg_glpi']);
        }
    }