NUnit je otevřený zcela zdarma jednotky framework pro vývoj testování určen především pro všechny .NET jazyky, zpočátku přenesených z JUnit, běžící na Mono a Microsoft .NET zdroje a.
Být zcela napsané v jazyce C #, který byl navržen tak, aby NUnit využít mnoha funkcí .NET jazyků, jako jsou atributy na zakázku, lambda výrazy, generik a dalších schopností úvahy související.
NUnit byl navržen tak, aby xUnit všechny .NET jazyky. & Nbsp; Od verze 3.0, NUnit je rozdělena do několika volně spojených projekty. Je to aplikace, nezávislý na platformě, která podporuje operační systémy Linux a Microsoft Windows
Co je nového v této verzi:.
- Hlavní vlastnosti:
- Samostatné projekty pro NUnit-konzoly a nunit.engine
- New staví for .NET 4.5 a Silverlight
- TestContext je nyní podporován a obsahuje další vlastnost, náhodný, který může být použit pro generování náhodných opakovatelné hodnoty pro použití v testu.
- vnější rámec API je nyní stabilní; vnitřní rozhraní jsou oddělené od API
- Testy mohou být vedeny paralelně na oddělených vláknech
- Solutions a projekty se používají VS2012 (kromě Compact Framework)
- Opravy chyb:
- 463470 Měli bychom se zapouzdřit odkazy na pre-2.0 sbírky
- 498.690 Assert.That () nemá rád vlastnosti s rozsahem tvůrci
- 501.784 Teorie testy nefungují správně při použití nulové parametrů
- 531873 Charakteristika: Těžba unit testů ze zkušební sestavy NUnit a volání vhodné jeden
- 611325 Nechte demontáže zjistit, zda poslední test
- 611.938 Generické Zkušební Případy zmizet
- 655.882 Udělat CategoryAttribute zdědil
- 664081 Přidat Server2008 R2 a Windows 7 na PlatformAttribute
- 671.432 upgrade NANT na nejnovější verzi
- 676.560 Assert.AreEqual nepodporuje IEquatable
- 691129 Přidat kategorie parametr TestFixture
- 697069 Charakteristika: dynamický umístění TestResult.xml
- 708.173 NUnit logiku pro porovnávání polí - použijte Comparer případě, že je k dispozici
- 709062 & quot; System.ArgumentException: Nelze srovnávat & quot; pokud je prvek je seznam
- 712.156 Testy nelze použít AppDomain.SetPrincipalPolicy
- 719.184 Platformdependency v src / ClientUtilities / util / Služby / DomainManager.cs: 40
- 719187 pomocí Path.GetTempPath () způsobí konflikty ve sdílených dočasné složky
- 735851 Přidat detekce 3.0, 3.5 a 4.0 rámce pro PlatformAttribute
- 736.062 zablokování při EventListener provádí Trace volání + EventPump synchronizaci
- 756843 V opačném případě tvrzení, nevykazuje režimu non-lineární tolerance
- 766.749 net-2.0 NUnit-console-x86.exe.config by měl mít prvek a také umožní loadFromRemoteSources
- 770.471 Assert.IsEmpty nepodporuje IEnumerable
- 785460 Přidat kategorie parametr TestCaseSourceAttribute
- 787.106 EqualConstraint poskytuje nedostatečné informace o neúspěchu IEnumerables
- 792.466 TestContext MethodName
- 794.115 HashSet nesprávně označena
- 800.089 Assert.Throws () kůže detaily vnitřního AssertionException
- 848713 Charakteristika: Přidat přepínač pro konzole k prasknutí jakékoliv test case chyby
- 878.376 Add "Přesně tak (n)" k syntaxi NUnit omezujícími
- 882137 Při spuštění žádné zkoušky, vyšší apartmá úrovně se zobrazí jako neprůkazný
- 882.517 NUnit 2.5.10 neuznává TestFixture, pokud jsou jen TestCaseSource uvnitř
- 885.173 Testy jsou stále prováděny po zrušení uživatelem
- 885.277 výjimka, kdy projekt žádá o běhu s použitím pouze 2 číslice
- 885604 Charakteristika: Explicit pojmenovaný parametr TestCaseAttribute
- 890.129 DelayedConstraint nezdá se, že dotazování vlastností objektů
- 892844 Ne pomocí profilu Mono 4.0 pod Windows
- 893.919 DelayedConstraint selže vlastnosti dotazování na odkazy, které jsou zpočátku null
- 896.973 konzoli linky jsou provozovány společně pod Linuxem
- 897.289 Is.Empty omezení nejasné chybové hlášení
- 898192 Charakteristika: Is.Negative, Is.Positive
- 898.256 IEnumerable na datových bodů nefunguje
- 899.178 Špatné chybové hlášení pro parametrické testy, které očekávají, že výjimky
- 904841 Po ukončení časového limitu metoda teardown se neprovede
- 908.829 atribut TestCase není dobře hrát s variadic testovací funkce
- 910.218 NUnit měli přidat koncové oddělovač do ApplicationBase
- 920.472 CollectionAssert.IsNotEmpty musí disponovat Enumerator
- 922455 přidat podporu pro Windows 8 a Windows 2012 Server na PlatformAttribute
- 928246 Využití assembly.Location místo assembly.CodeBase
- 958766 pro vývojové práce v rámci TeamCity, musíme podporovat nunit2 formátovaný výstup na přímém-běžec
- 1000181 Parameterized TestFixture s System.Type jako konstruktér argumenty selže
- 1000213 Dubiózní zpráva není ve výstupu sestavy
- 1023084 Přidat Enum podpora RandomAttribute
- 1028188 přidat podporu pro Silverlight
- 1029785 Testovací načíst ze vzdálené složky se nepodařilo spustit s výjimek System.IODirectory
- 1037144 Přidává podporu MonoTouch do PlatformAttribute
- 1041365 Přidat MaxOsX a Xbox podporu atributu platformě
- 1057981 C # 5 async zkoušky nejsou podporovány
- 1060631 Přidat .NET 4.5 build
- 1064014 Jednoduché async testy by se vrátit úkol
- 1071164 Support async ve scénářích použití hodů omezení
- 1071343 Runner.Load selže na CF-li Zkušební sestava obsahuje obecný způsob
- 1071861 Chyba Cesta Omezení
- 1072379 Report čas provedení testu ve vyšším rozlišení
- 1074568 Assert / Předpokládejme, že by měly podpořit metodu asynchronní pro ActualValueDelegate
- 1082330 lepší výjimku, pokud je aplikován atribut SetCulture několikrát
- 1111834 Vystavit Náhodně objekt v rámci zkušebního kontextu
- 1111838 Zahrnout Hnízdo ve zkušební zprávě
- 1172979 Přidat kategorie Podpora nunitlite Runner
- 1203361 randomizer jedinečnost testy někdy nedaří
- 1221712-li neexistující zkušební metody je uveden v-test, výsledek je stále & quot; zkouška, která proběhne: 1, prošel: 1 & quot;
- 1223294 System.NullReferenceException vyvolá, když ExpectedExceptionAttribute se používá ve statickém třídě
- 1225542 standardizovat možnosti příkazové řádky pro zkušební svazku
Požadavek
Požadavek
Požadavek
Žádost o
Metody
Co je nového ve verzi 2.6.3:
- Framework:
- Při spuštění pod .NET 4.5, async metody mohou být nyní použity jako cíl na ThrowsConstraint.
- Při spuštění pod .NET 4.5, async metody mohou být nyní použity jako ActualValueDelegate předán Assert.That () nebo Assume.That ().
- Opravy chyb:
- 1071164 Support async ve scénářích použití hodů omezení
- 1071714 TestContext je rozbité, když předchozí verze běžce je užíván společně s novou verzí rámce
- 1071861 Chyba Cesta Omezení
- 1072379 Report čas provedení testu ve vyšším rozlišení
- 1074568 Assert / Předpokládejme, že by měly podpořit metodu asynchronní pro ActualValueDelegate
- 1079296 NUnit 2.6.2 Porucha na Mono
- 1082330 lepší výjimku, pokud je aplikován atribut SetCulture několikrát
- 1084181 TestExecutionContext SerializationException
- 1086975 Výjimka zabezpečení po upgradu na 2.6.2
- 1096902 trasování výstup je ve výchozím nastavení zakázána ve verzi 2.6.2.12296
- 1097854 Nesprávná dokumentace pro volbu console runner / zkouška
- 1107746 Přidat NUnit tagy nuget balíčky
- 1130239 classicModel.html je spojena místní pomoc, ale neexistuje
- 1167638 nesprávně detekovány rekurze s typy, kterým se provádí IEnumerable a naléhavým rovná / subjekty / typy hodnot
- 1167805 doménami problémy s XmlSchema a volání kontext
- 1222148 / rámec přepínač neuznává net-4.5
- 1235891 Navrhované 2.6.3 vydání: ArgumentNullException v NUnit.Framework.AsyncInvocationRegion..cctor
Metody
Co je nového ve verzi 2.6.2:
- Tato verze obsahuje řadu oprav chyb a podporu pro zkušební metody asynchronní pod .NET 4.5.
Co je nového ve verzi 2.6.1:
- 2.6.1 verze opravuje některé chyby v vynikající NUnit 2.6.
Co je nového ve verzi 2.6 Beta 3:
- Tato opravuje několik chyb nalezených ve druhé beta vydání.
Co je nového ve verzi 2.6 Beta 2:
- Druhá beta verze NUnit 2.6 obsahuje některé chyby Opravy na první beta stejně jako několik vylepšení.
Co je nového ve verzi 2.6 Beta:
- NUnit 2.6 obsahuje několik nových funkcí a řadu chyby opravy.
Co je nového ve verzi 2.5.10:
- Framework:
- TestCaseAttribute a TestFixtureAttribute nyní přijímat pojmenovaný parametr "kategorie" určit kategorii individuálního testovacího případu nebo například vodovodní baterii.
- Opravy chyb:
- 691129 Přidat kategorie parametr TestFixture
- 701.331 TestFixture atributy základní třídy nejsou ignorovány
- 711330 Testovací montáž bez uveden symbol selhání na displeji stromu
- 712.444 NUnit-console / run neprovede parametrické testovacích případů se čárek v názvu test-case
- 725.718 Doložené Přetížení Has.Property neexistují
- 728.500 TestDomain by měl vyložit test AppDomain
- 736.062 zablokování při EventListener provádí Trace volání + EventPump synchronizaci
- 737.783 Distributed File Results.xsd je zastaralý
- 741.402 Chyba spuštění .NET 1.1 konzole testy
- 747.581 Neúspěch v TestFixtureTearDown není obsažena v konzoli běžec
Co je nového ve verzi 2.5.9:
- Toto je bug fix vydání stabilní verze z NUnit. Většina uživatelů by měli nainstalovat tuto verzi.
Komentáře nebyl nalezen