当前位置: 首页>>代码示例>>C++>>正文


C++ UUID::isNil方法代码示例

本文整理汇总了C++中UUID::isNil方法的典型用法代码示例。如果您正苦于以下问题:C++ UUID::isNil方法的具体用法?C++ UUID::isNil怎么用?C++ UUID::isNil使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UUID的用法示例。


在下文中一共展示了UUID::isNil方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: testGenerate

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() );
}
开发者ID:CodeMonkeySteve,项目名称:libfinagle,代码行数:10,代码来源:UUIDTest.cpp

示例2: testCompare

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));
}
开发者ID:beneon,项目名称:MITK,代码行数:42,代码来源:UUIDTest.cpp


注:本文中的UUID::isNil方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。