This file is indexed.

/usr/share/doc/libcpptest-doc/html/classTest_1_1HtmlOutput.html is in libcpptest-doc 1.1.2-0ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<html>
<head>
    <title>CppTest - A C++ Unit Testing Framework</title>
    <link href="doxygen.css" rel="stylesheet" type="text/css">
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff"> 
    <table width="100%">
    <tr>
        <td width="40%" align="right" valign="center">
            <a href="http://cpptest.sourceforge.net">CppTest home page</a>
        </td>
        <td></td>
        <td width="40%" align="left" valign="center">
            <a href="http://sourceforge.net/projects/cpptest">CppTest project page</a>
        </td>
    </tr>
    </table>
    <hr>
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceTest.html">Test</a></li><li class="navelem"><a class="el" href="classTest_1_1HtmlOutput.html">HtmlOutput</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classTest_1_1HtmlOutput-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Test::HtmlOutput Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="cpptest-htmloutput_8h_source.html">cpptest-htmloutput.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Test::HtmlOutput:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classTest_1_1HtmlOutput.png" usemap="#Test::HtmlOutput_map" alt=""/>
  <map id="Test::HtmlOutput_map" name="Test::HtmlOutput_map">
<area href="classTest_1_1CollectorOutput.html" title="Collector output. " alt="Test::CollectorOutput" shape="rect" coords="0,56,129,80"/>
<area href="classTest_1_1Output.html" title="Test suite output handler. " alt="Test::Output" shape="rect" coords="0,0,129,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a589e4e59aee4da0f70f3f6568daaf0f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1HtmlOutput.html#a589e4e59aee4da0f70f3f6568daaf0f0">generate</a> (std::ostream &amp;os, bool incl_ok_tests=true, const std::string &amp;name=&quot;&quot;)</td></tr>
<tr class="separator:a589e4e59aee4da0f70f3f6568daaf0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classTest_1_1CollectorOutput"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classTest_1_1CollectorOutput')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classTest_1_1CollectorOutput.html">Test::CollectorOutput</a></td></tr>
<tr class="memitem:a758efaaf1e348636cb3877c622d2b5d0 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#a758efaaf1e348636cb3877c622d2b5d0">finished</a> (int tests, const <a class="el" href="classTest_1_1Time.html">Time</a> &amp;time)</td></tr>
<tr class="separator:a758efaaf1e348636cb3877c622d2b5d0 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ea305009efd9e56c0549a04c9d55e6 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#ab4ea305009efd9e56c0549a04c9d55e6">suite_start</a> (int tests, const std::string &amp;name)</td></tr>
<tr class="separator:ab4ea305009efd9e56c0549a04c9d55e6 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25d129d55214c92189265a7bccd5b2cd inherit pub_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#a25d129d55214c92189265a7bccd5b2cd">suite_end</a> (int tests, const std::string &amp;name, const <a class="el" href="classTest_1_1Time.html">Time</a> &amp;time)</td></tr>
<tr class="separator:a25d129d55214c92189265a7bccd5b2cd inherit pub_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a512aa60f06439a22c41dc5c3bfca15ff inherit pub_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#a512aa60f06439a22c41dc5c3bfca15ff">test_start</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a512aa60f06439a22c41dc5c3bfca15ff inherit pub_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f64879932cde17fc0098b8fc197c62 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#aa6f64879932cde17fc0098b8fc197c62">test_end</a> (const std::string &amp;name, bool ok, const <a class="el" href="classTest_1_1Time.html">Time</a> &amp;time)</td></tr>
<tr class="separator:aa6f64879932cde17fc0098b8fc197c62 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201ecd71ad6e443b0be2e987d2dc3b39 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#a201ecd71ad6e443b0be2e987d2dc3b39">assertment</a> (const <a class="el" href="classTest_1_1Source.html">Source</a> &amp;s)</td></tr>
<tr class="separator:a201ecd71ad6e443b0be2e987d2dc3b39 inherit pub_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classTest_1_1Output"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classTest_1_1Output')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classTest_1_1Output.html">Test::Output</a></td></tr>
<tr class="memitem:a838de994609ac3d13b7d7cd389f56090 inherit pub_methods_classTest_1_1Output"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1Output.html#a838de994609ac3d13b7d7cd389f56090">~Output</a> ()</td></tr>
<tr class="separator:a838de994609ac3d13b7d7cd389f56090 inherit pub_methods_classTest_1_1Output"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa66480875d088befc6c23ecfd1107cc1 inherit pub_methods_classTest_1_1Output"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1Output.html#aa66480875d088befc6c23ecfd1107cc1">initialize</a> (int tests)</td></tr>
<tr class="separator:aa66480875d088befc6c23ecfd1107cc1 inherit pub_methods_classTest_1_1Output"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a1e37e043f56a53b521955598f3366682"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e37e043f56a53b521955598f3366682"></a>
struct&#160;</td><td class="memItemRight" valign="bottom"><b>TestSuiteRow</b></td></tr>
<tr class="separator:a1e37e043f56a53b521955598f3366682"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_types_classTest_1_1CollectorOutput"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classTest_1_1CollectorOutput')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classTest_1_1CollectorOutput.html">Test::CollectorOutput</a></td></tr>
<tr class="memitem:a1921f35e0da596bd75da5824afe872c9 inherit pro_types_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1921f35e0da596bd75da5824afe872c9"></a>
typedef std::list&lt; <a class="el" href="classTest_1_1Source.html">Source</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Sources</b></td></tr>
<tr class="separator:a1921f35e0da596bd75da5824afe872c9 inherit pro_types_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a7b7c9b6d181102bc8934190b06e86 inherit pro_types_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54a7b7c9b6d181102bc8934190b06e86"></a>
typedef std::vector&lt; TestInfo &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Tests</b></td></tr>
<tr class="separator:a54a7b7c9b6d181102bc8934190b06e86 inherit pro_types_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0879ce3b51f1e3b3fe14aa5665dccd30 inherit pro_types_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0879ce3b51f1e3b3fe14aa5665dccd30"></a>
typedef std::list&lt; SuiteInfo &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Suites</b></td></tr>
<tr class="separator:a0879ce3b51f1e3b3fe14aa5665dccd30 inherit pro_types_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classTest_1_1CollectorOutput"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classTest_1_1CollectorOutput')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classTest_1_1CollectorOutput.html">Test::CollectorOutput</a></td></tr>
<tr class="memitem:a852bde8f194b4f81ca36f222257adc53 inherit pro_methods_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1CollectorOutput.html#a852bde8f194b4f81ca36f222257adc53">CollectorOutput</a> ()</td></tr>
<tr class="separator:a852bde8f194b4f81ca36f222257adc53 inherit pro_methods_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classTest_1_1Output"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classTest_1_1Output')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classTest_1_1Output.html">Test::Output</a></td></tr>
<tr class="memitem:acbffb6b160039caafd3e9ac11cace65c inherit pro_methods_classTest_1_1Output"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTest_1_1Output.html#acbffb6b160039caafd3e9ac11cace65c">Output</a> ()</td></tr>
<tr class="separator:acbffb6b160039caafd3e9ac11cace65c inherit pro_methods_classTest_1_1Output"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classTest_1_1CollectorOutput"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classTest_1_1CollectorOutput')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classTest_1_1CollectorOutput.html">Test::CollectorOutput</a></td></tr>
<tr class="memitem:a9f79c0fa5abf1d6248a85e7ae4701c5f inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f79c0fa5abf1d6248a85e7ae4701c5f"></a>
Suites&#160;</td><td class="memItemRight" valign="bottom"><b>_suites</b></td></tr>
<tr class="separator:a9f79c0fa5abf1d6248a85e7ae4701c5f inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d8ec4ad0316b57aa96ae50a548c94d2 inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d8ec4ad0316b57aa96ae50a548c94d2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>_total_errors</b></td></tr>
<tr class="separator:a7d8ec4ad0316b57aa96ae50a548c94d2 inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6c1fc02a6ac7a6c15b982b96f5f68f inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace6c1fc02a6ac7a6c15b982b96f5f68f"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>_total_tests</b></td></tr>
<tr class="separator:ace6c1fc02a6ac7a6c15b982b96f5f68f inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1e014fde4bf5b4e6c89de748630aa79 inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1e014fde4bf5b4e6c89de748630aa79"></a>
<a class="el" href="classTest_1_1Time.html">Time</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_total_time</b></td></tr>
<tr class="separator:af1e014fde4bf5b4e6c89de748630aa79 inherit pro_attribs_classTest_1_1CollectorOutput"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>HTML output. </p>
<p>Output handler that creates a HTML table with detailed information about all tests. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a589e4e59aee4da0f70f3f6568daaf0f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Test::HtmlOutput::generate </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>incl_ok_tests</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Generates the HTML table. This function should only be called after run(), when all tests have been executed.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td><a class="el" href="classTest_1_1Output.html" title="Test suite output handler. ">Output</a> stream. </td></tr>
    <tr><td class="paramname">incl_ok_tests</td><td>Set if successful tests should be shown; false otherwise. </td></tr>
    <tr><td class="paramname">name</td><td>Name of generated report. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="cpptest-htmloutput_8h_source.html">cpptest-htmloutput.h</a></li>
<li>htmloutput.cpp</li>
</ul>
</div><!-- contents -->
    <hr>
    <div align="center">
        Supported by:
        <br><br>
        <img src="http://sourceforge.net/sflogo.php?group_id=77564"
             width="88" height="31" border="0" alt="SourceForge Logo"></a>
    </div>
</body> 
</html>