NUnit | |
---|---|
| |
Sorts | Automatiserat testsystem |
Utvecklaren | Charlie Poole och andra |
Skrivet i | C# |
Operativ system | Allt stöds av Microsoft .NET eller Mono |
senaste versionen | 3.2.1 ( 19 april 2016 [1] ) |
Läsbara filformat | NUnit-projekt [d] |
Genererade filformat | NUnit-projekt [d] |
Licens | MIT |
Hemsida | nunit.org |
NUnit är ett ramverk för testning av enheter med öppen källkod för .NET-applikationer . Det har porterats från Java-språket ( JUnit library ). De första versionerna av NUnit skrevs i J# , men sedan skrevs all kod om i C# med hjälp av .NET- innovationer som .
Det finns även kända tillägg till det ursprungliga NUnit-paketet, varav de flesta också är öppen källkod. NUnit.Forms utökar NUnit med verktyg för att testa Windows Forms användargränssnittselement . NUnit.ASP utför samma uppgift för gränssnittselement i ASP.NET .
NUnit testexempel:
använder NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , "Multiplicera" ); } }NUnit hittar automatiskt metoden ExampleTestOfNUnit.TestMultiplication()med hjälp av reflektion (reflektion)