/** * Positive tests */ public function testProperlyFormedUrls() { $sut = new LinkValidator(); $this->assertTrue($sut->isValid('https://testdomain.com')); $this->assertTrue($sut->isValid('http://www.testdomain.com?withParaemeters=true')); $this->assertTrue($sut->isValid('http://testdomain.com/slugged/urls')); $this->assertTrue($sut->isValid('http://testdomain.com/slugged/urls?withPrameters=true')); }
/** * @param string $link * @return bool */ protected function isValidLink($link) { $validator = new LinkValidator(); return $validator->isValid($link); }