NUnit

NUnit

NUnit 2.4.6 grafisk miljø til Windows
Type Automatiseret testsystem
Udvikler Charlie Poole og andre
Skrevet i C#
Operativ system Alt understøttet af Microsoft .NET eller Mono
nyeste version 3.2.1 ( 19. april 2016 [1] )
Læsbare filformater NUnit-projekt [d]
Genererede filformater NUnit-projekt [d]
Licens MIT
Internet side nunit.org

NUnit  er en open source -enhedstestramme for .NET -applikationer . Det er blevet overført fra Java-sproget ( JUnit - bibliotek ). De første versioner af NUnit blev skrevet i J# , men derefter blev al koden omskrevet i C# ved hjælp af .NET- innovationer som f.eks .

Der er også kendte udvidelser til den originale NUnit-pakke, hvoraf de fleste også er open source. NUnit.Forms udvider NUnit med værktøjer til test af Windows Forms brugergrænsefladeelementer . NUnit.ASP udfører den samme opgave for grænsefladeelementer i ASP.NET .

Noter

  1. NUnit-Download . Dato for adgang: 29. marts 2012. Arkiveret fra originalen 7. april 2012.

Eksempel

NUnit test eksempel:

bruger NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , "Multiplicer" ); } }

NUnit finder automatisk metoden ExampleTestOfNUnit.TestMultiplication()ved hjælp af refleksion (refleksion)

Litteratur

  • Andrew Hunt, David Thomas: Pragmatisk enhedstestning i C# med NUnit . The Pragmatic Bookshelf, Raleigh 2004, ISBN 0-9745140-2-0
  • Jim Newkirk, Alexey Vorontsov: Testdrevet udvikling i Microsoft .NET. ( Testdrevet udvikling - 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 også

Links