summaryrefslogtreecommitdiff
path: root/tests/scan.py
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2018-12-12 20:31:00 +0100
committerStefan Sauer <ensonic@users.sf.net>2018-12-12 20:31:00 +0100
commitf77b0abb723715186a04436d54d5927f05cd09f4 (patch)
tree3503e6d02867f5267556a59302b7f022ebf0a3bf /tests/scan.py
parentd47934ba84db92447efdd3eb67f4c244b155aa24 (diff)
downloadgtk-doc-f77b0abb723715186a04436d54d5927f05cd09f4.tar.gz
scan: add more generic tests
Fix return value for the branch that detects internal headers.
Diffstat (limited to 'tests/scan.py')
-rw-r--r--tests/scan.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/tests/scan.py b/tests/scan.py
index ddc0a68..6a2fbc5 100644
--- a/tests/scan.py
+++ b/tests/scan.py
@@ -90,6 +90,14 @@ class ScanHeaderContent(ScanHeaderContentTestCase):
slist, doc_comments = self.scanHeaderContent([])
self.assertNothingFound(slist, doc_comments)
+ def test_IgnoresOneLineComments(self):
+ slist, doc_comments = self.scanHeaderContent(['/* test */'])
+ self.assertNothingFound(slist, doc_comments)
+
+ def test_IgnoresOneLineCommentsDoubleStar(self):
+ slist, doc_comments = self.scanHeaderContent(['/** test */'])
+ self.assertNothingFound(slist, doc_comments)
+
def test_FindsDocComment(self):
slist, doc_comments = self.scanHeaderContent("""\
/**
@@ -105,7 +113,16 @@ class ScanHeaderContent(ScanHeaderContentTestCase):
*/""".splitlines(keepends=True))
self.assertNoDeclFound(slist)
- # TODO: test /* < private_header > */ maker
+ def test_SkipInternalHeaders(self):
+ header = textwrap.dedent("""\
+ /* < private_header > */
+ /**
+ * symbol:
+ */
+ void symbols(void);""")
+ slist, doc_comments = self.scanHeaderContent(
+ header.splitlines(keepends=True))
+ self.assertNothingFound(slist, doc_comments)
def test_SkipSymbolWithPreprocessor(self):
slist, doc_comments = self.scanHeaderContent("""\