diff options
author | Julie Hockett <juliehockett@google.com> | 2019-07-02 19:59:56 +0000 |
---|---|---|
committer | Julie Hockett <juliehockett@google.com> | 2019-07-02 19:59:56 +0000 |
commit | 097aedc9d9cf3a4c747f4374f56d3e39f3e4d9d1 (patch) | |
tree | 9c1ac16e511c4dbcea76dac3276b00752b934e6a /clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp | |
parent | 8055cbc4490932e617e5dd0278a38e498adee98c (diff) | |
download | bcm5719-llvm-097aedc9d9cf3a4c747f4374f56d3e39f3e4d9d1.tar.gz bcm5719-llvm-097aedc9d9cf3a4c747f4374f56d3e39f3e4d9d1.zip |
[clang-doc] Serialize child namespaces and records
Serialization of child namespaces and records is now handled.
Namespaces can have child records and child namespaces.
Records can only have child records.
Committed on behalf of Diego Astiazarán (diegoaat97@gmail.com).
Differential Revision: https://reviews.llvm.org/D63911
llvm-svn: 364963
Diffstat (limited to 'clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp')
-rw-r--r-- | clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp b/clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp index 75767986e63..064ec28651f 100644 --- a/clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp +++ b/clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp @@ -130,11 +130,12 @@ void CheckNamespaceInfo(NamespaceInfo *Expected, NamespaceInfo *Actual) { ASSERT_EQ(Expected->ChildNamespaces.size(), Actual->ChildNamespaces.size()); for (size_t Idx = 0; Idx < Actual->ChildNamespaces.size(); ++Idx) - EXPECT_EQ(Expected->ChildNamespaces[Idx], Actual->ChildNamespaces[Idx]); + CheckReference(Expected->ChildNamespaces[Idx], + Actual->ChildNamespaces[Idx]); ASSERT_EQ(Expected->ChildRecords.size(), Actual->ChildRecords.size()); for (size_t Idx = 0; Idx < Actual->ChildRecords.size(); ++Idx) - EXPECT_EQ(Expected->ChildRecords[Idx], Actual->ChildRecords[Idx]); + CheckReference(Expected->ChildRecords[Idx], Actual->ChildRecords[Idx]); ASSERT_EQ(Expected->ChildFunctions.size(), Actual->ChildFunctions.size()); for (size_t Idx = 0; Idx < Actual->ChildFunctions.size(); ++Idx) @@ -167,7 +168,7 @@ void CheckRecordInfo(RecordInfo *Expected, RecordInfo *Actual) { ASSERT_EQ(Expected->ChildRecords.size(), Actual->ChildRecords.size()); for (size_t Idx = 0; Idx < Actual->ChildRecords.size(); ++Idx) - EXPECT_EQ(Expected->ChildRecords[Idx], Actual->ChildRecords[Idx]); + CheckReference(Expected->ChildRecords[Idx], Actual->ChildRecords[Idx]); ASSERT_EQ(Expected->ChildFunctions.size(), Actual->ChildFunctions.size()); for (size_t Idx = 0; Idx < Actual->ChildFunctions.size(); ++Idx) |