Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Tue, 19 Aug 2014 14:46:20 UTC Commit: 72897bac7d5475170eeefab82060c1ffffe3cc0f https://github.com/geany/geany/commit/72897bac7d5475170eeefab82060c1ffffe3cc...
Log Message: ----------- Add a Txt2tags test case for titles
This is simply extracted from the rules.t2t test, but with unique title content as the tagmanager removes duplicate tags in tags files.
Modified Paths: -------------- tests/ctags/Makefile.am tests/ctags/titles.t2t tests/ctags/titles.t2t.tags
Modified: tests/ctags/Makefile.am 1 lines changed, 1 insertions(+), 0 deletions(-) =================================================================== @@ -248,6 +248,7 @@ test_sources = \ test.vhd \ test_input.rs \ test_input2.rs \ + titles.t2t \ traffic_signal.v \ traits.php \ union.f \
Modified: tests/ctags/titles.t2t 40 lines changed, 40 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,40 @@ + +% from rules.t2t, with unique title content as our output removed +% duplicate tags (even with different scopes) + + +%%% Syntax: Balanced equal signs (from 1 to 5) += First Title Level 1 = +== First Title Level 2 == +=== First Title Level 3 === +==== First Title Level 4 ==== +===== First Title Level 5 ===== +%%% Label: Between brackets, alphanumeric [A-Za-z0-9_-] += Second Title Level 1 =[lab_el-1] +== Second Title Level 2 ==[lab_el-2] +=== Second Title Level 3 ===[lab_el-3] +==== Second Title Level 4 ====[lab_el-4] +===== Second Title Level 5 =====[lab_el-5] +%%% Syntax: Spaces around and/or inside are allowed (and ignored) + ===Third Title Level 3=== + === Fourth Title Level 3 === + === Fifth Title Level 3 === +=== Sixth Title Level 3 === +=== Seventh Title Level 3 === + === Eighth Title Level 3 ===[lab_el-9] +%%% Invalid: Unbalanced equal signs + =First Not Title + + ==Second Not Title= + + ===Third Not Title==== +%%% Invalid: Level deeper than 5 + ======First Not Title 6====== + +=======First Not Title 7======= +%%% Invalid: Space between title and label +=Fourth Not Title= [label1] +%%% Invalid: Space inside label +=Fifth Not Title=[ label ] +%%% Invalid: Strange chars inside label +=Sixth Not Title=[la/bel]
Modified: tests/ctags/titles.t2t.tags 17 lines changed, 17 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,17 @@ +# format=tagmanager +Eighth Title Level 3�64�Second Title Level 1Second Title Level 2�0 +Fifth Title Level 3�64�Second Title Level 1Second Title Level 2�0 +First Title Level 1�64�0 +First Title Level 2�64�First Title Level 1�0 +First Title Level 3�64�First Title Level 1First Title Level 2�0 +First Title Level 4�64�First Title Level 1First Title Level 2First Title Level 3�0 +First Title Level 5�64�First Title Level 1First Title Level 2First Title Level 3First Title Level 4�0 +Fourth Title Level 3�64�Second Title Level 1Second Title Level 2�0 +Second Title Level 1�64�0 +Second Title Level 2�64�Second Title Level 1�0 +Second Title Level 3�64�Second Title Level 1Second Title Level 2�0 +Second Title Level 4�64�Second Title Level 1Second Title Level 2Second Title Level 3�0 +Second Title Level 5�64�Second Title Level 1Second Title Level 2Second Title Level 3Second Title Level 4�0 +Seventh Title Level 3�64�Second Title Level 1Second Title Level 2�0 +Sixth Title Level 3�64�Second Title Level 1Second Title Level 2�0 +Third Title Level 3�64�Second Title Level 1Second Title Level 2�0
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).