UUIDUtilTest.php 802 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace Sabre\VObject;
  3. class UUIDUtilTest extends \PHPUnit_Framework_TestCase {
  4. function testValidateUUID() {
  5. $this->assertTrue(
  6. UUIDUtil::validateUUID('11111111-2222-3333-4444-555555555555')
  7. );
  8. $this->assertFalse(
  9. UUIDUtil::validateUUID(' 11111111-2222-3333-4444-555555555555')
  10. );
  11. $this->assertTrue(
  12. UUIDUtil::validateUUID('ffffffff-2222-3333-4444-555555555555')
  13. );
  14. $this->assertFalse(
  15. UUIDUtil::validateUUID('fffffffg-2222-3333-4444-555555555555')
  16. );
  17. }
  18. /**
  19. * @depends testValidateUUID
  20. */
  21. function testGetUUID() {
  22. $this->assertTrue(
  23. UUIDUtil::validateUUID(
  24. UUIDUtil::getUUID()
  25. )
  26. );
  27. }
  28. }