public function testUuid()
{
$class = new \ReflectionClass('Doctrine\\ODM\\PHPCR\\UnitOfWork');
$method = $class->getMethod('generateUuid');
$method->setAccessible(true);
$this->assertInternalType('string', $method->invoke($this->uow));
$config = new Configuration();
$config->setUuidGenerator(function () {
return 'like-a-uuid';
});
$dm = DocumentManager::create($this->session, $config);
$uow = new UnitOfWork($dm);
$this->assertEquals('like-a-uuid', $method->invoke($uow));
}