diff options
author | Stefan Sauer <ensonic@users.sf.net> | 2018-12-12 20:31:00 +0100 |
---|---|---|
committer | Stefan Sauer <ensonic@users.sf.net> | 2018-12-12 20:31:00 +0100 |
commit | f77b0abb723715186a04436d54d5927f05cd09f4 (patch) | |
tree | 3503e6d02867f5267556a59302b7f022ebf0a3bf /tests/scan.py | |
parent | d47934ba84db92447efdd3eb67f4c244b155aa24 (diff) | |
download | gtk-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.py | 19 |
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("""\ |