Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Ëliška Schillerová:12. srpna 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. srpna 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.