/** * @depends testConstructEmptyVCard * @group default */ public function testUID(VCard $vcard) { $vcard->setUID('Globally Unique'); $this->assertEquals('Globally Unique', $vcard->getUID()); $vcard2 = new VCard(); $vcard2->setUID(); $this->assertTrue(Uuid::isValid($vcard2->getUID())); $vcard3 = new VCard(); $vcard3->checkSetUID(); $this->assertTrue(Uuid::isValid($vcard3->getUID())); $vcard->checkSetUID(); $this->assertEquals('Globally Unique', $vcard->getUID()); $this->assertNotEquals($vcard2->getUID(), $vcard3->getUID()); return $vcard->clear(); }