NUnit egy nyílt forráskódú és teljesen ingyenes egység tesztelése fejlesztés keretében kifejezetten összes .NET nyelven, eredetileg portolták JUnit, futó Mono és a Microsoft .NET.
Mivel teljes egészében írt C #, NUnit úgy lett kialakítva, hogy kihasználják a számos funkcióval .NET nyelveken, például az egyedi tulajdonságokat, lambda kifejezéseket, generikus és egyéb reflexió kapcsolatos képességeit.
NUnit úgy lett kialakítva, hogy xUnit minden .NET nyelveken. & Nbsp; 3.0 verziótól kezdődően, NUnit van osztva több lazán összekapcsolt projekteket. Ez egy platform-független alkalmazás, amely támogatja a Linux és Microsoft Windows operációs rendszerek.
Mi az új ebben a kiadásban:
- Főbb jellemzők:
- Külön projektek NUnit-konzol és nunit.engine
- New épít for .NET 4.5 és Silverlight
- TestContext most már támogatja, és tartalmaz egy további tulajdonság, Random, ami arra használható, hogy megismételhető véletlen értékeket használható a teszt.
- A külső keret API már stabil; belső felületek elkülönített API
- A vizsgálatok párhuzamosan futtatható külön szálon
- Solutions és a projektek már használja VS2012 (kivéve a Compact Framework)
- hibajavítások:
- 463.470 Meg kell párosítani referenciák előtti 2,0 gyűjtemények
- 498.690 Assert.That () nem szereti ingatlant távcsöves alkotóinak
- 501.784 Theory tesztek nem működik megfelelően, ha a null paraméterek
- 531.873 Feature: Extraction egység vizsgálatok a NUnit vizsgálati összeállítás és felszólította megfelelőt
- 611.325 Hagyjuk Teardown észlelni, ha az utolsó teszt sikertelen
- 611.938 Generic Test példányok eltűnnek
- 655.882 Tedd CategoryAttribute örökölte
- 664.081 Add Server2008 R2 és a Windows 7 PlatformAttribute
- 671.432 Frissítés NAnt a legújabb verzió
- 676.560 Assert.AreEqual nem támogatja IEquatable
- 691.129 kategóriát paramétert TestFixture
- 697.069 Feature request: dinamikus helyét TestResult.xml
- 708.173 NUnit logikája összehasonlítására tömbök - használja Comparer, ha az szerepel
- 709062 & quot; System.ArgumentException: Nem lehet összehasonlítani & quot; ha az adott elem egy list
- 712.156 tesztek nem tudja használni AppDomain.SetPrincipalPolicy
- 719.184 Platformdependency a src / ClientUtilities / util / Szolgáltatások / DomainManager.cs: 40
- 719.187 használata Path.GetTempPath () okoz konfliktusokat megosztott ideiglenes mappákat
- 735.851 Add kimutatására 3.0, 3.5 és 4.0 keretek PlatformAttribute
- 736.062 Holtpont, amikor EventListener végez Trace hívás + EventPump szinkronizálás
- 756.843 hiányában az állítás nem mutatják a nem-lineáris tolerancia módban
- 766.749 net-2.0 NUnit-console-x86.exe.config kell egy elemet, és lehetővé tegyük loadFromRemoteSources
- 770.471 Assert.IsEmpty nem támogatja IEnumerable
- 785.460 kategóriát paramétert TestCaseSourceAttribute
- 787.106 EqualConstraint biztosít a nem megfelelő információ hiánya a IEnumerables
- 792.466 TestContext MethodName
- 794.115 Hash-halmaz hibásan jelezte,
- 800.089 Assert.Throws () elrejti részleteit belső AssertionException
- 848.713 Feature request: Add kapcsoló konzol törni minden teszt hiba
- 878.376 Add "Pontosan (n)" a NUnit kényszer szintaxis
- 882137 Ha nem tesztek futtatása, magasabb szintű lakosztállyal jelennek Kétes
- 882.517 NUnit 2.5.10 nem ismeri TestFixture ha csak TestCaseSource belül
- 885.173 teszteket is végre törlés után a felhasználó
- 885.277 Kivétel, ha a projekt szólít fel a runtime segítségével csak 2 számjegy
- 885.604 Feature request: Explicit neves paramétert TestCaseAttribute
- 890.129 DelayedConstraint nem jelenik lehívni tárgyak tulajdonságait
- 892844 Nem használja Mono 4.0 profil Windows alatt
- 893.919 DelayedConstraint nem szavazóhelyiségek ingatlan a hivatkozásokat, amelyek kezdetben null
- 896.973 Console output vonalak futnak össze Linux alatt
- 897.289 Is.Empty korlát tisztázatlan hibaüzenet
- 898.192 Feature Request: Is.Negative, Is.Positive
- 898.256 IEnumerable az adatpontok nem működik
- 899.178 Rossz hibaüzenet paraméterezett vizsgálatokat, hogy számíthat kivételek
- 904.841 kilépés után a timeout a tearDown módszer nem kerül végrehajtásra
- 908.829 TestCase attribútum nem játszik jól variadic tesztfunkciók
- 910.218 NUnit kell hozzá egy hátsó elválasztó a ApplicationBase
- 920.472 CollectionAssert.IsNotEmpty kell hulladékként Enumerator
- 922.455 támogatást adni a Windows 8 és a Windows Server 2012 a PlatformAttribute
- 928.246 használata assembly.Location helyett assembly.CodeBase
- 958766 A fejlesztési munka mellett TeamCity, hogy támogassuk nunit2 formázott kimenetet közvetlen-runner
- 1000181 Paraméterezett TestFixture a System.Type mint konstruktorargumentum nem
- 1000213 Kétes üzenet nem a jelentés kiadásának
- 1023084 Add Enum támogatást RandomAttribute
- 1028188 támogatást adni Silverlight
- 1029785 Test betöltött távoli mappa nem fut kivételével System.IODirectory
- 1037144 Add MonoTouch támogatást PlatformAttribute
- 1041365 Add MaxOsX és Xbox támogatást platform attribútum
- 1057981 C # 5 aszinkron tesztek nem támogatja
- 1060631 Add .NET 4.5 építeni
- 1064014 Egyszerű aszinkron teszteket nem tér vissza Task
- 1071164 Support aszinkron módszerek használat módja dobások megszorítások
- 1071343 Runner.Load sikertelen CF, ha a vizsgált egység egy átfogó módszer,
- 1071861 Error in pálya korlátozások
- 1072379 Report teszt végrehajtási ideje nagyobb felbontásban
- 1074568 Assert / Tegyük támogatnia kell az aszinkron módszer a ActualValueDelegate
- 1082330 Jobb Kivétel, ha SetCulture attribútum többször is használható
- 1111834 Tegye Random Object részeként a vizsgálat keretében
- 1111838 közé tartozik a véletlen Seed in Test Report
- 1172979 kategóriát támogatása nunitlite Runner
- 1203361 Randomizer egyediségét tesztek néha nem
- 1221712 Ha nem létező vizsgálati módszer nincs meghatározva a próba, eredmény még mindig & quot; elvégzett tesztek: 1, Telt: 1 & quot;
- 1223294 System.NullReferenceException dobni, ha ExpectedExceptionAttribute használják a statikus osztály
- 1225542 egységesítsék parancssori opciókat teszt hám
Mi az új verzióban 2.6.3:
- Framework:
- Ha fut a .NET 4.5, aszinkron módszerek már fel lehet használni, mint a cél egy ThrowsConstraint.
- Ha fut a .NET 4.5, aszinkron módszerek már fel lehet használni, mint egy ActualValueDelegate át Assert.That () vagy Assume.That ().
- hibajavítások:
- 1071164 Support aszinkron módszerek használat módja dobások megszorítások
- 1071714 TestContext törni, amikor egy korábbi változata a második helyezett használják mellett egy új változata a keret
- 1071861 Error in pálya korlátozások
- 1072379 Report teszt végrehajtási ideje nagyobb felbontásban
- 1074568 Assert / Tegyük támogatnia kell az aszinkron módszer a ActualValueDelegate
- 1079296 NUnit 2.6.2 elmulasztása a Mono
- 1082330 Jobb Kivétel, ha SetCulture attribútum többször is használható
- 1084181 TestExecutionContext SerializationException
- 1086975 Nemzetbiztonsági kivétel Frissítés után a 2.6.2
- 1096902 Trace kimenet alapértelmezés szerint ki van verzióban 2.6.2.12296
- 1097854 Hibás dokumentációját konzolon futó / teszt opciót
- 1107746 Add NUnit címkék nuget csomagok
- 1130239 classicModel.html kapcsolódik a helyi segítséget, de nem létezik
- 1167638 hibás felismerése rekurzív típusait végrehajtási IEnumerable és kiemelkedő Eredmény / üzemeltetői / érték típusú
- 1167805 cross-domain problémák XMLSCHEMA és Hívás esetén
- 1222148 / keret kapcsoló nem ismeri net-4,5
- 1235891 Javasolt 2.6.3 kiadás: ArgumentNullException a NUnit.Framework.AsyncInvocationRegion..cctor
Mi az új verzióban 2.6.2:
- Ez a kiadás számos hibajavítást és támogatás A aszinkron vizsgálati módszerek mellett a .NET 4.5.
Mi az új verzióban 2.6.1:
- A 2.6.1 kiadás javít néhány kiemelkedő hibákat NUnit 2.6.
Mi az új a 2.6-os verzió Beta 3:
- Ez rögzíti néhány hibát találtak a második béta kiadás.
Mi az új a 2.6-os verzió Beta 2:
- A második béta kiadása NUnit 2.6 tartalmaz néhány bug javítások az első béta, valamint számos fejlesztést.
Mi az új a 2.6-os verzió Beta:
- NUnit 2.6 számos új szolgáltatást és számos bug javítások.
Mi az új verzióban 2.5.10:
- Framework:
- TestCaseAttribute és TestFixtureAttribute már elfogadják a neves paramétert "kategória" meghatározza a kategóriát az egyes teszt vagy bajnoksági például.
- hibajavítások:
- 691.129 kategóriát paramétert TestFixture
- 701.331 TestFixture attribútumokat alaposztályokat nem figyelmen kívül hagyni
- 711.330 Test nélküli szerelés adott hiba ikon fa kijelző
- 712.444 NUnit-console / run nem hajtja végre paraméterezett teszt-esetek vesszővel teszt-eset name
- 725.718 Dokumentált túlterhelés a Has.Property nem léteznek
- 728.500 TestDomain kell töltenünk a teszt AppDomain
- 736.062 Holtpont, amikor EventListener végez Trace hívás + EventPump szinkronizálás
- 737.783 Elosztott Results.xsd fájl elavult
- 741.402 Error futó .NET 1.1 konzol tesztek
- 747.581 Hiba TestFixtureTearDown nem jelentett konzolon futó
Mi az új verzióban 2.5.9:
- Ez egy bug fix kiadás a stabil verzió A NUnit. A legtöbb felhasználó telepítse ebben a kiadásban.
Hozzászólás nem található