nunit on avoimen lähdekoodin ja täysin ilmainen yksikkötestauksen kehitysalusta suunniteltu erityisesti kaikille NET kielillä, aluksi tuotavasta JUnit, käynnissä Mono ja Microsoft .NET.
Koska kirjoitettu kokonaan C #, nunit on suunniteltu hyödyntämään monia piirteitä NET kielillä, kuten mukautettuja määritteitä, lambda ilmaisuja, geneeristen lääkkeiden ja muiden pohdintaa liittyviä valmiuksia.
Nunit on suunniteltu tuomaan xUnit kaikille NET kielillä. & Nbsp; Alkaen versio 3.0, nunit ollaan useassa löyhästi hankkeita. Se on alustasta riippumaton sovellus, joka tukee Linux ja Microsoft Windows-käyttöjärjestelmissä.
Mitä uutta strong> tässä julkaisussa:
- Tärkeimmät ominaisuudet:
- Erilliset hankkeet nunit-konsoli ja nunit.engine
- Uusi rakentaa NET 4.5 ja Silverlight
- TestContext on nyt tuettu ja sisältää lisäksi omaisuutta, Random, jota voidaan käyttää tuottamaan toistettavissa satunnaisia arvoja käytettäväksi testissä.
- ulkoinen kehys API on nyt vakaa; sisäiset rajapinnat ovat erillään API
- Testit voidaan ajaa rinnakkain erillisiä säikeitä
- Ratkaisut ja hankkeet nyt käyttää VS2012 (paitsi Compact Framework)
- Virhekorjauksia:
- 463470 Meidän pitäisi koteloida viittauksia ennalta 2,0 kokoelmia
- 498690 Assert.That () ei pidä ominaisuuksia scoped antajien
- 501784 teoria testit eivät toimi oikein, kun käytetään null parametrit
- 531873 Ominaisuus: uuttaminen yksikkö testejä nunit testauslaitteista ja soittamalla asianmukainen
- 611325 Salli teardown havaita, jos viimeinen testi epäonnistui
- 611938 Generic Test instanssit katoavat
- 655882 Tee CategoryAttribute perinyt
- 664081 Lisää Server2008 R2 ja Windows 7 PlatformAttribute
- 671432 Upgrade NANT uusimpaan versioon
- 676560 Assert.AreEqual ei tue IEquatable
- 691129 Lisää luokka parametri TestFixture
- 697069 Ominaisuusehdotus: dynaaminen paikka TestResult.xml
- 708173 nunit logiikkaa vertailla paneelit - käytä Comparer jos sitä tarjotaan
- 709062 & quot; System.ArgumentException: ei voi verrata & quot; kun elementti on lista li>
- 712156 Testit voi käyttää AppDomain.SetPrincipalPolicy
- 719184 Platformdependency src / ClientUtilities / util / Palvelut / DomainManager.cs: 40
- 719187 käyttäminen Path.GetTempPath () aiheuttaa konflikteja yhteinen väliaikainen kansiot
- 735851 Lisää havaitseminen 3.0, 3.5 ja 4.0 kehysten PlatformAttribute
- 736062 Umpikuja kun EventListener suorittaa Trace puhelu + EventPump synkronointi
- 756843 Ellei väitettä ei näytä epälineaarinen toleranssi tila
- 766749 netto-2.0 nunit-konsoli-x86.exe.config pitäisi olla tekijä ja mahdollistaa myös loadFromRemoteSources
- 770471 Assert.IsEmpty ei tue IEnumerable
- 785460 Lisää luokka parametri TestCaseSourceAttribute
- 787106 EqualConstraint tarjoaa riittämätön vika tietoa IEnumerables
- 792466 TestContext MethodName
- 794115 HashSet virheellisesti ilmoittanut
- 800089 Assert.Throws () piilottaa yksityiskohdat sisä- AssertionException
- 848713 Ominaisuusehdotus: Lisää kytkin konsolin rikkoa millään koetinkivi virhe
- 878376 Lisää 'Juuri (n)' to nunit rajoitteen syntaksin
- 882137 Kun testejä ajetaan, korkeamman tason sviittiä näyttää kuin varmaa
- 882517 nunit 2.5.10 ei tunnista TestFixture jos niitä on vain TestCaseSource sisällä
- 885173 Testit vielä teloitettiin peruuttamisen jälkeen käyttäjä
- 885277 Exception kun hanke vaatii runtime käyttäen vain 2 numeroa
- 885604 Ominaisuusehdotus: Selkeä nimetty parametrin TestCaseAttribute
- 890129 DelayedConstraint ei näytä kyselyn objektien ominaisuuksia
- 892844 Ei käyttäen Mono 4.0 profiilin Windows
- 893919 DelayedConstraint epäonnistuu äänestyspaikoilla kiinteistöjen viittauksia, jotka ovat aluksi null
- 896973 Console lähtölinjoille ajetaan yhdessä Linux
- 897289 Is.Empty rajoite on epäselvä virheilmoitus
- 898192 Ominaisuuspyyntö: Is.Negative, Is.Positive
- 898256 IEnumerable varten tietopisteiden ei toimi
- 899178 Väärä virheilmoitus varten parameterized testit odottavat poikkeuksia
- 904841 Kun Isoon timeout teardown menetelmää ei suoriteta li>
- 908829 TestCase määrite ei pelaa hyvin variadic testi toiminnot
- 910218 nunit pitäisi lisätä perään erotin ApplicationBase
- 920472 CollectionAssert.IsNotEmpty on realisoitava Enumerator
- 922455 Lisää Tuki Windows 8 ja Windows 2012 Server PlatformAttribute
- 928246 käyttö assembly.Location sijaan assembly.CodeBase
- 958766 kehittämistyön alla TeamCity, meidän on tuettava nunit2 alustettu lähtö suorassa-juoksija
- 1000181 Parametrisoitu TestFixture kanssa System.Type kuin rakentajan väitteitä ei
- 1000213 Epävarma viesti Ei raportissa lähtö
- 1023084 Lisää Enum tukea RandomAttribute
- 1028188 lisätä tukea Silverlight
- 1029785 Test ladataan etäkansiota ei käynnistynyt lukuun System.IODirectory
- 1037144 Lisää MonoTouch tukea PlatformAttribute
- 1041365 Lisää MaxOsX ja Xbox tuki laiturille ominaisuuden
- 1057981 C # 5 async testejä ei tueta li>
- 1060631 Lisää .NET 4.5 build
- 1064014 Yksinkertainen async kokeita ei palata Tehtävä
- 1071164 Tuki async menetelmien käytön skenaarioita heittoja rajoitukset
- 1071343 Runner.Load epäonnistuu CF jos testi nipussa geneerinen menetelmä
- 1071861 Virhe Polku rajoitteet
- 1072379 Ilmoita testin suoritusaika tavallista tarkempia
- 1074568 Assert / Oletetaan tulisi tukea async menetelmä ActualValueDelegate
- 1082330 Parempi Poikkeus jos SetCulture määritettä käyttää useita kertoja
- 1111834 Paljasta Random Object osana testin yhteydessä
- 1111838 satunnaista Seed testiraportti
- 1172979 Lisää luokka tukeminen nunitlite Runner
- 1203361 RANDOMIZER ainutlaatuisuus testejä joskus epäonnistua
- 1221712 Kun olemattomien testimenetelmän on määritelty -testi, tulos on edelleen & quot; Ohjuskokeet: 1, Hyväksytty: 1 & quot;
- 1223294 System.NullReferenceException heitetään kun ExpectedExceptionAttribute käytetään staattisen luokan
- 1225542 Standardoida komennossa vaihtoehtoja testikehysvaatimukset
Mitä uutta strong> versiossa 2.6.3:
- Framework:
- Kun tuotetta .NET 4.5, async menetelmiä voidaan nyt käyttää kohteena ThrowsConstraint.
- Kun tuotetta .NET 4.5, async menetelmiä voidaan nyt käyttää ActualValueDelegate siirtynyt Assert.That () tai Assume.That ().
- Virhekorjauksia:
- 1071164 Tuki async menetelmien käytön skenaarioita heittoja rajoitukset
- 1071714 TestContext on rikki, kun edellinen versio juoksija käytetään rinnalla uuden version yhteydessä
- 1071861 Virhe Polku rajoitteet
- 1072379 Ilmoita testin suoritusaika tavallista tarkempia
- 1074568 Assert / Oletetaan tulisi tukea async menetelmä ActualValueDelegate
- 1079296 nunit 2.6.2 Epäonnistuminen Mono
- 1082330 Parempi Poikkeus jos SetCulture määritettä käyttää useita kertoja
- 1084181 TestExecutionContext SerializationException
- 1086975 Security Exception päivityksen jälkeen 2.6.2
- 1096902 Trace tuotos on oletusarvoisesti pois käytöstä versiossa 2.6.2.12296
- 1097854 Virheellinen oppaista konsoli juoksija / testi vaihtoehto
- 1107746 Lisää nunit tunnisteita NuGet paketit
- 1130239 classicModel.html on liittynyt paikallisia apua, mutta ei ole olemassa
- 1167638 Väärin havaittu rekursio tyypeistä täytäntöönpanosta IEnumerable ja pakottava Yhtä / toimijat / arvotyypeillä
- 1167805 toimialueiden ongelmia XmlSchema ja puhelun yhteydessä
- 1222148 / kehys kytkin ei tunnista verkko-4.5
- 1235891 Ehdotettu 2.6.3 julkaisu: ArgumentNullException in NUnit.Framework.AsyncInvocationRegion..cctor
Mitä uutta strong> versiossa 2.6.2:
- Tämä julkaisu sisältää useita korjauksia ja tuki varten Async testausmenetelmät alle .NET 4.5.
Mitä uutta strong> versiossa 2.6.1:
- 2.6.1 julkaisu korjaa joitakin huomattavia bugeja nunit 2.6.
Mitä uutta strong> versiossa 2.6 Beta 3:
- Tämä korjaa muutamia bugeja löytyy toinen beta julkaisu.
Mitä uutta strong> versiossa 2.6 Beta 2:
- Toinen beetaversiota nunit 2,6 sisältää joitakin bug korjauksia ensimmäisen beta sekä useita parannuksia.
Mitä uutta strong> versiossa 2.6 Beta:
- nunit 2,6 sisältää useita uusia ominaisuuksia ja useita bugi korjauksia.
Mitä uutta strong> versiossa 2.5.10:
- Framework:
- TestCaseAttribute ja TestFixtureAttribute nyt hyväksyä nimeltään parametri "Category" täsmentää luokkaan yksittäisten koetinkivi tai telineeseen esimerkiksi.
- Virhekorjauksia:
- 691129 Lisää luokka parametri TestFixture
- 701331 TestFixture attribuutteja perusluokat eivät jää huomiotta li>
- 711330 Test-free kokoonpano annetaan vika kuvaketta puu näyttö
- 712444 nunit-konsoli / run ei suorita parameterized testitapauksia pilkuilla koe-tapauksessa nimi
- 725718 dokumentoidut ylikuormitusta on Has.Property ei ole
- 728500 TestDomain pitäisi purkaa testi AppDomain
- 736062 Umpikuja kun EventListener suorittaa Trace puhelu + EventPump synkronointi
- 737783 Distributed Results.xsd tiedosto on vanhentunut
- 741402 Virhe käynnissä .NET 1.1 konsoli testejä
- 747581 Epäonnistuminen TestFixtureTearDown ei raportoitu konsoli juoksija
Mitä uutta strong> versiossa 2.5.9:
- Tämä on bug fix vapauttamaan vakaa versio of nunit. Useimpien käyttäjien pitäisi asentaa tämän tiedotteen.
Kommentteja ei löytynyt