summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
diff options
context:
space:
mode:
authorJulie Hockett <juliehockett@google.com>2019-07-02 19:59:56 +0000
committerJulie Hockett <juliehockett@google.com>2019-07-02 19:59:56 +0000
commit097aedc9d9cf3a4c747f4374f56d3e39f3e4d9d1 (patch)
tree9c1ac16e511c4dbcea76dac3276b00752b934e6a /clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
parent8055cbc4490932e617e5dd0278a38e498adee98c (diff)
downloadbcm5719-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.cpp7
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)
OpenPOWER on IntegriCloud