~nunit-core/nunitv2/2.5

« back to all changes in this revision

Viewing changes to doc/testFixture.html

  • Committer: charliepoole
  • Date: 2004-07-01 18:56:57 UTC
  • Revision ID: vcs-imports@canonical.com-20040701185657-43v1zj0o1b82cxw9
Modify display of alternate languages for examples and change javascript
for compatibility with Mozilla Firefox.

Show diffs side-by-side

added added

removed removed

Lines of Context:
181
181
            <p><b>Note:</b> There are a few restrictions. The class must have a default
182
182
              constructor. The class must also be a publicly exported type or
183
183
              the program that dynamically builds suites will not see it.</p>
184
 
            <p><code>TestFixture</code> Example:</p>
 
184
            <p><b>Example:</b></p>
185
185
            <p>
186
 
                        <script language="JavaScript">
187
 
    function doClick(index, numTabs, id) {
188
 
        document.all("tab" + id, index).className = "tab";
189
 
        for (var i=1; i < numTabs; i++) {
190
 
            document.all("tab" + id, (index + i) % numTabs).className = "backtab";
191
 
        }
192
 
        document.all("code" + id, index).style.display = "";
193
 
        for (var j=1; j < numTabs; j++) {
194
 
          document.all("code" + id, (index + j) % numTabs).style.display = "none";
195
 
        }
196
 
    }
 
186
                                <script language="JavaScript">
 
187
        function Show( id ) {
 
188
                document.getElementById(id).style.display = "";
 
189
        }
 
190
        function Hide( id ) {
 
191
                document.getElementById(id).style.display = "none";
 
192
        }
 
193
    function ShowCS()
 
194
        {
 
195
            Show('CS1'); Hide('VB1'); Hide('MC1'); Hide('JS1');
 
196
        }
 
197
    function ShowVB()
 
198
        {
 
199
            Hide('CS1'); Show('VB1'); Hide('MC1'); Hide('JS1');
 
200
        }
 
201
    function ShowMC()
 
202
        {
 
203
            Hide('CS1'); Hide('VB1'); Show('MC1'); Hide('JS1');
 
204
        }
 
205
    function ShowJS()
 
206
        {
 
207
            Hide('CS1'); Hide('VB1'); Hide('MC1'); Show('JS1');
 
208
        }
197
209
                        </script>
198
 
            <style>
199
 
    td.code {
200
 
      border-left:1px solid cccccc; border-bottom:1px solid cccccc; border-top:1px solid cccccc; border-right:1px solid cccccc; background-color:eeffff; padding-left:10; padding-right:10; padding-top:0; padding-bottom:0
201
 
    }
202
 
 
203
 
    td.tab {
204
 
      border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; text-align:center;
205
 
      width:15%;
206
 
      padding:3;
207
 
      border-right:0px none black;
208
 
      background-color:eeeeee;
209
 
      cursor:hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
210
 
    }
211
 
 
212
 
    td.backtab {
213
 
      border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; text-align:center;
214
 
      width:15%;
215
 
      padding:3;
216
 
      border-right:0px none black;
217
 
      background-color:cccccc;
218
 
      cursor:hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
219
 
    }
220
 
 
221
 
    td.topspace {
222
 
      border-left:1px none cccccc; border-top:0px none cccccc; width:55%;
223
 
      padding:0;
224
 
      border-bottom:1px none cccccc;
225
 
      border-right:1px none cccccc;
226
 
      background-color:white; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
227
 
    }
228
 
 
229
 
    td.space {
230
 
      border-left:1px solid black; border-top:0px none cccccc; width:55%;
231
 
      padding:0;
232
 
      border-bottom:1px none cccccc;
233
 
      border-right:1px none cccccc;
234
 
      background-color:white; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
235
 
    }
236
 
                        </style>
237
 
            <table cellpadding="0" cellspacing="0" width="95%">
 
210
                                <a href="javascript:Show('DD1')">
 
211
                                <img src="img/langFilter.gif" height="14" width="14" alt="Language Filter">
 
212
                                </a>
 
213
                                <div id="DD1" class="dropdown" style="display: none;" onclick="Hide('DD1')">
 
214
                                         <a href="javascript:ShowCS()">C#</a><br>
 
215
                                         <a href="javascript:ShowVB()">VB</a><br>
 
216
                                         <a href="javascript:ShowMC()">C++</a><br>
 
217
                                         <a href="javascript:ShowJS()">J#</a><br>
 
218
                                </div>
 
219
            <table cellpadding="0" cellspacing="0">
238
220
                                <tr>
239
 
                                        <td class="code" colspan="4">
240
 
                                                <pre id="code_ctl2" style="display:">namespace NUnit.Tests
 
221
                                        <td class="code">
 
222
                                                <pre id="CS1" style="display:">namespace NUnit.Tests
241
223
{
242
224
  using System;
243
225
  using NUnit.Framework;
249
231
  }
250
232
}
251
233
</pre>
252
 
                                                <pre id="code_ctl2" style="display:none">Imports System
 
234
                                                <pre id="VB1" style="display:none">Imports System
253
235
Imports Nunit.Framework
254
236
 
255
237
Namespace Nunit.Tests
259
241
  End Class
260
242
End Namespace
261
243
</pre>
262
 
                                                <pre id="code_ctl2" style="display:none">#using &lt;Nunit.Framework.dll&gt;
 
244
                                                <pre id="MC1" style="display:none">#using &lt;Nunit.Framework.dll&gt;
263
245
using namespace System;
264
246
using namespace NUnit::Framework;
265
247
 
278
260
  // ...
279
261
}
280
262
</pre>
281
 
                                                <pre id="code_ctl2" style="display:none">package NUnit.Tests;
 
263
                                                <pre id="JS1" style="display:none">package NUnit.Tests;
282
264
 
283
265
import System.*;
284
266
import NUnit.Framework.TestFixture;
291
273
}
292
274
</pre>
293
275
                                        </td>
294
 
                                        <td class="topspace">&nbsp;</td>
295
 
                                </tr>
296
 
                                <tr>
297
 
                                        <td colspan="5"><br></td>
298
 
                                </tr>
299
 
                                <tr>
300
 
                                        <td class="tab" id="tab_ctl2" onclick="doClick(0, 4, '_ctl2')">
301
 
                                                <b>C#</b>
302
 
                                        </td>
303
 
                                        <td class="backtab" id="tab_ctl2" onclick="doClick(1, 4, '_ctl2')">
304
 
                                                <b>VB</b>
305
 
                                        </td>
306
 
                                        <td class="backtab" id="tab_ctl2" onclick="doClick(2, 4, '_ctl2')">
307
 
                                                <b>Managed C++</b>
308
 
                                        </td>
309
 
                                        <td class="backtab" id="tab_ctl2" onclick="doClick(3, 4, '_ctl2')">
310
 
                                                <b>J#</b>
311
 
                                        </td>
312
 
                                        <td class="space">&nbsp;</td>
313
276
                                </tr>
314
277
                        </table><p></p>
315
278
            <p></p>