/** * @covers Rhumsaa\Uuid\Uuid::hasOpensslRandomPseudoBytes */ public function testHasOpensslRandomPseudoBytes() { $hasOpensslRandomPseudoBytes = new \ReflectionMethod('Rhumsaa\\Uuid\\Uuid', 'hasOpensslRandomPseudoBytes'); $hasOpensslRandomPseudoBytes->setAccessible(true); $uuid = Uuid::fromString('ff6f8cb0-c57d-11e1-9b21-0800200c9a66'); $this->assertTrue($hasOpensslRandomPseudoBytes->invoke($uuid)); Uuid::$forceNoOpensslRandomPseudoBytes = true; $this->assertFalse($hasOpensslRandomPseudoBytes->invoke($uuid)); }