NUnit

NUnit

NUnit 2.4.6 grafisk miljö för Windows
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 .

Anteckningar

  1. NUnit-Download . Datum för åtkomst: 29 mars 2012. Arkiverad från originalet den 7 april 2012.

Exempel

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)

Litteratur

  • Andrew Hunt, David Thomas: Pragmatisk enhetstestning i C# med NUnit . The Pragmatic Bookshelf, Raleigh 2004, ISBN 0-9745140-2-0
  • Jim Newkirk, Alexey Vorontsov: Testdriven utveckling i Microsoft .NET. ( Testdriven utveckling - med Microsoft.NET ). Microsoft Press, Redmond 2004, ISBN 0-7356-1948-4
  • Bill Hamilton: NUnit Pocket Reference . O'Reilly , Cambridge 2004, ISBN 0-596-00739-6
  • Christian Nagel, Bill Evien, Jay Glynn, Carly Watson, Morgan Skinner. Professional C# 2005 med .NET 3.0 = Professional C# 2005 med .NET 3.0. - M . : "Dialektik" , 2007. - ISBN 978-5-8459-1317-3 .

Se även

Länkar