File: from-name-collisions.t

package info (click to toggle)
libdata-uuid-perl 1.219-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 184 kB
  • ctags: 136
  • sloc: ansic: 344; perl: 70; makefile: 11
file content (19 lines) | stat: -rw-r--r-- 370 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use strict;
use warnings;
use Test::More tests => 1;
use Data::UUID qw(NameSpace_DNS);

my $generator = new Data::UUID;

my %res;
for my $id ( 1 .. 1000 ) {
    $res{ $generator->create_from_name_str( NameSpace_DNS, $id ) }++;
}

my $collisions = 0;
while ( my ($k, $v) = each %res ) {
    next if $v == 1;
    $collisions += $v;
}

is($collisions, 0, "no collisions");