6 plan eval "require Data::UUID" ||
7 eval "require APR::UUID" ||
9 eval "require Win32::Guidgen" ||
10 eval "require Win32API::GUID"
12 : ( skip_all => 'needs Data::UUID for testing' );
20 my $schema = UUIDTest->schema;
24 $row = $schema->resultset('Test')->create({ });
25 ok UUIDTest::is_uuid( $row->id ), 'got something that loks like a UUID from Auto';
27 UUIDTest::Schema::Test->uuid_class('CustomUUIDMaker');
28 Class::C3->reinitialize();
29 $row = $schema->resultset('Test')->create({ });
30 ok UUIDTest::is_uuid( $row->id ), 'got something that loks like a UUID from CustomUUIDMaker';
32 UUIDTest::Schema::Test->uuid_class('::Data::UUID');
33 Class::C3->reinitialize();
34 $row = $schema->resultset('Test')->create({ });
35 ok UUIDTest::is_uuid( $row->id ), 'got something that loks like a UUID from Data::UUID';