mirror of
https://github.com/jbcr/sitemap-plugin.git
synced 2026-03-24 17:02:19 +01:00
42 lines
832 B
PHP
42 lines
832 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Tests\SitemapPlugin\Model;
|
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use SitemapPlugin\Model\ChangeFrequency;
|
|
|
|
final class ChangeFrequencyTest extends TestCase
|
|
{
|
|
/**
|
|
* @param $interval
|
|
* @dataProvider dataProvider
|
|
*/
|
|
public function testBasic($interval)
|
|
{
|
|
$obj = ChangeFrequency::$interval();
|
|
$castedString = (string) $obj;
|
|
$toString = $obj->__toString();
|
|
|
|
$this->assertSame($interval, $castedString);
|
|
$this->assertSame($interval, $toString);
|
|
}
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
public function dataProvider()
|
|
{
|
|
return [
|
|
['daily'],
|
|
['always'],
|
|
['hourly'],
|
|
['weekly'],
|
|
['monthly'],
|
|
['yearly'],
|
|
['never'],
|
|
];
|
|
}
|
|
}
|