These tests create a test assembly from a snippet of code and then load and run the tests that it contains. For this demo, a few errors have been introduced just to show what they look like.
Note: The table was generated by software that does follow the standards of this website. The HTML has been edited in order to display colors correctly.
| NUnit.Fixtures.TestLoadFixture | |||||
|---|---|---|---|---|---|
| Code | Tree() | Run() | Skipped() | Ignored() | Failures() |
public class TestClass
{
} |
EMPTY | 0 | 0 | 0 | 0 |
using NUnit.Framework;
[TestFixture]
public class TestClass
{
} |
TestClass | 0 | 0 | 0 | 0 |
using NUnit.Framework;
[TestFixture]
public class TestClass
{
[Test]
public void T1() { }
[Text]
public void T2() { }
[Test]
public void T3() { }
}Compiler errorsD:\Dev\NUnit\nunit-2.4\fit> "c:\windows\microsoft.net\framework\v1.1.4322\csc.exe" /t:library /utf8output /R:"system.dll" /R:"nunit.framework.dll" /out:"test.dll" /debug- /optimize+ ".\22wcmxwk.0.cs" Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4 for Microsoft (R) .NET Framework version 1.1.4322 Copyright (C) Microsoft Corporation 2001-2002. All rights reserved. 22wcmxwk.0.cs(1,92): error CS0246: The type or namespace name 'Text' could not be found (are you missing a using directive or an assembly reference?) |
TestClass >T1 >T2 >T3expected TestClass actual |
3 expected 0 actual | 0 | 0 | 0 |
using NUnit.Framework;
[TestFixture]
public class TestClass1
{
[Test]
public void T1() { }
}
[TestFixture]
public class TestClass2
{
[Test]
public void T2() { }
[Test]
public void T3() { }
} |
TestClass1 >T1 TestClass2 >T2 >T3 |
3 | 0 | 0 | 0 |
using NUnit.Framework;
[TestFixture]
public class TestClass
{
[Test]
public void T1() { }
[Test, Ignore]
public void T2() { }
[Test]
public void T3() { }
} |
TestClass >T1 >T2 >T3 |
2 | 0 | 1 | 0 |
using NUnit.Framework;
[TestFixture]
public class TestClass
{
[Test]
public void T1() { }
[Test, Explicit]
public void T2() { }
[Test]
public void T3() { }
} |
TestClass >T1 >T2 >T3 |
2 | 1 | 0 | 0 |