PageRenderTime 61ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/String-Latex/doc/TexTest.html

http://string-latex.googlecode.com/
HTML | 366 lines | 251 code | 112 blank | 3 comment | 0 complexity | 4cbfeb751a65a1c52c0f5aa13ec5f6ac MD5 | raw file
  1. <?xml version="1.0" encoding="CP850"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  5. <head>
  6. <meta content="text/html; charset=CP850" http-equiv="Content-Type" />
  7. <title>Class: TexTest</title>
  8. <link rel="stylesheet" href="./rdoc.css" type="text/css" media="screen" />
  9. <script src="./js/jquery.js" type="text/javascript" charset="utf-8"></script>
  10. <script src="./js/thickbox-compressed.js" type="text/javascript" charset="utf-8"></script>
  11. <script src="./js/quicksearch.js" type="text/javascript" charset="utf-8"></script>
  12. <script src="./js/darkfish.js" type="text/javascript" charset="utf-8"></script>
  13. </head>
  14. <body id="top" class="class">
  15. <div id="metadata">
  16. <div id="home-metadata">
  17. <div id="home-section" class="section">
  18. <h3 class="section-header">
  19. <a href="./index.html">Home</a>
  20. <a href="./index.html#classes">Classes</a>
  21. <a href="./index.html#methods">Methods</a>
  22. </h3>
  23. </div>
  24. </div>
  25. <div id="file-metadata">
  26. <div id="file-list-section" class="section">
  27. <h3 class="section-header">In Files</h3>
  28. <div class="section-body">
  29. <ul>
  30. <li><a href="./test/tex_test_rb.html?TB_iframe=true&amp;height=550&amp;width=785"
  31. class="thickbox" title="test/tex_test.rb">test/tex_test.rb</a></li>
  32. </ul>
  33. </div>
  34. </div>
  35. </div>
  36. <div id="class-metadata">
  37. <!-- Parent Class -->
  38. <div id="parent-class-section" class="section">
  39. <h3 class="section-header">Parent</h3>
  40. <p class="link">Test::Unit::TestCase</p>
  41. </div>
  42. <!-- Method Quickref -->
  43. <div id="method-list-section" class="section">
  44. <h3 class="section-header">Methods</h3>
  45. <ul class="link-list">
  46. <li><a href="#method-i-test_escape_char">#test_escape_char</a></li>
  47. <li><a href="#method-i-test_longtable">#test_longtable</a></li>
  48. </ul>
  49. </div>
  50. </div>
  51. <div id="project-metadata">
  52. <div id="fileindex-section" class="section project-section">
  53. <h3 class="section-header">Files</h3>
  54. <ul>
  55. <li class="file"><a href="./LICENSE.html">LICENSE</a></li>
  56. <li class="file"><a href="./README.html">README</a></li>
  57. <li class="file"><a href="./Rakefile.html">Rakefile</a></li>
  58. <li class="file"><a href="./nbproject/private/rake-d_txt.html">rake-d.txt</a></li>
  59. </ul>
  60. </div>
  61. <div id="classindex-section" class="section project-section">
  62. <h3 class="section-header">Class/Module Index
  63. <span class="search-toggle"><img src="./images/find.png"
  64. height="16" width="16" alt="[+]"
  65. title="show/hide quicksearch" /></span></h3>
  66. <form action="#" method="get" accept-charset="utf-8" class="initially-hidden">
  67. <fieldset>
  68. <legend>Quicksearch</legend>
  69. <input type="text" name="quicksearch" value=""
  70. class="quicksearch-field" />
  71. </fieldset>
  72. </form>
  73. <ul class="link-list">
  74. <li><a href="./Tex.html">Tex</a></li>
  75. <li><a href="./TexTest.html">TexTest</a></li>
  76. </ul>
  77. <div id="no-class-search-results" style="display: none;">No matching classes.</div>
  78. </div>
  79. </div>
  80. </div>
  81. <div id="documentation">
  82. <h1 class="class">TexTest</h1>
  83. <div id="description" class="description">
  84. </div><!-- description -->
  85. <div id="5Buntitled-5D" class="documentation-section">
  86. <!-- Methods -->
  87. <div id="public-instance-method-details" class="method-section section">
  88. <h3 class="section-header">Public Instance Methods</h3>
  89. <div id="test_escape_char-method" class="method-detail ">
  90. <a name="method-i-test_escape_char"></a>
  91. <div class="method-heading">
  92. <span class="method-name">test_escape_char</span><span
  93. class="method-args">()</span>
  94. <span class="method-click-advice">click to toggle source</span>
  95. </div>
  96. <div class="method-description">
  97. <div class="method-source-code" id="test_escape_char-source">
  98. <pre>
  99. <span class="ruby-comment"># File test/tex_test.rb, line 147</span>
  100. <span class="ruby-keyword">def</span> <span class="ruby-identifier">test_escape_char</span>
  101. <span class="ruby-identifier">a</span> = <span class="ruby-constant">Tex</span>.<span class="ruby-identifier">new</span>()
  102. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-node">&quot;\\$ \\_ \\% \\&amp; \\# \\~ \\\\&quot;</span>, <span class="ruby-identifier">a</span>.<span class="ruby-identifier">escape_char</span>(<span class="ruby-string">'$ _ % &amp; # ~ \'</span>))
  103. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-node">&quot;\\$ \\_\\_ \\% \\&amp; \\# \\~ \\\\&quot;</span>, <span class="ruby-identifier">a</span>.<span class="ruby-identifier">escape_char</span>(<span class="ruby-string">'$ __ % &amp; # ~ \'</span>))
  104. <span class="ruby-keyword">end</span></pre>
  105. </div><!-- test_escape_char-source -->
  106. </div>
  107. </div><!-- test_escape_char-method -->
  108. <div id="test_longtable-method" class="method-detail ">
  109. <a name="method-i-test_longtable"></a>
  110. <div class="method-heading">
  111. <span class="method-name">test_longtable</span><span
  112. class="method-args">()</span>
  113. <span class="method-click-advice">click to toggle source</span>
  114. </div>
  115. <div class="method-description">
  116. <div class="method-source-code" id="test_longtable-source">
  117. <pre>
  118. <span class="ruby-comment"># File test/tex_test.rb, line 7</span>
  119. <span class="ruby-keyword">def</span> <span class="ruby-identifier">test_longtable</span>
  120. <span class="ruby-comment"># Variables</span>
  121. <span class="ruby-identifier">caption</span> = <span class="ruby-string">&quot;This text will appear above the table&quot;</span>
  122. <span class="ruby-identifier">caption_toc</span> = <span class="ruby-string">&quot;This text will appear in the table of contents&quot;</span>
  123. <span class="ruby-identifier">label</span> = <span class="ruby-string">&quot;Tab001&quot;</span>
  124. <span class="ruby-identifier">header</span> = [<span class="ruby-string">'Spalte 1'</span>, <span class="ruby-string">'Spalte 2'</span>, <span class="ruby-string">'Spalte 3'</span>]
  125. <span class="ruby-identifier">data</span> = [[<span class="ruby-value">1</span>, <span class="ruby-value">2</span>, <span class="ruby-value">3</span>], [<span class="ruby-value">4</span>, <span class="ruby-string">''</span>, <span class="ruby-value">5</span>], [<span class="ruby-value">6</span>, <span class="ruby-value">7</span>, <span class="ruby-value">8</span>]]
  126. <span class="ruby-identifier">col_def</span> = [<span class="ruby-string">'c'</span>, <span class="ruby-string">'c'</span>, <span class="ruby-string">'c'</span>]
  127. <span class="ruby-comment"># Instance of Tex-Object</span>
  128. <span class="ruby-identifier">tbl</span> = <span class="ruby-constant">Tex</span>.<span class="ruby-identifier">new</span>()
  129. <span class="ruby-comment"># Exception if :label not given</span>
  130. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  131. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-comment">#label: label,</span>
  132. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  133. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-identifier">col_def</span>,
  134. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  135. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  136. })
  137. )
  138. <span class="ruby-comment"># Exception if :caption not given</span>
  139. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  140. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  141. <span class="ruby-comment">#caption: caption,</span>
  142. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-identifier">col_def</span>,
  143. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  144. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  145. })
  146. )
  147. <span class="ruby-comment"># Exception if :col_def not given</span>
  148. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  149. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  150. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  151. <span class="ruby-comment">#col_def: col_def,</span>
  152. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  153. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  154. })
  155. )
  156. <span class="ruby-comment"># Exception if :header not given</span>
  157. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  158. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  159. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  160. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-identifier">col_def</span>,
  161. <span class="ruby-comment">#header: header,</span>
  162. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  163. })
  164. )
  165. <span class="ruby-comment"># Exception if :header not given</span>
  166. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  167. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  168. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  169. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-identifier">col_def</span>,
  170. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  171. <span class="ruby-comment">#data: data</span>
  172. })
  173. )
  174. <span class="ruby-comment"># Exception if :header not an Array</span>
  175. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  176. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({
  177. <span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  178. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  179. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-identifier">col_def</span>,
  180. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-string">'header'</span>,
  181. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  182. })
  183. )
  184. <span class="ruby-comment"># Exception if :data not an Array</span>
  185. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  186. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  187. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  188. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-identifier">col_def</span>,
  189. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  190. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-string">'data'</span>
  191. })
  192. )
  193. <span class="ruby-comment"># Exception if :col_def not an Array</span>
  194. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  195. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  196. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  197. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> <span class="ruby-string">'col_def'</span>,
  198. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  199. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  200. })
  201. )
  202. <span class="ruby-comment"># Exception if amount of columns in :col_def ist not equal with columns in :header</span>
  203. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  204. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  205. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  206. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> [<span class="ruby-string">'c'</span>, <span class="ruby-string">'c'</span>],
  207. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  208. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  209. })
  210. )
  211. <span class="ruby-comment"># Exception if :caption_toc ist not an String</span>
  212. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  213. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  214. <span class="ruby-identifier">caption_toc</span><span class="ruby-operator">:</span> <span class="ruby-value">2</span>,
  215. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  216. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> [<span class="ruby-string">'c'</span>, <span class="ruby-string">'c'</span>],
  217. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  218. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  219. })
  220. )
  221. <span class="ruby-comment"># Exception if :label ist not an String</span>
  222. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  223. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-value">2</span>,
  224. <span class="ruby-identifier">caption_toc</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption_toc</span>,
  225. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption</span>,
  226. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> [<span class="ruby-string">'c'</span>, <span class="ruby-string">'c'</span>],
  227. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  228. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  229. })
  230. )
  231. <span class="ruby-comment"># Exception if :caption ist not an String</span>
  232. <span class="ruby-identifier">assert_equal</span>(<span class="ruby-keyword">nil</span>,
  233. <span class="ruby-identifier">tbl</span>.<span class="ruby-identifier">longtable</span>({<span class="ruby-identifier">label</span><span class="ruby-operator">:</span> <span class="ruby-identifier">label</span>,
  234. <span class="ruby-identifier">caption_toc</span><span class="ruby-operator">:</span> <span class="ruby-identifier">caption_toc</span>,
  235. <span class="ruby-identifier">caption</span><span class="ruby-operator">:</span> <span class="ruby-value">2</span>,
  236. <span class="ruby-identifier">col_def</span><span class="ruby-operator">:</span> [<span class="ruby-string">'c'</span>, <span class="ruby-string">'c'</span>],
  237. <span class="ruby-identifier">header</span><span class="ruby-operator">:</span> <span class="ruby-identifier">header</span>,
  238. <span class="ruby-identifier">data</span><span class="ruby-operator">:</span> <span class="ruby-identifier">data</span>
  239. })
  240. )
  241. <span class="ruby-keyword">end</span></pre>
  242. </div><!-- test_longtable-source -->
  243. </div>
  244. </div><!-- test_longtable-method -->
  245. </div><!-- public-instance-method-details -->
  246. </div><!-- 5Buntitled-5D -->
  247. </div><!-- documentation -->
  248. <div id="validator-badges">
  249. <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
  250. <p><small>Generated with the <a href="http://deveiate.org/projects/Darkfish-Rdoc/">Darkfish
  251. Rdoc Generator</a> 2</small>.</p>
  252. </div>
  253. </body>
  254. </html>