NUnit | |
---|---|
| |
Tip de | Sistem automat de testare |
Dezvoltator | Charlie Poole și alții |
Scris in | C# |
Sistem de operare | Toate sunt acceptate de Microsoft .NET sau Mono |
ultima versiune | 3.2.1 ( 19 aprilie 2016 [1] ) |
Formate de fișiere care pot fi citite | proiect NUnit [d] |
Formate de fișiere generate | proiect NUnit [d] |
Licență | MIT |
Site-ul web | nunit.org |
NUnit este un cadru open source de testare unitară pentru aplicațiile .NET . A fost portat din limbajul Java ( biblioteca JUnit ). Primele versiuni ale NUnit au fost scrise în J# , dar apoi tot codul a fost rescris în C# folosind inovații .NET precum .
Există, de asemenea, extensii cunoscute la pachetul original NUnit, dintre care majoritatea sunt, de asemenea, open source. NUnit.Forms extinde NUnit cu instrumente pentru testarea elementelor de interfață cu utilizatorul Windows Forms . NUnit.ASP efectuează aceeași sarcină pentru elementele de interfață din ASP.NET .
Exemplu de test NUnit:
folosind NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , „Înmulțire” ); } }NUnit găsește automat metoda ExampleTestOfNUnit.TestMultiplication()folosind reflexia (reflecția)