NUjednotka | |
---|---|
| |
Typ | Automatizovaný testovací systém |
Vývojář | Charlie Poole a další |
Zapsáno v | C# |
Operační systém | Vše podporováno Microsoft .NET nebo Mono |
Nejnovější verze | 3.2.1 ( 19. dubna 2016 [1] ) |
Čitelné formáty souborů | Projekt NUnit [d] |
Vygenerované formáty souborů | Projekt NUnit [d] |
Licence | MIT |
webová stránka | nunit.org |
NUnit je open source jednotkový testovací rámec pro .NET aplikace . Byl přenesen z jazyka Java ( knihovna JUnit ). První verze NUnit byly napsány v J# , ale poté byl veškerý kód přepsán v C# pomocí inovací .NET , jako je .
Existují také známá rozšíření původního balíčku NUnit, z nichž většina je také open source. NUnit.Forms rozšiřuje NUnit o nástroje pro testování prvků uživatelského rozhraní Windows Forms . NUnit.ASP provádí stejnou úlohu pro prvky rozhraní v ASP.NET .
Příklad testu NUnit:
pomocí NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , "Multiply" ); } }NUnit automaticky najde metodu ExampleTestOfNUnit.TestMultiplication()pomocí odrazu (reflexe)