summaryrefslogtreecommitdiffstats
path: root/test/clang-include-fixer/merge.test
diff options
context:
space:
mode:
Diffstat (limited to 'test/clang-include-fixer/merge.test')
-rw-r--r--test/clang-include-fixer/merge.test33
1 files changed, 33 insertions, 0 deletions
diff --git a/test/clang-include-fixer/merge.test b/test/clang-include-fixer/merge.test
new file mode 100644
index 00000000..230d38da
--- /dev/null
+++ b/test/clang-include-fixer/merge.test
@@ -0,0 +1,33 @@
+# RUN: find-all-symbols -merge-dir=%S/Inputs/merge %t.merged
+# RUN: sed '/^#/d' %s > %t.golden
+# RUN: diff -u %t.golden %t.merged
+---
+Name: bar
+Contexts:
+ - ContextType: Namespace
+ ContextName: a
+FilePath: '../include/bar.h'
+Type: Class
+Seen: 1
+Used: 1
+...
+---
+Name: bar
+Contexts:
+ - ContextType: Namespace
+ ContextName: a
+FilePath: '../include/barbar.h'
+Type: Class
+Seen: 1
+Used: 0
+...
+---
+Name: foo
+Contexts:
+ - ContextType: Namespace
+ ContextName: a
+FilePath: foo.h
+Type: Class
+Seen: 2
+Used: 2
+...