forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
41 lines
889 B
PHP
41 lines
889 B
PHP
<?php
|
|
|
|
namespace vipnytt\SitemapParser\Tests;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use vipnytt\SitemapParser;
|
|
|
|
class InvalidURLTest extends TestCase
|
|
{
|
|
/**
|
|
* @dataProvider generateDataForTest
|
|
* @param string $url URL
|
|
*/
|
|
public function testInvalidURL($url)
|
|
{
|
|
$this->expectException('\vipnytt\SitemapParser\Exceptions\SitemapParserException');
|
|
$parser = new SitemapParser('SitemapParser');
|
|
$this->assertInstanceOf('vipnytt\SitemapParser', $parser);
|
|
$parser->parse($url);
|
|
}
|
|
|
|
/**
|
|
* Generate test data
|
|
* @return array
|
|
*/
|
|
public function generateDataForTest()
|
|
{
|
|
return [
|
|
[
|
|
'htt://www.example.c/',
|
|
],
|
|
[
|
|
'http:/www.example.com/',
|
|
],
|
|
[
|
|
'https//www.example.com/',
|
|
]
|
|
];
|
|
}
|
|
}
|