void UUIDTest::testGenerate( void ) { UUID id; CPPUNIT_ASSERT( id.isNil() ); id.generate(); CPPUNIT_ASSERT( !id.isNil() ); CPPUNIT_ASSERT( UUID().isNil() ); CPPUNIT_ASSERT( !UUID().generate().isNil() ); }
void UUIDTest::testCompare() { UUID nil; assert (nil.isNil()); assert (UUID::nil().isNil()); UUID uuid1 = nil; UUID uuid2; assert (uuid1.isNil()); assert (uuid1 == nil); assert (!(uuid1 != nil)); assert (uuid1 >= nil); assert (uuid1 <= nil); assert (!(uuid1 > nil)); assert (!(uuid1 < nil)); assert (uuid1.toString() == "00000000-0000-0000-0000-000000000000"); uuid1 = UUID::dns(); assert (!uuid1.isNil()); assert (uuid1 != nil); assert (!(uuid1 == nil)); assert (uuid1 >= nil); assert (!(uuid1 <= nil)); assert (uuid1 > nil); assert (!(uuid1 < nil)); assert (uuid1.toString() == "6ba7b810-9dad-11d1-80b4-00c04fd430c8"); assert (nil != uuid1); assert (!(nil == uuid1)); assert (!(nil >= uuid1)); assert (nil <= uuid1); assert (!(nil > uuid1)); assert (nil < uuid1); uuid2 = uuid1; assert (uuid2 == uuid1); assert (!(uuid2 != uuid1)); assert (uuid2 >= uuid1); assert (uuid2 <= uuid1); assert (!(uuid2 > uuid1)); assert (!(uuid2 < uuid1)); }