Pohodový přivýdělek, PHP a MySQL, 350 Kč/hod. z domova. Chceš? Klikni pro více info.
Avatar
Ëliška Schillerová:12.8.2017 11:44

Dobrý den, snažím se si napsat testy na zdejší jednochuchý systím v MVC architektuře. Bohužel jsem narazila na problém.
1, ve složce tests není _bootstrap.php, tak nevím, kam zaregistroval autoloader.
2, jak parsuji URL, tak mám ve smerovacKontroler

public function getData($url)
{
        $url = parse_url($url);
        $url = ltrim($url, '/');
        $url = trim($url);
        $data = explode('/', $url);
        foreach ($_POST as $key => $val)
                $data[$key] = $val;
        return $data;
}

když tuto metodu zkusím otestovat, dostanu:

        function testParseURL()
        {
                $this->assertEquals(['tests'] , $this->SmerovacKontroler->getData('localhost/tests'));
        }
// chyba =>
PHPUnit_Framework_Error_Warning : ltrim() expects parameter 1 to be string, array given

ale já tam předávám string. Nevíte někdo, jak na to?
Díky

 
Odpovědět 12.8.2017 11:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.