NUnit er et open source og helt fri enhed ramme test udvikling designet specielt til alle .NET sprog, der oprindeligt porteret fra JUnit, der kører på Mono og Microsoft .NET.
At være helt skrevet i C #, er NUnit er designet til at drage fordel af de mange funktioner i .NET sprog, såsom brugerdefinerede attributter, lambda udtryk, generiske lægemidler og andre overvejelser kapaciteter.
NUnit er designet til at bringe xUnit til alle NET sprog. & Nbsp; Startende med version 3.0, er NUnit blive opdelt i flere løst koblede projekter. Det er en platform-uafhængig program, der understøtter Linux og Microsoft Windows-operativsystemer
Hvad er nyt i denne udgivelse:.
- Hovedtræk:
- Separate projekter for NUnit-konsol og nunit.engine
- Ny bygger for .NET 4.5 og Silverlight
- TestContext er nu understøttet og omfatter en yderligere egenskab, Random, som kan anvendes til at frembringe reproducerbare tilfældige værdier til anvendelse i en test.
- Den eksterne rammer API er nu stabil; Interne grænseflader adskilt fra API
- Tests kan køres parallelt på separate tråde
- Løsninger og projekter nu bruge VS2012 (med undtagelse af Compact Framework)
- Fejlrettelser:
- 463470 Vi bør indkapsle referencer til at pre-2.0 kollektioner
- 498690 Assert.That () ikke kan lide ejendomme med virkefelt settere
- 501784 Teori test fungerer ikke korrekt, når du bruger null parametre
- 531873 Feature: Udvinding af unit test fra NUnit test montage og kalder hensigtsmæssige
- 611325 Tillad teardown at opdage, hvis sidste test mislykkedes
- 611938 Generiske Test forekomster forsvinder
- 655882 Gør CategoryAttribute arvet
- 664081 Tilføj Server2008 R2 og Windows 7 til PlatformAttribute
- 671432 Opgrader Nant til seneste udgivelse
- 676560 Assert.AreEqual understøtter ikke IEquatable
- 691129 Tilføj kategori parameter til TestFixture
- 697069 Feature anmodning: dynamisk placering til TestResult.xml
- 708173 NUnit logik til at sammenligne arrays - brug Comparer hvis det er fastsat
- 709062 & quot; System.ArgumentException: Kan ikke sammenligne & quot; når elementet er en liste
- 712156 Tests kan ikke bruge AppDomain.SetPrincipalPolicy
- 719184 Platformdependency i src / ClientUtilities / util / Services / DomainManager.cs: 40
- 719187 Brug Path.GetTempPath () forårsager konflikter i delte midlertidige mapper
- 735851 Tilføj påvisning af 3,0, 3,5 og 4,0 rammer til PlatformAttribute
- 736062 Deadlock når eventListener udfører en Trace opkald + EventPump synkronisering
- 756843 mangel påstand viser ikke ikke-lineære tolerance tilstand
- 766.749 net-2.0 NUnit-konsol-x86.exe.config bør have et element, og også sætte loadFromRemoteSources
- 770471 Assert.IsEmpty understøtter ikke IEnumerable
- 785460 Tilføj kategori parameter til TestCaseSourceAttribute
- 787106 EqualConstraint giver utilstrækkelige oplysninger om IEnumerables fiasko
- 792466 TestContext methodName
- 794115 HashSet forkert rapporteret
- 800089 Assert.Throws () huder oplysninger om indre AssertionException
- 848713 Feature anmodning: Tilføj kontakt til konsollen til at bryde enhver prøvesag fejl
- 878376 Tilføj "Præcis (n)" til NUnit begrænsning syntaks
- 882137 Når ingen test er kørt, vises højere suiter niveau som Usikker
- 882517 NUnit 2.5.10 genkender ikke TestFixture hvis der kun TestCaseSource inde
- 885173 Tests stadig henrettet efter annullering af bruger
- 885277 undtagelse, når projektet kræver en runtime ved hjælp af kun 2 cifre
- 885604 Feature anmodning: Eksplicit navngivne parameter til TestCaseAttribute
- 890129 DelayedConstraint synes ikke at polle egenskaber af objekter
- 892844 Ikke hjælp Mono 4.0 profil under Windows
- 893919 DelayedConstraint mislykkes afstemningssteder ejendomme i referencer, som i første omgang null
- 896973 Konsol udgangsledninger køres sammen under Linux
- 897289 Is.Empty tvang har uklart fejlmeddelelse
- 898192 Feature Request: Is.Negative, Is.Positive
- 898256 IEnumerable for datapoints virker ikke
- 899178 Forkert fejlmeddelelse for parametriserede tests, der forventer undtagelser
- 904841 Efter at have forladt for timeout på teardown metoden ikke udføres
- 908829 testcase attribut spiller ikke godt sammen med variadic testfunktioner
- 910218 NUnit bør tilføje en efterfølgende separator til ApplicationBase
- 920472 CollectionAssert.IsNotEmpty skal afhænde optælling
- 922455 tilføje understøttelse for Windows 8 og Windows 2012 Server til PlatformAttribute
- 928246 Brug assembly.Location stedet for assembly.CodeBase
- 958766 Til udviklingsarbejde under TeamCity, vi nødt til at støtte nunit2 formateret output i direkte-runner
- 1000181 Parameteriseret TestFixture med System.Type som constructor argumenterne svigter
- 1000213 Usikker meddelelse ikke i rapporten output
- 1023084 Tilføj Enum støtte til RandomAttribute
- 1028188 tilføje understøttelse for Silverlight
- 1029785 Test indlæses fra ekstern mappe undladt at køre med undtagelse System.IODirectory
- 1037144 Tilføj MonoTouch støtte til PlatformAttribute
- 1041365 Tilføj MaxOsX og Xbox støtte til platform attribut
- 1057981 C # 5 async tests understøttes ikke
- 1060631 Tilføj .NET 4.5 build
- 1064014 Simple async test bør ikke vende tilbage Task
- 1071164 Support async metoder i brugsscenarier af kast begrænsninger
- 1071343 Runner.Load vinder på CF hvis testen samling indeholder en generisk metode
- 1071861 Fejl i Path Begrænsninger
- 1072379 Rapport test gennemførelsestid på en højere opløsning
- 1074568 Assert / Antag bør støtte en async metode til ActualValueDelegate
- 1082330 Bedre Undtagelse hvis SetCulture attribut anvendes flere gange
- 1111834 Expose Random objekt som del af testen sammenhæng
- 1111838 tilfældig Seed i Testrapport
- 1172979 Tilføj kategori Støtte til nunitlite Runner
- 1203361 Randomizer unikke tests sommetider mislykkes
- 1221712 Når ikke-eksisterende metode foreskrives i -test, resultatet stadig & quot; Test, som køres: 1, Bestået: 1 & quot;
- 1223294 System.NullReferenceException kastet når ExpectedExceptionAttribute anvendes i en statisk klasse
- 1225542 standardisere kommandlinjeflag for test sele
Hvad er nyt i version 2.6.3:
- Framework:
- Når du kører under .NET 4.5, async metoder kan nu bruges som målet for en ThrowsConstraint.
- Når du kører under .NET 4.5, async metoder kan nu bruges som en ActualValueDelegate videregivet til Assert.That () eller Assume.That ().
- Fejlrettelser:
- 1071164 Support async metoder i brugsscenarier af kast begrænsninger
- 1071714 TestContext er brudt, når en tidligere version af løberen bliver brugt sammen med en ny version af rammerne
- 1071861 Fejl i Path Begrænsninger
- 1072379 Rapport test gennemførelsestid på en højere opløsning
- 1074568 Assert / Antag bør støtte en async metode til ActualValueDelegate
- 1079296 NUnit 2.6.2 Manglende Mono
- 1082330 Bedre Undtagelse hvis SetCulture attribut anvendes flere gange
- 1084181 TestExecutionContext SerializationException
- 1086975 Sikkerhed Undtagelse efter opgradering til 2.6.2
- 1096902 Trace output er som standard deaktiveret i version 2.6.2.12296
- 1097854 Forkert dokumentation for konsol runner / test funktion
- 1107746 Tilføj nUnit tags til nuget pakker
- 1130239 classicModel.html er forbundet i lokal hjælp, men findes ikke
- 1167638 Forkert opdaget rekursion med typer gennemføre IEnumerable og altoverskyggende Lig / operatører / value typer
- 1167805 tværs af domæner problemer med XmlSchema og call sammenhæng
- 1222148 / ramme switch genkender ikke net-4.5
- 1235891 Foreslået 2.6.3 udgivelse: ArgumentNullException i NUnit.Framework.AsyncInvocationRegion..cctor
Hvad er nyt i version 2.6.2:
- Denne version indeholder en række fejlrettelser og support for async undersøgelsesmetoder under .NET 4.5.
Hvad er nyt i version 2.6.1:
- 2.6.1 release løser nogle udestående fejl i NUnit 2.6.
Hvad er nyt i version 2.6 Beta 3:
- Dette løser et par bugs fundet i anden beta udgivelse.
Hvad er nyt i version 2.6 Beta 2:
- Den anden betaversion af NUnit 2.6 indeholder nogle fejl rettelser på den første beta samt flere forbedringer.
Hvad er nyt i version 2.6 Beta:
- NUnit 2.6 indeholder flere nye funktioner og en række bug rettelser.
Hvad er nyt i version 2.5.10:
- Framework:
- TestCaseAttribute og TestFixtureAttribute nu acceptere en navngiven parameter »kategori« for at angive den kategori af individuelle prøvesag eller stativ instans.
- Fejlrettelser:
- 691129 Tilføj kategori parameter til TestFixture
- 701331 TestFixture attributter på stamklasser er ikke ignoreres
- 711330 prøvesprængninger fri forsamling givet fiasko ikon i træ display
- 712444 NUnit-konsol / run ikke udføre parametriserede test-cases med kommaer i test-case navn
- 725718 Dokumenterede overbelastning af Has.Property ikke eksisterer
- 728500 TestDomain skal losse testen AppDomain
- 736062 Deadlock når eventListener udfører en Trace opkald + EventPump synkronisering
- 737783 Distribueret Results.xsd fil er forældet
- 741402 Fejl kører .NET 1.1 konsol test
- 747581 Fejl i TestFixtureTearDown ikke rapporteret i konsol runner
Hvad er nyt i version 2.5.9:
- Dette er en bug fix frigivelse af den stabile version af NUnit. De fleste brugere bør installere denne udgivelse.
Kommentarer ikke fundet