mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Populating initial tree
--HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4038902
This commit is contained in:
277
lib/nunit/NUnitFitTests.html
Normal file
277
lib/nunit/NUnitFitTests.html
Normal file
@@ -0,0 +1,277 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<body>
|
||||
<h1>NUnit Acceptance Tests</h1>
|
||||
<p>
|
||||
Developers love self-referential programs! Hence, NUnit has always run all it's
|
||||
own tests, even those that are not really unit tests.
|
||||
<p>Now, beginning with NUnit 2.4, NUnit has top-level tests using Ward Cunningham's
|
||||
FIT framework. At this time, the tests are pretty rudimentary, but it's a start
|
||||
and it's a framework for doing more.
|
||||
<h2>Running the Tests</h2>
|
||||
<p>Open a console or shell window and navigate to the NUnit bin directory, which
|
||||
contains this file. To run the test under Microsoft .Net, enter the command
|
||||
<pre> runFile NUnitFitTests.html TestResults.html .</pre>
|
||||
To run it under Mono, enter
|
||||
<pre> mono runFile.exe NUnitFitTests.html TestResults.html .</pre>
|
||||
Note the space and dot at the end of each command. The results of your test
|
||||
will be in TestResults.html in the same directory.
|
||||
<h2>Platform and CLR Version</h2>
|
||||
<table BORDER cellSpacing="0" cellPadding="5">
|
||||
<tr>
|
||||
<td colspan="2">NUnit.Fixtures.PlatformInfo</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2>Verify Unit Tests</h2>
|
||||
<p>
|
||||
Load and run the NUnit unit tests, verifying that the results are as expected.
|
||||
When these tests are run on different platforms, different numbers of tests may
|
||||
be skipped, so the values for Skipped and Run tests are informational only.
|
||||
<p>
|
||||
The number of tests in each assembly should be constant across all platforms -
|
||||
any discrepancy usually means that one of the test source files was not
|
||||
compiled on the platform. There should be no failures and no tests ignored.
|
||||
<p><b>Note:</b>
|
||||
At the moment, the nunit.extensions.tests assembly is failing because the
|
||||
fixture doesn't initialize addins in the test domain.
|
||||
<p>
|
||||
<table BORDER cellSpacing="0" cellPadding="5">
|
||||
<tr>
|
||||
<td colspan="6">NUnit.Fixtures.AssemblyRunner</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Assembly</td>
|
||||
<td>Tests()</td>
|
||||
<td>Run()</td>
|
||||
<td>Skipped()</td>
|
||||
<td>Ignored()</td>
|
||||
<td>Failures()</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.framework.tests.dll</td>
|
||||
<td>397</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.core.tests.dll</td>
|
||||
<td>355</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.util.tests.dll</td>
|
||||
<td>238</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.mocks.tests.dll</td>
|
||||
<td>43</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.extensions.tests.dll</td>
|
||||
<td>5</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit-console.tests.dll</td>
|
||||
<td>40</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.uikit.tests.dll</td>
|
||||
<td>34</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit-gui.tests.dll</td>
|
||||
<td>15</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nunit.fixtures.tests.dll</td>
|
||||
<td>6</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2>Code Snippet Tests</h2>
|
||||
<p>
|
||||
These tests create a test assembly from a snippet of code and then load and run
|
||||
the tests that it contains, verifying that the structure of the loaded tests is
|
||||
as expected and that the number of tests run, skipped, ignored or failed is
|
||||
correct.
|
||||
<p>
|
||||
<table BORDER cellSpacing="0" cellPadding="5">
|
||||
<tr>
|
||||
<td colspan="6">NUnit.Fixtures.SnippetRunner</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Code</td>
|
||||
<td>Tree()</td>
|
||||
<td>Run()</td>
|
||||
<td>Skipped()</td>
|
||||
<td>Ignored()</td>
|
||||
<td>Failures()</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><pre>public class TestClass
|
||||
{
|
||||
}</pre>
|
||||
</td>
|
||||
<td>EMPTY</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><pre>using NUnit.Framework;
|
||||
|
||||
[TestFixture]
|
||||
public class TestClass
|
||||
{
|
||||
}</pre>
|
||||
</td>
|
||||
<td>TestClass</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><pre>using NUnit.Framework;
|
||||
|
||||
[TestFixture]
|
||||
public class TestClass
|
||||
{
|
||||
[Test]
|
||||
public void T1() { }
|
||||
[Test]
|
||||
public void T2() { }
|
||||
[Test]
|
||||
public void T3() { }
|
||||
}</pre>
|
||||
</td>
|
||||
<td><pre>TestClass
|
||||
>T1
|
||||
>T2
|
||||
>T3</pre>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><pre>using NUnit.Framework;
|
||||
|
||||
[TestFixture]
|
||||
public class TestClass1
|
||||
{
|
||||
[Test]
|
||||
public void T1() { }
|
||||
}
|
||||
|
||||
[TestFixture]
|
||||
public class TestClass2
|
||||
{
|
||||
[Test]
|
||||
public void T2() { }
|
||||
[Test]
|
||||
public void T3() { }
|
||||
}</pre>
|
||||
</td>
|
||||
<td><pre>TestClass1
|
||||
>T1
|
||||
TestClass2
|
||||
>T2
|
||||
>T3</pre>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><pre>using NUnit.Framework;
|
||||
|
||||
[TestFixture]
|
||||
public class TestClass
|
||||
{
|
||||
[Test]
|
||||
public void T1() { }
|
||||
[Test, Ignore]
|
||||
public void T2() { }
|
||||
[Test]
|
||||
public void T3() { }
|
||||
}</pre>
|
||||
</td>
|
||||
<td><pre>TestClass
|
||||
>T1
|
||||
>T2
|
||||
>T3</pre>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><pre>using NUnit.Framework;
|
||||
|
||||
[TestFixture]
|
||||
public class TestClass
|
||||
{
|
||||
[Test]
|
||||
public void T1() { }
|
||||
[Test, Explicit]
|
||||
public void T2() { }
|
||||
[Test]
|
||||
public void T3() { }
|
||||
}</pre>
|
||||
</td>
|
||||
<td><pre>TestClass
|
||||
>T1
|
||||
>T2
|
||||
>T3</pre>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2>Summary Information</h2>
|
||||
<table BORDER cellSpacing="0" cellPadding="5">
|
||||
<tr>
|
||||
<td colspan="2">fit.Summary</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user