NUnit er en åpen kildekode og helt gratis enhetstesting utviklingsmiljø utviklet spesielt for alle NET språk, opprinnelig portet fra JUnit, kjører på Mono og Microsoft .NET.
Blir skrevet helt i C #, har NUnit blitt utformet for å dra nytte av de mange funksjonene i .NET språk, for eksempel egendefinerte attributter, lambda-uttrykk, generika og andre refleksjon relaterte evner.
NUnit har blitt designet for å bringe xUnit til alle NET språk. & Nbsp; Fra og med versjon 3.0, er NUnit blir delt inn i flere løst koblede prosjekter. Det er en plattformuavhengig program som støtter Linux og Microsoft Windows-operativsystemer
Hva er nytt i denne utgaven:.
- Hovedfunksjon:
- Egne prosjekter for NUnit-konsoll og nunit.engine
- Nybygg for .NET 4.5 og Silverlight
- Testcontext støttes nå og omfatter en ytterligere egenskap, tilfeldig, noe som kan brukes til å generere repeterbare tilfeldige verdier for bruk i en test.
- Den eksterne ramme API er nå stabil; interne grensesnitt er atskilt fra API
- Tester kan kjøres parallelt på separate tråder
- Løsninger og prosjekter nå bruke VS2012 (unntatt Compact Framework)
- feilrettinger:
- 463470 Vi skal kapsle referanser til pre-2.0 samlinger
- 498690 Assert.That () ikke liker eiendommer med scoped settere
- 501784 Teori tester ikke fungerer riktig når du bruker null parametere
- 531873 Feature: Utvinning av enhet tester fra NUnit test montering og ringer passende en
- 611325 Tillat Teardown å oppdage hvis siste testen mislyktes
- 611938 Generiske Test Forekomster forsvinne
- 655882 Gjør CategoryAttribute arvet
- 664081 Legg Server2008 R2 og Windows 7 til PlatformAttribute
- 671432 Upgrade Nant til siste utgaven
- 676560 Assert.AreEqual støtter ikke IEquatable
- 691129 Legg til kategori parameter til TestFixture
- 697069 Feature forespørsel: dynamisk sted for TestResult.xml
- 708173 NUnit logikk for å sammenligne arrays - bruk SAMMENLIGN hvis det er gitt
- 709062 & quot; System.ArgumentException: Kan ikke sammenligne & quot; når elementet er en liste
- 712156 Tester kan ikke bruke AppDomain.SetPrincipalPolicy
- 719184 Platformdependency i src / ClientUtilities / util / Tjenester / DomainManager.cs: 40
- 719187 Bruke Path.GetTempPath () fører til konflikter i delte midlertidige mapper
- 735851 Legg til påvisning av 3,0, 3,5 og 4,0 rammer til PlatformAttribute
- 736062 Deadlock når EventListener utfører en Trace samtale + EventPump synkronisering
- 756843 Sviktende påstand ikke viser ikke-lineær toleranse modus
- 766749 netto-2.0 NUnit-konsoll-x86.exe.config bør ha et element og også aktivere loadFromRemoteSources
- 770471 Assert.IsEmpty støtter ikke IEnumerable
- 785460 Legg til kategori parameter til TestCaseSourceAttribute
- 787106 EqualConstraint gir utilstrekkelig svikt informasjon for IEnumerables
- 792466 Testcontext metodenavn
- 794115 HashSet feilaktig rapportert
- 800089 Assert.Throws () skjuler detaljer om indre AssertionException
- 848713 Feature forespørsel: Legg bryteren for konsollen til å bryte på noen test case feil
- 878376 Add 'Nøyaktig (n) "til NUnit begrensningen syntaks
- 882137 Når ingen tester er kjørt, høyere nivå suiter vise som mangelfulle
- 882517 NUnit 2.5.10 gjenkjenner ikke TestFixture hvis det bare er TestCaseSource inne
- 885173 Tester fortsatt henrettet etter kansellering av brukeren
- 885277 unntak når prosjektet krever en runtime med kun to siffer
- 885604 Feature forespørsel: Eksplisitt navngitt parameter til TestCaseAttribute
- 890129 DelayedConstraint ikke ser ut til avstemning egenskapene til objektene
- 892844 Ikke ved hjelp av Mono 4.0 profil under Windows
- 893919 DelayedConstraint svikter valg eiendommer på referanser som er utgangspunktet null
- 896973 Console utgangslinjer kjøres samtidig under Linux
- 897289 Is.Empty begrensningen har uklar feilmelding
- 898192 Feature Request: Is.Negative, Is.Positive
- 898256 IEnumerable for datapunkter virker ikke
- 899178 Feil feilmelding for parameteriserte tester som forventer unntak
- 904841 Etter spennende for timeout den teardown metoden ikke er utført
- 908829 Testcase attributt ikke spiller godt med variadic testfunksjoner
- 910218 NUnit bør legge til en etterfølgende separator til ApplicationBase
- 920472 CollectionAssert.IsNotEmpty må disponere Enumerator
- 922455 legge til støtte for Windows 8 og Windows 2012 Server til PlatformAttribute
- 928246 Bruk assembly.Location istedenfor assembly.CodeBase
- 958766 For utvikling arbeid under TeamCity, må vi støtte nunit2 formatert utgang under direkte-runner
- 1000181 parametriert TestFixture med System.Type som konstruktør argumenter svikter
- 1000213 mangelfulle budskap Ikke i rapport utgang
- 1023084 Legg Enum støtte til RandomAttribute
- 1028188 legge til støtte for Silverlight
- 1029785 Test lastet fra ekstern mappe mislyktes i å kjøre med unntak System.IODirectory
- 1037144 Legg Monotouch støtte til PlatformAttribute
- 1041365 Legg MaxOsX og Xbox støtte til plattform attributt
- 1057981 C # 5 async tester støttes ikke
- 1060631 Legg .NET 4.5 build
- 1064014 Enkle async tester bør ikke returnere Task
- 1071164 støtte asynkron metoder i bruk scenarier av kaster begrensninger
- 1071343 Runner.Load mislykkes på CF hvis testen sammenstilling inneholder en generisk metode
- 1071861 Feil i Bane Begrensninger
- 1072379 Rapporter test gjennomføringstid på et høyere oppløsning
- 1074568 Assert / Anta bør støtte en asynkron metode for ActualValueDelegate
- 1082330 Bedre Unntak hvis SetCulture attributtet er brukt flere ganger
- 1111834 Expose Tilfeldig Object som en del av testsammenheng
- 1111838 Inkluder Random Seed i Test Rapport
- 1172979 Legg til kategori Støtte til nunitlite Runner
- 1203361 randomiseringsmiddel unikhet tester noen ganger mislykkes
- 1221712 Når ikke-eksisterende testmetode er spesifisert i-test, er resultatet likevel & quot; Tester kjøre: 1, Bestått: 1 & quot;
- 1223294 System.NullReferenceException kastet når ExpectedExceptionAttribute brukes i en statisk klasse
- 1225542 standardisere command alternativer for test sele
Hva er nytt i versjon 2.6.3:
- Framework:
- Når kjører i .NET 4.5, async metoder kan nå brukes som mål for en ThrowsConstraint.
- Når kjører i .NET 4.5, async metoder kan nå brukes som et ActualValueDelegate gått til Assert.That () eller Assume.That ().
- feilrettinger:
- 1071164 støtte asynkron metoder i bruk scenarier av kaster begrensninger
- 1071714 Testcontext er brutt når en tidligere versjon av løperen brukes sammen med en ny versjon av rammeverket
- 1071861 Feil i Bane Begrensninger
- 1072379 Rapporter test gjennomføringstid på et høyere oppløsning
- 1074568 Assert / Anta bør støtte en asynkron metode for ActualValueDelegate
- 1079296 NUnit 2.6.2 Svikt på Mono
- 1082330 Bedre Unntak hvis SetCulture attributtet er brukt flere ganger
- 1084181 TestExecutionContext SerializationException
- 1086975 Sikkerhet Unntak etter oppgradering til 2.6.2
- 1096902 sporingsutdatafil er deaktivert som standard i versjon 2.6.2.12296
- 1097854 Feil dokumentasjon for konsoll runner / test alternativet
- 1107746 Add NUNIT koder til nuget pakker
- 1130239 classicModel.html er koblet på lokal hjelp, men finnes ikke
- 1167638 Feil oppdaget rekursjon med typer implementere IEnumerable og altoverskyggende lik / operatører / verdityper
- 1167805 tvers av domener problemer med XmlSchema og samtale sammenheng
- 1222148 / rammeverk bryter ikke gjenkjenner netto-4.5
- 1235891 Forslag 2.6.3 utgivelsen: ArgumentNullException i NUnit.Framework.AsyncInvocationRegion..cctor
Hva er nytt i versjon 2.6.2:
- Denne utgivelsen inneholder en rekke feilrettinger og støtte for asynkron testmetoder i henhold til .NET 4.5.
Hva er nytt i versjon 2.6.1:
- 2.6.1 versjonen retter noen utestående bugs i NUnit 2.6.
Hva er nytt i versjon 2.6 Beta 3:
- Dette fikser noen bugs som finnes i den andre beta utgivelse.
Hva er nytt i versjon 2.6 Beta 2:
- Den andre betaversjon av NUnit 2.6 inneholder noen feil fikser på den første beta samt flere forbedringer.
Hva er nytt i versjon 2.6 Beta:
- NUnit 2.6 inneholder flere nye funksjoner og en rekke feil reparasjoner.
Hva er nytt i versjon 2.5.10:
- Framework:
- TestCaseAttribute og TestFixtureAttribute aksepterer nå en navngitt parameter 'Kategori' for å angi kategori av den enkelte test eller ligaen eksempel.
- feilrettinger:
- 691129 Legg til kategori parameter til TestFixture
- 701331 TestFixture attributter på grunnklasser er ikke ignoreres
- 711330 Test-fri montering gitt svikt ikonet i treet skjerm
- 712444 NUnit-konsoll / løp ikke utføre parameteriserte test-tilfeller med komma i test-case navn
- 725718 Dokumenterte overbelastning av Has.Property ikke eksisterer
- 728500 TestDomain skal losse testen AppDomain
- 736062 Deadlock når EventListener utfører en Trace samtale + EventPump synkronisering
- 737783 Distribuert Results.xsd fil er utdatert
- 741402 Feil kjører .NET 1.1 konsoll tester
- 747581 Svikt i TestFixtureTearDown ikke rapportert i konsollen runner
Hva er nytt i versjon 2.5.9:
- Dette er en bug fix-utgivelse av den stabile versjonen av NUnit. De fleste brukere bør installere denne utgivelsen.
Kommentarer ikke funnet