NUnit açık kaynak kodlu ve Mono ve Microsoft .NET üzerinde çalışan ilk JUnit taşıdık tüm .NET dilleri, özellikle tasarlanmış tamamen ücretsiz birim test geliştirme çerçevesidir.
C # tamamen yazılı olmak, NUnit gibi özel nitelikleri, lambda ifadeleri, jenerik ve diğer yansıması ile ilgili yetenekleri gibi .NET dilleri, birçok özelliklerinden yararlanmak için tasarlanmıştır.
NUnit tüm .NET dilleri xUnit getirmek için tasarlanmıştır. & Nbsp; Sürüm 3.0 ile başlayarak, NUnit birkaç gevşek projelere ayrılmıştır ediliyor. Linux ve Microsoft Windows işletim sistemlerini destekleyen bir platform bağımsız bir uygulamadır
Bu sürümde Yeni nedir:.
- Ana Özellikler:
- nunit-konsol ve nunit.engine için ayrı projeler
- Yeni NET 4.5 için inşa ve Silverlight
- TestContext artık desteklenen ve bir testte kullanılmak üzere tekrarlanabilir rastgele değerler üretmek için kullanılabilecek ek bir özellik, Rastgele, içerir.
- Dış çerçeve API artık kararlı; İç arayüzleri ayrı API
- Testler ayrı bir iş parçacığı üzerinde paralel olarak çalıştırılabilir
- Çözümler ve projeler artık (Kompakt çerçeve hariç) VS2012 kullanın
- Hata düzeltmeleri:
- ön-2.0 koleksiyon
- 498.690 Assert.That ()
- 501.784 Teorisi testleri doğru çalışmaz
- 531.873 Özelliği: NUnit testi düzeneğinden birim testleri çıkarımı ve arama uygun bir
- 611.325 Teardown algılamak için izin
- 611.938 Genel Test örnekleri yok
- 655.882 CategoryAttribute miras olun
- PlatformAttribute için Server2008 R2 ve Windows 7 Ekle 664.081
- 671.432 Yükseltme NAnt
- 676.560 Assert.AreEqual desteklemiyor IEquatable
- 691.129 Ekle Kategori parametresi
- 697.069 Özellik isteği: TestResult.xml için dinamik konum
- 708.173 dizileri karşılaştırmak için Nunit mantık - Comparer kullanmak sağlanan eğer
- 709.062 & quot; System.ArgumentException: karşılaştırmak ve quot; eleman bir liste olduğunda
- 712.156 Testler AppDomain.SetPrincipalPolicy kullanamazsınız
- 719.184 Platformdependency src / ClientUtilities / util / Hizmetler / DomainManager.cs: 40
- 719.187 kullanma Path.GetTempPath () paylaşılan geçici klasörlerdeki çatışmaları neden
- 735.851 Ekle algılama 3.0, 3.5 ve 4.0 PlatformAttribute çerçeveler
- 736.062 Kilitlenme EventListener bir izleme çağrısı + EventPump senkronizasyonu yaparken
- 756.843 görünmüyor iddiasını Başarısız doğrusal olmayan tolerans modu
- 766.749 net 2.0 nunit-konsol-x86.exe.config bir öğesi ve ayrıca loadFromRemoteSources etkinleştirmeniz gerekir
- 770.471 Assert.IsEmpty IEnumerable desteklemiyor
- 785.460 Ekle Kategori parametresi
- 787.106 EqualConstraint IEnumerables için yetersiz başarısızlık bilgi sağlar
- 792.466 TestContext MethodName
- 794.115 HashSet yanlış rapor
- 800.089 Assert.Throws () iç AssertionException ayrıntılarını gizler
- 848.713 Özellik isteği: Konsol herhangi bir test durumu hatası kırmak için anahtarı ekleyin
- 878.376 Ekle 'Tam (n)'
- 882.137 hiçbir testler çalıştırdığınızda, üst düzey suit görüntüler sonuçsuz olarak
- 885.173 Testler hala kullanıcı tarafından iptal sonra yürütülür
- 885.277 İstisna projesi sadece 2 basamak kullanarak bir çalışma zamanı için çağırdığında
- 885.604 Özellik isteği: TestCaseAttribute için Açık isimli parametre
- 890.129 DelayedConstraint nesnelerin özelliklerini yoklamak için görünmüyor
- 892.844 Windows altında Mono 4.0 profili kullanarak değil
- 893.919 DelayedConstraint başlangıçta boş olan referanslara yoklama özelliklerini başarısız
- 896.973 Konsol çıkış hatları Linux altında bir araya çalıştırılır
- 897.289 Is.Empty kısıtlama belirsiz başarısızlık mesajı var
- 898.192 Özellik İsteği: Is.Negative, Is.Positive
- datapoints için IEnumerable 898.256 çalışmıyor
- 899.178 Yanlış hata mesajı
- 904.841 teardown yöntemi yürütülmez zaman aşımı çıktıktan sonra
- 908.829 dizge niteliği variadic test fonksiyonları ile iyi oynamak değil
- 910.218 NUnit ApplicationBase bir arka ayırıcı eklemek gerekir
- 920.472 CollectionAssert.IsNotEmpty Numaralandırıcı atmayın gerekir
- 922.455 Ekle Destek 2012 Sunucu PlatformAttribute için
- 928.246 kullanın assembly.Location
- 958.766, biz direkt-koşucu altında nunit2 biçimlendirilmiş çıktı desteklemek için gereken
- System.Type ile 1000181 parametreli TestFixture yapıcı argümanları başarısız olarak
- 1000213 Sonuçsuz mesaj Değil
- 1023084 Ekle Enum desteği
- 1028188 Ekle Desteği
- 1029785 Testi istisna System.IODirectory çalıştırmak için başarısız oldu
- 1037144 PlatformAttribute için MonoTouch desteği ekleyin
- 1041365 platformu özniteliği MaxOsX ve Xbox desteği ekleyin
- 1057981 C # 5 uyumsuz testleri desteklenmez
- 1060631 NET ekle 4.5 build
- 1064014 Basit zaman uyumsuz testler Görevi iade olmamalıdır
- 1071164 Destek uyumsuz yöntemleri
- 1071343 Runner.Load CF başarısız
Yol Kısıtlamalar - 1071861 Hata li>
Yüksek çözünürlükte - 1072379 Rapor test yürütme zamanı
- 1074568 Assert / ActualValueDelegate için bir zaman uyumsuz yöntemini desteklemesi gerekir varsayalım
- 1082330 iyi İstisna SetCulture özniteliği uygulandığı takdirde birden çok kez
- 1111834 testi bağlamında bir parçası olarak Rastgele Nesne Açığa
- 1111838 Deney Raporu Rastgele Tohum dahil
- 1172979 Ekle Kategori Destek Runner nunitlite için
- 1203361 Randomizer teklik testler bazen başarısız
- run Testleri
- ExpectedExceptionAttribute statik sınıfta kullanıldığında atılan 1223294 System.NullReferenceException
- 1225542 Standardize komut seçenekleri
Biz referansları yansitmalidir 463.470
Kapsamlı belirleyiciler ile özelliklerini sevmez
Boş parametreler kullanılarak
Son test başarısız olursa
Son Sürüm
TestFixture
TestCaseSourceAttribute
NUnit kısıtlaması sözdizimi
Içeride sadece TestCaseSource varsa 882.517 NUnit 2.5.10 TestFixture tanımıyor
Istisnalar bekliyoruz parametreli testler için
Windows 8 ve Windows için
Yerine assembly.CodeBase ve
TeamCity altında geliştirme çalışmaları için
Rapor çıktısında
RandomAttribute
Silverlight için
Uzak klasöre yüklenen
Kısıtlamaları Atar kullanım senaryolarında
Test düzeneği genel yöntem içeriyorsa
; 1 & quot: Geçti, 1: non-mevcut test yöntemi -testi belirtildiğinde, sonuç yine & quot 1.221.712
Test koşum için
sürüm 2.6.3 yeni nedir:
- Çerçeve:
- uyumsuz yöntemler artık ThrowsConstraint hedefi olarak kullanılabilir.
- uyumsuz yöntemler artık bir Assert.That geçirilen ActualValueDelegate () veya Assume.That () olarak kullanılabilir.
- Hata düzeltmeleri:
- 1071164 Destek uyumsuz yöntemleri
- 1071714 TestContext bozuldu
- 1071861 Hata li>
Yüksek çözünürlükte - 1072379 Rapor test yürütme zamanı
- 1074568 Assert / ActualValueDelegate için bir zaman uyumsuz yöntemini desteklemesi gerekir varsayalım
- 1079296 NUnit 2.6.2 Arıza
- 1082330 iyi İstisna SetCulture özniteliği uygulandığı takdirde birden çok kez
- 1084181 TestExecutionContext SerializationException
- 1.086.975 Güvenlik İstisna
- 1096902 İz çıkış sürümünde 2.6.2.12296 varsayılan olarak devre dışıdır
- 1097854 Yanlış dokümantasyon
- 1107746 Ekle nunit etiketleri Nuget için paketler
- 1130239 classicModel.html yerel yardım bağlantılı, ancak yok
- 1167638 hatalı tespit yineleme Eşittir / operatörler / değer türleri
- 1167805 etki alanları arası sorunları ve çağrı bağlamı
- 1222148 / çerçeve anahtarı net-4.5 tanımıyor
- 1235891 Önerilen 2.6.3 sürümü: NUnit.Framework.AsyncInvocationRegion..cctor içinde ArgumentNullException
.NET 4.5 altında çalışan
.NET 4.5 altında çalışan
Kısıtlamaları Atar kullanım senaryolarında
Koşucu bir önceki sürümü çerçevesinde yeni bir sürümü ile birlikte kullanıldığında
Yol Kısıtlamalar
Mono
2.6.2 yükselttikten sonra
Konsol koşucu / Test seçeneği için
Türleri IEnumerable ve aşırı yüklerken uygulama ile
XmlSchema ile
nedir sürüm 2.6.2 Yeni:
- Bu sürüm hata düzeltmeleri ve destek bir dizi içerir .NET 4.5. altında uyumsuz test yöntemleri için
nedir sürüm 2.6.1 Yeni:
- NUnit 2.6.
nedir sürümü Yeni 2.6 Beta 3:
- Bu ikinci beta bulunan birkaç hata düzeltmeleri serbest.
nedir sürümü Yeni 2.6 Beta 2:
- NUnit 2.6 ikinci beta sürümü bazı hata içerir İlk beta düzeltmeleri yanı sıra çok sayıda iyileştirmeler.
nedir sürüm 2.6 Beta strong> Yeni:
- NUnit 2.6 birçok yeni özellik ve hata bir dizi içerir düzeltmeleri.
sürüm 2.5.10 yeni nedir:
- Çerçeve:
- TestCaseAttribute ve TestFixtureAttribute artık bireysel test durumda veya fikstür örneğinin kategorisini belirlemek için bir adlandırılmış parametre 'Kategori' kabul.
- Hata düzeltmeleri:
- 691.129 Ekle Kategori parametresi
- 701.331 TestFixture temel sınıflar öznitelikleri göz ardı edilmez
- ağaç ekranda arıza simgesi verilen 711.330 Testi ücretsiz montaj
- 712.444 nunit-konsol / run test durumda adı virgül ile parametreli test vakaları yürütmek değil
- 725.718 belgelenmiş aşırı yükler yoktur
- testi unload gerektiğini 728.500 TESTDOMAIN
- 736.062 Kilitlenme EventListener bir izleme çağrısı + EventPump senkronizasyonu yaparken
- 737.783 Dağıtılmış Results.xsd dosya güncel değil
- 741.402 Hata .NET 1.1 konsol testleri
- 747.581 Arıza konsol atlet rapor değil
TestFixture
Has.Property ve
Çalışan
TestFixtureTearDown
nedir sürüm 2.5.9 Yeni:
- Bu kararlı sürümü bir hata düzeltme sürümüdür NUnit evi. Çoğu kullanıcı bu sürümü yüklemeniz gerekir.
Yorum Bulunamadı