«assertions» etiketlenmiş sorular

İddia, geliştiricinin her zaman doğru olacağına inandığı bir koşulu belirttiği ("iddia ettiği") bir yazılım yapısıdır. Koşul bazı dillerde yanlış olarak değerlendirilirse bir istisna atılır, diğerlerinde bir mesaj yazdırılır ve diğerlerinde program çalışmayı durdurur.

18
Soy ağacı yazılımındaki döngüler
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Bazı aile ağacı yazılımlarının geliştiricisiyim (C ++ ve Qt ile yazılmış). Müşterilerimden biri bana bir hata raporu gönderene kadar hiçbir sorun yaşamadım. Sorun şu ki, müşterinin kendi …



7
Özel durumun türünü iddia etmek için Assert.Throws'u nasıl kullanabilirim?
Assert.ThrowsKural dışı durumun türünü ve gerçek ileti ifadelerini iddia etmek için nasıl kullanılır ? Bunun gibi bir şey: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Test ettiğim yöntem, farklı iletilerle aynı türden birden çok ileti atar ve içeriğe bağlı olarak doğru iletinin atılmasını sınamanın bir yoluna ihtiyacım var.


6
JUnit iddialarındaki dizileri karşılaştırmak, özlü yerleşik bir yol mu?
JUnit'teki benzer türden iki dizide eşit beyanda bulunmanın özlü ve yerleşik bir yolu var mı? Varsayılan olarak (en azından JUnit 4'te) dizi nesnesinin kendisinde bir örnek karşılaştırması yapıyor gibi görünüyor. EG, çalışmıyor: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); Tabii ki, …
159 java  arrays  junit  assertions 



8
Hata Ayıkla.Assert - Exception Throwing
İddiaların nasıl ve ne zaman kullanılacağına dair çok sayıda makale (ve StackOverflow'da yayınlanan birkaç benzer soru) okudum ve onları iyi anladım. Ama yine de, Debug.Assertbasit bir istisna atmak yerine beni ne tür bir motivasyon kullanmaya itmesi gerektiğini anlamıyorum . Demek istediğim, .NET'te başarısız bir iddiaya verilen varsayılan yanıt "dünyayı durdurmak" …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.