}
define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
-define('STATUSNET', true);
+define('GNUSOCIAL', true);
+define('STATUSNET', true); // compatibility
require_once INSTALLDIR . '/lib/common.php';
$this->assertEquals(0x4000, hexdec(substr($result, 14, 4)) & 0xF000);
$this->assertEquals(0x8000, hexdec(substr($result, 19, 4)) & 0xC000);
}
+
+ public function testUnique()
+ {
+ $reps = 100;
+ $ids = array();
+
+ for ($i = 0; $i < $reps; $i++) {
+ $ids[] = UUID::gen();
+ }
+
+ $this->assertEquals(count($ids), count(array_unique($ids)), "UUIDs must be unique");
+ }
}