~nunit-core/nunitv2/2.5

« back to all changes in this revision

Viewing changes to doc/test.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:
185
185
              that does not have the correct signature it will not be run and
186
186
              it will appear in the Test Not Run area in the UI that ran the program.</p>
187
187
            <p></p>
188
 
            <p>Test Example:</p>
189
 
                                <script language="JavaScript">
190
 
    function doClick(index, numTabs, id) {
191
 
        document.all("tab" + id, index).className = "tab";
192
 
        for (var i=1; i < numTabs; i++) {
193
 
            document.all("tab" + id, (index + i) % numTabs).className = "backtab";
194
 
        }
195
 
        document.all("code" + id, index).style.display = "";
196
 
        for (var j=1; j < numTabs; j++) {
197
 
          document.all("code" + id, (index + j) % numTabs).style.display = "none";
198
 
        }
199
 
    }
 
188
            <p><b>Example:</b></p>
 
189
                                <script language="JavaScript">
 
190
        function Show( id ) {
 
191
                document.getElementById(id).style.display = "";
 
192
        }
 
193
        function Hide( id ) {
 
194
                document.getElementById(id).style.display = "none";
 
195
        }
 
196
    function ShowCS()
 
197
        {
 
198
            Show('CS1'); Hide('VB1'); Hide('MC1'); Hide('JS1');
 
199
            Show('CS2'); Hide('VB2'); Hide('MC2'); Hide('JS2');
 
200
        }
 
201
    function ShowVB()
 
202
        {
 
203
            Hide('CS1'); Show('VB1'); Hide('MC1'); Hide('JS1');
 
204
            Hide('CS2'); Show('VB2'); Hide('MC2'); Hide('JS2');
 
205
        }
 
206
    function ShowMC()
 
207
        {
 
208
            Hide('CS1'); Hide('VB1'); Show('MC1'); Hide('JS1');
 
209
            Hide('CS2'); Hide('VB2'); Show('MC2'); Hide('JS2');
 
210
        }
 
211
    function ShowJS()
 
212
        {
 
213
            Hide('CS1'); Hide('VB1'); Hide('MC1'); Show('JS1');
 
214
            Hide('CS2'); Hide('VB2'); Hide('MC2'); Show('JS2');
 
215
        }
200
216
                        </script>
201
 
            <style>
202
 
    td.code {
203
 
      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
204
 
    }
205
 
 
206
 
    td.tab {
207
 
      border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; text-align:center;
208
 
      width:15%;
209
 
      padding:3;
210
 
      border-right:0px none black;
211
 
      background-color:eeeeee;
212
 
      cursor:hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
213
 
    }
214
 
 
215
 
    td.backtab {
216
 
      border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; text-align:center;
217
 
      width:15%;
218
 
      padding:3;
219
 
      border-right:0px none black;
220
 
      background-color:cccccc;
221
 
      cursor:hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
222
 
    }
223
 
 
224
 
    td.topspace {
225
 
      border-left:1px none cccccc; border-top:0px none cccccc; width:55%;
226
 
      padding:0;
227
 
      border-bottom:1px none cccccc;
228
 
      border-right:1px none cccccc;
229
 
      background-color:white; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
230
 
    }
231
 
 
232
 
    td.space {
233
 
      border-left:1px solid black; border-top:0px none cccccc; width:55%;
234
 
      padding:0;
235
 
      border-bottom:1px none cccccc;
236
 
      border-right:1px none cccccc;
237
 
      background-color:white; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
238
 
    }
239
 
                        </style>
240
 
            <table cellpadding="0" cellspacing="0" width="95%">
 
217
 
 
218
                                <a href="javascript:Show('DD1')">
 
219
                                <img src="img/langFilter.gif" height="14" width="14" alt="Language Filter">
 
220
                                </a>
 
221
                                <div id="DD1" class="dropdown" style="display: none;" onclick="Hide('DD1')">
 
222
                                         <a href="javascript:ShowCS()">C#</a><br>
 
223
                                         <a href="javascript:ShowVB()">VB</a><br>
 
224
                                         <a href="javascript:ShowMC()">C++</a><br>
 
225
                                         <a href="javascript:ShowJS()">J#</a><br>
 
226
                                </div>
 
227
            <table cellpadding="0" cellspacing="0">
241
228
                                <tr>
242
 
                                        <td class="code" colspan="4">
243
 
                                                <pre id="code_ctl2" style="display:">namespace NUnit.Tests
 
229
                                        <td class="code">
 
230
                                                <pre id="CS1" style="display:">namespace NUnit.Tests
244
231
{
245
232
  using System;
246
233
  using NUnit.Framework;
256
243
  }
257
244
}
258
245
</pre>
259
 
                                                <pre id="code_ctl2" style="display:none">Imports System
 
246
                                                <pre id="VB1" style="display:none">Imports System
260
247
Imports Nunit.Framework
261
248
 
262
249
Namespace Nunit.Tests
268
255
  End Class
269
256
End Namespace
270
257
</pre>
271
 
                                                <pre id="code_ctl2" style="display:none">#using &lt;Nunit.Framework.dll&gt;
 
258
                                                <pre id="MC1" style="display:none">#using &lt;Nunit.Framework.dll&gt;
272
259
using namespace System;
273
260
using namespace NUnit::Framework;
274
261
 
287
274
  // ...
288
275
}
289
276
</pre>
290
 
                                                <pre id="code_ctl2" style="display:none">package NUnit.Tests;
 
277
                                                <pre id="JS1" style="display:none">package NUnit.Tests;
291
278
 
292
279
import System.*;
293
280
import NUnit.Framework.TestFixture;
302
289
}
303
290
</pre>
304
291
                                        </td>
305
 
                                        <td class="topspace">&nbsp;</td>
306
 
                                </tr>
307
 
                                <tr>
308
 
                                        <td colspan="5"><br></td>
309
 
                                </tr>
310
 
                                <tr>
311
 
                                        <td class="tab" id="tab_ctl2" onclick="doClick(0, 4, '_ctl2')">
312
 
                                                <b>C#</b>
313
 
                                        </td>
314
 
                                        <td class="backtab" id="tab_ctl2" onclick="doClick(1, 4, '_ctl2')">
315
 
                                                <b>VB</b>
316
 
                                        </td>
317
 
                                        <td class="backtab" id="tab_ctl2" onclick="doClick(2, 4, '_ctl2')">
318
 
                                                <b>Managed C++</b>
319
 
                                        </td>
320
 
                                        <td class="backtab" id="tab_ctl2" onclick="doClick(3, 4, '_ctl2')">
321
 
                                                <b>J#</b>
322
 
                                        </td>
323
 
                                        <td class="space">&nbsp;</td>
324
292
                                </tr>
325
293
                        </table><p></p>
326
294
          </td>