/** * @test * @group sitemap * @dataProvider provider_set_change_frequency * @param mixed $change_frequency * @param boolean $raise_exception */ public function test_set_change_frequency($change_frequency, $raise_exception = FALSE) { $instance = new Sitemap_URL(); if ($raise_exception) { try { $instance->set_change_frequency($change_frequency); } catch (InvalidArgumentException $e) { return; } $this->fail('The InvalidArgumentException was not raised'); } else { $return = $instance->set_change_frequency($change_frequency); $this->assertSame($instance, $return); } }