PEGASUS_NAMESPACE_END void CompareQualifiers( CIMRepository& r1, CIMRepository& r2, const CIMNamespaceName& namespaceName) { Array<CIMQualifierDecl> quals1 = r1.enumerateQualifiers(namespaceName); Array<CIMQualifierDecl> quals2 = r2.enumerateQualifiers(namespaceName); PEGASUS_TEST_ASSERT(quals1.size() == quals2.size()); BubbleSort(quals1); BubbleSort(quals2); for (Uint32 i = 0; i < quals2.size(); i++) { if (verbose) { cout << "testing qualifier " << namespaceName.getString() << "/"; cout << quals1[i].getName().getString() << "/ against /"; cout << quals2[i].getName().getString() << "/" << endl; } PEGASUS_TEST_ASSERT(quals1[i].identical(quals2[i])); } }
void CompareQualifiers( CIMRepository& r1, CIMRepository& r2, const CIMNamespaceName& namespaceName) { Array<CIMQualifierDecl> quals1 = r1.enumerateQualifiers(namespaceName); Array<CIMQualifierDecl> quals2 = r2.enumerateQualifiers(namespaceName); assert(quals1.size() == quals2.size()); for (size_t i = 0; i < quals2.size(); i++) { if (verbose) { cout << "testing qualifier " << namespaceName.getString() << "/"; cout << quals2[i].getName().getString() << "..." << endl; } assert(quals1[i].identical(quals2[i])); } }