Skip to content

Commit c78c62c

Browse files
committed
[clang-doc] precommit test for function comments
1 parent f032126 commit c78c62c

File tree

1 file changed

+151
-0
lines changed

1 file changed

+151
-0
lines changed

clang-tools-extra/test/clang-doc/basic-project.mustache.test

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,17 @@ HTML-SHAPE: <code class="language-cpp code-clang-doc">
8383
HTML-SHAPE: double area ()
8484
HTML-SHAPE: </code>
8585
HTML-SHAPE: </pre>
86+
HTML-SHAPE-NOT: <div>
87+
HTML-SHAPE-NOT: <div>
88+
HTML-SHAPE-NOT: <p> Calculates the area of the shape.</p>
89+
HTML-SHAPE-NOT: </div>
90+
HTML-SHAPE-NOT: <div>
91+
HTML-SHAPE-NOT: <p></p>
92+
HTML-SHAPE-NOT: </div>
93+
HTML-SHAPE-NOT: <div>
94+
HTML-SHAPE-NOT: <p></p>
95+
HTML-SHAPE-NOT: </div>
96+
HTML-SHAPE-NOT: </div>
8697
HTML-SHAPE: </div>
8798
HTML-SHAPE: </div>
8899
HTML-SHAPE: <div class="delimiter-container">
@@ -92,6 +103,17 @@ HTML-SHAPE: <code class="language-cpp code-clang-doc">
92103
HTML-SHAPE: double perimeter ()
93104
HTML-SHAPE: </code>
94105
HTML-SHAPE: </pre>
106+
HTML-SHAPE-NOT: <div>
107+
HTML-SHAPE-NOT: <div>
108+
HTML-SHAPE-NOT: <p> Calculates the perimeter of the shape.</p>
109+
HTML-SHAPE-NOT: </div>
110+
HTML-SHAPE-NOT: <div>
111+
HTML-SHAPE-NOT: <p></p>
112+
HTML-SHAPE-NOT: </div>
113+
HTML-SHAPE-NOT: <div>
114+
HTML-SHAPE-NOT: <p></p>
115+
HTML-SHAPE-NOT: </div>
116+
HTML-SHAPE-NOT: </div>
95117
HTML-SHAPE: </div>
96118
HTML-SHAPE: </div>
97119
HTML-SHAPE: <div class="delimiter-container">
@@ -101,6 +123,14 @@ HTML-SHAPE: <code class="language-cpp code-clang-doc">
101123
HTML-SHAPE: void ~Shape ()
102124
HTML-SHAPE: </code>
103125
HTML-SHAPE: </pre>
126+
HTML-SHAPE-NOT: <div>
127+
HTML-SHAPE-NOT: <div>
128+
HTML-SHAPE-NOT: <p> Virtual destructor.</p>
129+
HTML-SHAPE-NOT: </div>
130+
HTML-SHAPE-NOT: <div>
131+
HTML-SHAPE-NOT: <p></p>
132+
HTML-SHAPE-NOT: </div>
133+
HTML-SHAPE-NOT: </div>
104134
HTML-SHAPE: </div>
105135
HTML-SHAPE: </div>
106136
HTML-SHAPE: </div>
@@ -220,6 +250,17 @@ HTML-CALC: <code class="language-cpp code-clang-doc">
220250
HTML-CALC: int add (int a, int b)
221251
HTML-CALC: </code>
222252
HTML-CALC: </pre>
253+
HTML-CALC-NOT: <div>
254+
HTML-CALC-NOT: <div>
255+
HTML-CALC-NOT: <p> Adds two integers.</p>
256+
HTML-CALC-NOT: </div>
257+
HTML-CALC-NOT: <div>
258+
HTML-CALC-NOT: <p></p>
259+
HTML-CALC-NOT: </div>
260+
HTML-CALC-NOT: <div>
261+
HTML-CALC-NOT: <p></p>
262+
HTML-CALC-NOT: </div>
263+
HTML-CALC-NOT: </div>
223264
HTML-CALC: </div>
224265
HTML-CALC: </div>
225266
HTML-CALC: <div class="delimiter-container">
@@ -229,6 +270,17 @@ HTML-CALC: <code class="language-cpp code-clang-doc">
229270
HTML-CALC: int subtract (int a, int b)
230271
HTML-CALC: </code>
231272
HTML-CALC: </pre>
273+
HTML-CALC-NOT: <div>
274+
HTML-CALC-NOT: <div>
275+
HTML-CALC-NOT: <p> Subtracts the second integer from the first.</p>
276+
HTML-CALC-NOT: </div>
277+
HTML-CALC-NOT: <div>
278+
HTML-CALC-NOT: <p></p>
279+
HTML-CALC-NOT: </div>
280+
HTML-CALC-NOT: <div>
281+
HTML-CALC-NOT: <p></p>
282+
HTML-CALC-NOT: </div>
283+
HTML-CALC-NOT: </div>
232284
HTML-CALC: </div>
233285
HTML-CALC: </div>
234286
HTML-CALC: <div class="delimiter-container">
@@ -238,6 +290,17 @@ HTML-CALC: <code class="language-cpp code-clang-doc">
238290
HTML-CALC: int multiply (int a, int b)
239291
HTML-CALC: </code>
240292
HTML-CALC: </pre>
293+
HTML-CALC-NOT: <div>
294+
HTML-CALC-NOT: <div>
295+
HTML-CALC-NOT: <p> Multiplies two integers.</p>
296+
HTML-CALC-NOT: </div>
297+
HTML-CALC-NOT: <div>
298+
HTML-CALC-NOT: <p></p>
299+
HTML-CALC-NOT: </div>
300+
HTML-CALC-NOT: <div>
301+
HTML-CALC-NOT: <p></p>
302+
HTML-CALC-NOT: </div>
303+
HTML-CALC-NOT: </div>
241304
HTML-CALC: </div>
242305
HTML-CALC: </div>
243306
HTML-CALC: <div class="delimiter-container">
@@ -247,6 +310,17 @@ HTML-CALC: <code class="language-cpp code-clang-doc">
247310
HTML-CALC: double divide (int a, int b)
248311
HTML-CALC: </code>
249312
HTML-CALC: </pre>
313+
HTML-CALC-NOT: <div>
314+
HTML-CALC-NOT: <div>
315+
HTML-CALC-NOT: <p> Divides the first integer by the second.</p>
316+
HTML-CALC-NOT: </div>
317+
HTML-CALC-NOT: <div>
318+
HTML-CALC-NOT: <p></p>
319+
HTML-CALC-NOT: </div>
320+
HTML-CALC-NOT: <div>
321+
HTML-CALC-NOT: <p></p>
322+
HTML-CALC-NOT: </div>
323+
HTML-CALC-NOT: </div>
250324
HTML-CALC: </div>
251325
HTML-CALC: </div>
252326
HTML-CALC: <div class="delimiter-container">
@@ -256,6 +330,17 @@ HTML-CALC: <code class="language-cpp code-clang-doc">
256330
HTML-CALC: int mod (int a, int b)
257331
HTML-CALC: </code>
258332
HTML-CALC: </pre>
333+
HTML-CALC-NOT: <div>
334+
HTML-CALC-NOT: <div>
335+
HTML-CALC-NOT: <p> Performs the mod operation on integers.</p>
336+
HTML-CALC-NOT: </div>
337+
HTML-CALC-NOT: <div>
338+
HTML-CALC-NOT: <p></p>
339+
HTML-CALC-NOT: </div>
340+
HTML-CALC-NOT: <div>
341+
HTML-CALC-NOT: <p></p>
342+
HTML-CALC-NOT: </div>
343+
HTML-CALC-NOT: </div>
259344
HTML-CALC: </div>
260345
HTML-CALC: </div>
261346
HTML-CALC: </div>
@@ -344,6 +429,17 @@ HTML-RECTANGLE: <code class="language-cpp code-clang-doc">
344429
HTML-RECTANGLE: void Rectangle (double width, double height)
345430
HTML-RECTANGLE: </code>
346431
HTML-RECTANGLE: </pre>
432+
HTML-RECTANGLE-NOT: <div>
433+
HTML-RECTANGLE-NOT: <div>
434+
HTML-RECTANGLE-NOT: <p> Constructs a new Rectangle object.</p>
435+
HTML-RECTANGLE-NOT: </div>
436+
HTML-RECTANGLE-NOT: <div>
437+
HTML-RECTANGLE-NOT: <p></p>
438+
HTML-RECTANGLE-NOT: </div>
439+
HTML-RECTANGLE-NOT: <div>
440+
HTML-RECTANGLE-NOT: <p></p>
441+
HTML-RECTANGLE-NOT: </div>
442+
HTML-RECTANGLE-NOT: </div>
347443
HTML-RECTANGLE: </div>
348444
HTML-RECTANGLE: </div>
349445
HTML-RECTANGLE: <div class="delimiter-container">
@@ -353,6 +449,17 @@ HTML-RECTANGLE: <code class="language-cpp code-clang-doc">
353449
HTML-RECTANGLE: double area ()
354450
HTML-RECTANGLE: </code>
355451
HTML-RECTANGLE: </pre>
452+
HTML-RECTANGLE-NOT: <div>
453+
HTML-RECTANGLE-NOT: <div>
454+
HTML-RECTANGLE-NOT: <p> Calculates the area of the rectangle.</p>
455+
HTML-RECTANGLE-NOT: </div>
456+
HTML-RECTANGLE-NOT: <div>
457+
HTML-RECTANGLE-NOT: <p></p>
458+
HTML-RECTANGLE-NOT: </div>
459+
HTML-RECTANGLE-NOT: <div>
460+
HTML-RECTANGLE-NOT: <p></p>
461+
HTML-RECTANGLE-NOT: </div>
462+
HTML-RECTANGLE-NOT: </div>
356463
HTML-RECTANGLE: </div>
357464
HTML-RECTANGLE: </div>
358465
HTML-RECTANGLE: <div class="delimiter-container">
@@ -362,6 +469,17 @@ HTML-RECTANGLE: <code class="language-cpp code-clang-doc">
362469
HTML-RECTANGLE: double perimeter ()
363470
HTML-RECTANGLE: </code>
364471
HTML-RECTANGLE: </pre>
472+
HTML-RECTANGLE-NOT: <div>
473+
HTML-RECTANGLE-NOT: <div>
474+
HTML-RECTANGLE-NOT: <p> Calculates the perimeter of the rectangle.</p>
475+
HTML-RECTANGLE-NOT: </div>
476+
HTML-RECTANGLE-NOT: <div>
477+
HTML-RECTANGLE-NOT: <p></p>
478+
HTML-RECTANGLE-NOT: </div>
479+
HTML-RECTANGLE-NOT: <div>
480+
HTML-RECTANGLE-NOT: <p></p>
481+
HTML-RECTANGLE-NOT: </div>
482+
HTML-RECTANGLE-NOT: </div>
365483
HTML-RECTANGLE: </div>
366484
HTML-RECTANGLE: </div>
367485
HTML-RECTANGLE: </div>
@@ -450,6 +568,17 @@ HTML-CIRCLE: <code class="language-cpp code-clang-doc">
450568
HTML-CIRCLE: void Circle (double radius)
451569
HTML-CIRCLE: </code>
452570
HTML-CIRCLE: </pre>
571+
HTML-CIRCLE-NOT: <div>
572+
HTML-CIRCLE-NOT: <div>
573+
HTML-CIRCLE-NOT: <p> Constructs a new Circle object.</p>
574+
HTML-CIRCLE-NOT: </div>
575+
HTML-CIRCLE-NOT: <div>
576+
HTML-CIRCLE-NOT: <p></p>
577+
HTML-CIRCLE-NOT: </div>
578+
HTML-CIRCLE-NOT: <div>
579+
HTML-CIRCLE-NOT: <p></p>
580+
HTML-CIRCLE-NOT: </div>
581+
HTML-CIRCLE-NOT: </div>
453582
HTML-CIRCLE: </div>
454583
HTML-CIRCLE: </div>
455584
HTML-CIRCLE: <div class="delimiter-container">
@@ -459,6 +588,17 @@ HTML-CIRCLE: <code class="language-cpp code-clang-doc">
459588
HTML-CIRCLE: double area ()
460589
HTML-CIRCLE: </code>
461590
HTML-CIRCLE: </pre>
591+
HTML-CIRCLE-NOT: <div>
592+
HTML-CIRCLE-NOT: <div>
593+
HTML-CIRCLE-NOT: <p> Calculates the area of the circle.</p>
594+
HTML-CIRCLE-NOT: </div>
595+
HTML-CIRCLE-NOT: <div>
596+
HTML-CIRCLE-NOT: <p></p>
597+
HTML-CIRCLE-NOT: </div>
598+
HTML-CIRCLE-NOT: <div>
599+
HTML-CIRCLE-NOT: <p></p>
600+
HTML-CIRCLE-NOT: </div>
601+
HTML-CIRCLE-NOT: </div>
462602
HTML-CIRCLE: </div>
463603
HTML-CIRCLE: </div>
464604
HTML-CIRCLE: <div class="delimiter-container">
@@ -468,6 +608,17 @@ HTML-CIRCLE: <code class="language-cpp code-clang-doc">
468608
HTML-CIRCLE: double perimeter ()
469609
HTML-CIRCLE: </code>
470610
HTML-CIRCLE: </pre>
611+
HTML-CIRCLE-NOT: <div>
612+
HTML-CIRCLE-NOT: <div>
613+
HTML-CIRCLE-NOT: <p> Calculates the perimeter of the circle.</p>
614+
HTML-CIRCLE-NOT: </div>
615+
HTML-CIRCLE-NOT: <div>
616+
HTML-CIRCLE-NOT: <p></p>
617+
HTML-CIRCLE-NOT: </div>
618+
HTML-CIRCLE-NOT: <div>
619+
HTML-CIRCLE-NOT: <p></p>
620+
HTML-CIRCLE-NOT: </div>
621+
HTML-CIRCLE-NOT: </div>
471622
HTML-CIRCLE: </div>
472623
HTML-CIRCLE: </div>
473624
HTML-CIRCLE: </div>

0 commit comments

Comments
 (0)