NUnit yra atviro kodo ir visiškai nemokama vieneto bandymai plėtros pagrindų sukurtas specialiai visiems NET kalbomis, iš pradžių perkeltas iš JUnit, veikia Mono "ir" Microsoft .NET.
Būdamas parašyta visiškai C #, NUnit buvo sukurta siekiant pasinaudoti daug funkcijų NET kalbomis, pavyzdžiui, pagal užsakymą atributus, lambda išraiškos, generinių vaistų ir kitų svarstymus galimybes.
NUnit buvo sukurta siekiant suteikti xUnit visiems NET kalbomis. & Nbsp; Nuo 3.0 versijos, NUnit yra padalyta į keletą silpnai projektus. Tai nepriklauso nuo platformos programa, kuri palaiko Linux "ir" Microsoft Windows "operacines sistemas,
Kas naujo , šioje laidoje:.
- Pagrindinės savybės:
- Atskiri projektai Nunit-konsolės ir nunit.engine
- Nauja stato NET 4.5 ir "Silverlight"
- TestContext Dabar palaikoma ir apima papildomą objektą, atsitiktinai, kuris gali būti naudojamas generuoti nekistų atsitiktinius vertes, skirtas naudoti testą.
- Išorinis sistema API dabar stabili; vidinės sąsajos yra atskirtos nuo API
- Testai gali būti vykdomi lygiagrečiai atskirose temas
- Sprendimai ir projektai dabar naudoja VS2012 (išskyrus Framework)
- pataisymai: "
- 463.470 Turėtume piliulę nuorodas į iš anksto 2,0 kolekcijos
- 498.690 Assert.That () nemėgsta savybes su scoped rengėjų
- 501.784 teorija testai neveikia tinkamai naudojant neapibrėžtų parametrų
- 531.873 Žanras: gavyba vieneto bandymai iš Nunit bandymo agregato ir raginama reikia vienas
- 611.325 Leiskite teardown aptikti, jei paskutinis testas nepavyko "
- 611.938 Bendrieji bandymų Atvejai išnyks "
- 655.882 Padaryti CategoryAttribute paveldėjo
- 664.081 Pridėti Server2008 R2 ir "Windows 7 PlatformAttribute
- 671.432 Atnaujinti Nant į naujausią "
- 676.560 Assert.AreEqual nepalaiko IEquatable
- 691.129 Pridėti Kategorija parametras TestFixture
- 697.069 Idėjos: dinamiška vieta TestResult.xml
- 708.173 Nunit logika lyginti masyvus - naudoti Comparer jeigu tai numatyta "
- 709.062 & quot; System.ArgumentException: Negalima lyginti & quot; kai elementas yra sąrašas
- 712.156 Testai negalite naudoti AppDomain.SetPrincipalPolicy
- 719.184 Platformdependency į src / ClientUtilities / util / Paslaugos / DomainManager.cs: 40
- 719.187 Naudojant Path.GetTempPath () sukelia konfliktus bendrų laikinųjų aplankus
- 735.851 Pridėti aptikimas 3.0, 3.5 ir 4.0 sistemos į PlatformAttribute
- 736.062 Aklavietė kai EventListener atlieka Trace skambučio + EventPump sinchronizavimą
- 756.843 Nepavykus teiginį nerodo nelinijinis tolerancijos režimas
- 766.749 grynasis-2.0 NUnit-konsolės x86.exe.config turėtų turėti elementą, taip pat sudaryti sąlygas loadFromRemoteSources
- 770.471 Assert.IsEmpty nepalaiko IEnumerable
- 785.460 Pridėti Kategorija parametras TestCaseSourceAttribute
- 787.106 EqualConstraint suteikia nepakankamai gedimo informaciją IEnumerables
- 792.466 TestContext methodname
- 794.115 HashSet neteisingai pranešė
- 800.089 Assert.Throws () kailiai informaciją apie vidinę AssertionException
- 848.713 Idėjos: Pridėti jungiklį konsolės nutraukti bet bandymo atveju klaidos
- 878.376 Pridėti "Tiksliai (n)" į NUnit apribojimų sintaksė
- 882.137 Kai bandymai yra paleisti, aukštesnio lygio apartamentai rodomas kaip negalutiniai
- 882.517 NUnit 2.5.10 nepripažįsta TestFixture jei yra tik TestCaseSource viduje
- 885.173 Testai vis dar atliekami po anuliavimo vartotojas
- 885.277 Išimtis, kai projektas ragina runtime naudojant tik 2 skaitmenis
- 885.604 Idėjos: Aiškus pavadintas parametras TestCaseAttribute
- 890.129 DelayedConstraint neatrodo apklausa savybių objektus
- 892.844 Ne naudojant mono 4.0 profilį pagal Windows
- 893.919 DelayedConstraint nepavyksta balsavimo savybės ant nuorodos, kurios iš pradžių niekinis
- 896.973 konsolės išėjimo linijos paleisti kartu su Linux
- 897.289 Is.Empty apribojimas yra neaiški gedimo pranešimą
- 898.192 Žanras reikalavimas: Is.Negative, Is.Positive
- 898.256 IEnumerable už Datapoints neveikia
- 899.178 Neteisinga gedimo pranešimas dėl Parametrizuoto testus, tikėtis išimtys
- 904.841 Po išeinant už pauzės nuėmimas metodas nėra įvykdytas
- 908.829 TestCase atributas nėra gerai žaisti su variadic bandymų funkcijų
- 910.218 NUnit turėtų pridėti krašte, pasiuntė kamuolį separatorius į ApplicationBase
- 920.472 CollectionAssert.IsNotEmpty turi disponuoti surašinėtojas
- 922.455 Pridėti Parama "Windows 8" ir "Windows 2012 Server PlatformAttribute
- 928.246 naudoti assembly.Location vietoj assembly.CodeBase
- 958.766 Dėl plėtros darbus pagal TeamCity, turime remti nunit2 suformatuotą išvestį pagal tiesioginių-Runner "
- 1000181 Parametrizuoto TestFixture su System.Type kaip konstruktorius argumentai nepavyksta li>
- 1000213 abejotina žinutė Ne ataskaita produkcijos
- 1023084 Pridėti Enum parama RandomAttribute
- 1028188 Pridėti Parama Silverlight "
- 1029785 testas pakrautas iš nuotolinio aplanką nepavyko paleisti išskyrus System.IODirectory
- 1037144 Pridėti MonoTouch paramą PlatformAttribute
- 1041365 Pridėti MaxOsX ir Xbox paramą platformos atributas
- 1057981 C # 5 nesinchroninius testai yra nepalaikomas
- 1060631 Pridėti NET 4.5 statyti
- 1064014 Paprasta nesinchroninius testai neturėtų grįžti užduotį
- 1071164 palaikymas nesinchroninius metodai naudojimo scenarijai metimų apribojimus
- 1071343 Runner.Load atmetama CF jei testas surinkimas yra bendrinis metodą
- 1071861 Klaida Kelio Apribojimų
- 1072379 Pranešti testas įvykdymo laikas didesniu rezoliucijos
- 1074568 teigti / Tarkime turėtų remti async metodą ActualValueDelegate
- 1082330 Geriau Išimtis, jei SetCulture atributas yra taikomas kelis kartus
- 1111834 Expose Atsitiktiniai objektas kaip bandymo kontekste
- 1111838 Įtraukti Grūdus bandymo ataskaitoje
- 1172979 Pridėti Kategorija Parama nunitlite Runner "
- 1203361 Randomizer unikalumas testai kartais nepavyksta li>
- 1221712 Kai neegzistuojantys bandymo metodas yra nurodyta -test, rezultatas vis dar & quot; Bandymai paleisti: 1, Leista: 1 & quot;
- 1223294 System.NullReferenceException išmesti kai ExpectedExceptionAttribute naudojamas statinis klasės "
- 1225542 standartizuoti komandų galimybės bandymo pakinktų
Kas naujo versijos 2.6.3:
- pagrindų:
- Važiuojant pagal NET 4.5, nesinchroninius metodai dabar gali būti naudojami kaip tam ThrowsConstraint tikslą.
- Važiuojant pagal NET 4.5, nesinchroninius metodai dabar gali būti naudojami kaip ActualValueDelegate išlaikytas Assert.That () arba Assume.That ().
- pataisymai: "
- 1071164 palaikymas nesinchroninius metodai naudojimo scenarijai metimų apribojimus
- 1071714 TestContext neveikia, kai ankstesnę versija Runner naudojama kartu su naujos redakcijos pagrindų
- 1071861 Klaida Kelio Apribojimų
- 1072379 Pranešti testas įvykdymo laikas didesniu rezoliucijos
- 1074568 teigti / Tarkime turėtų remti async metodą ActualValueDelegate
- 1079296 NUnit 2.6.2 Jei mono
- 1082330 Geriau Išimtis, jei SetCulture atributas yra taikomas kelis kartus
- 1084181 TestExecutionContext SerializationException
- 1086975 Saugumo Išimtis po atnaujinimo į 2.6.2
- 1096902 Trace produkcija yra išjungtas pagal nutylėjimą versija 2.6.2.12296
- 1097854 Neteisingas dokumentacija konsolės bėgikas / bandymo variantą
- 1107746 Prideda Nunit žymeles nuget paketai
- 1130239 classicModel.html yra susijęs vietos pagalbos, tačiau neegzistuoja
- 1167638 Neteisingai aptikta rekursija su tipai įgyvendinti IEnumerable ir svarbiausias Lygu / operatoriai / vertė tipų
- 1167805 įvairių sričių problemas, susijusias su XmlSchema ir kvietimo sąlygomis
- 1222148 / sistema jungiklis nepripažįsta net-4.5
- 1235891 Siūloma 2.6.3 spaudai: ArgumentNullException į NUnit.Framework.AsyncInvocationRegion..cctor
Kas naujo versijos 2.6.2:
- Ši laida apima klaidų ir paramos skaičių už async bandymų metodus pagal NET 4.5.
Kas naujo versijos 2.6.1:
- 2.6.1 išleidimo nustato kai kurių neišspręstų klaidas NUnit 2.6.
Kas naujo versijos 2.6 Beta 3:
- Tai išsprendžia keletą klaidų nerasta antroje beta spaudai.
Kas naujo versijos 2.6 Beta 2:
- Antroji beta išleidimo Nunit 2,6 apima tam tikrą klaidą nustato pirmame beta, taip pat keletas patobulinimų.
Kas naujo versija 2.6 Beta:
- NUnit 2.6 apima keletą naujų funkcijų ir keletą klaidų skaičių pataisymai.
Kas naujo versijos 2.5.10:
- pagrindų:
- TestCaseAttribute ir TestFixtureAttribute dabar priimti pavadintas parametras "kategorija" nurodyti individualaus tyrimo atveju ar rungtynių Pavyzdžiui kategoriją.
- pataisymai: "
- 691.129 Pridėti Kategorija parametras TestFixture
- 701.331 TestFixture atributai bazinių klasių nėra ignoruojami
- 711.330 testas be surinkimo suteikta nepakankamumas piktograma medžio ekrane
- 712.444 NUnit-konsolės / paleisti nevykdo Parametrizuoto bandymų dėklai kableliais bandymo atvejo pavadinimas
- 725.718 Dokumentais perkrovų iš Has.Property nėra
- 728.500 TestDomain turėtų iškrauti bandymo AppDomain
- 736.062 Aklavietė kai EventListener atlieka Trace skambučio + EventPump sinchronizavimą
- 737.783 Distributed Results.xsd failas yra pasenę
- 741.402 Klaidos veikia NET 1.1 konsolės testai
- 747.581 Nesėkmė TestFixtureTearDown nebuvo pranešta konsolės Runner "
Kas naujo versijos 2.5.9:
- Tai ištaisytos klaidos iš stabili versija nuo Nunit. Daugiausia vartotojų turėtų įdiegti šią spaudai.
Komentarai nerastas