示例#1
0
 /**
  * @covers Rhumsaa\Uuid\Uuid::isValid
  */
 public function testUsingNilAsValidUuid()
 {
     $this->assertInstanceOf('Rhumsaa\\Uuid\\Uuid', Uuid::uuid3(Uuid::NIL, 'randomtext'));
     $this->assertInstanceOf('Rhumsaa\\Uuid\\Uuid', Uuid::uuid5(Uuid::NIL, 'randomtext'));
 }
 /**
  * @covers Rhumsaa\Uuid\Uuid::equals
  */
 public function testEquals()
 {
     $uuid1 = Uuid::uuid5(Uuid::NAMESPACE_DNS, 'python.org');
     $uuid2 = Uuid::uuid5(Uuid::NAMESPACE_DNS, 'python.org');
     $uuid3 = Uuid::uuid5(Uuid::NAMESPACE_DNS, 'php.net');
     $this->assertTrue($uuid1->equals($uuid2));
     $this->assertFalse($uuid1->equals($uuid3));
     $this->assertFalse($uuid1->equals(null));
     $this->assertFalse($uuid1->equals(new \stdClass()));
 }