/** * @covers ::parseID */ public function test_parseID() { # Valid id foreach ($this->generateValidIDs() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseID($Original), 'ContentID::parseID() returned an invalid format'); } # Invalid id foreach ($this->generateInvalidIDs() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertRegExp("!^{$Expected}\$!", $this->Header->parseID($Original), 'ContentID::parseID() returned an invalid format'); } }