«assert» etiketlenmiş sorular

Bir iddia, yanlış olarak değerlendirildiğinde bir programı iptal eden bir ifadedir. Assert, genellikle hata ayıklama ve asla olmaması gereken durumlar için kullanılır.

30
JUnit 4 testlerinde belirli bir istisnanın atıldığını nasıl iddia ediyorsunuz?
Bazı kodların bir istisna atıp atmadığını sınamak için JUnit4'ü deyimsel olarak nasıl kullanabilirim? Kesinlikle böyle bir şey yapabilirken: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Bu tür durumlar için bir açıklama ya da bir …
1999 java  exception  junit  junit4  assert 



28
Programım çöktüğünde otomatik olarak bir yığın izi nasıl oluşturulur
GCC derleyicisiyle Linux üzerinde çalışıyorum. Benim C ++ programı çöktüğünde otomatik olarak bir stacktrace oluşturmak istiyorum. Programım birçok farklı kullanıcı tarafından çalıştırılıyor ve Linux, Windows ve Macintosh üzerinde de çalışıyor (tüm sürümler kullanılarak derleniyor gcc). Programım çöktüğünde bir yığın izlemesi yapabilmeyi ve kullanıcı bir sonraki çalıştırdığında, sorunu izleyebilmem için yığın …
590 c++  gcc  crash  stack-trace  assert 

14
Python iddiası için en iyi uygulama
assertYalnızca hata ayıklama amacıyla kullanmak yerine standart kodun bir parçası olarak kullanmakla ilgili bir performans veya kod bakımı sorunu var mı? Dır-dir assert x >= 0, 'x is less than zero' daha iyi veya daha kötü if x < 0: raise Exception, 'x is less than zero' Ayrıca, if x …

19
Bir nesnenin bir liste veya grup olup olmadığını nasıl kontrol edebilirim (ancak dize değil)?
Girişin a list/ tuple- olduğunu değil, ancak a olduğunu belirlemek için normalde yaptığım budur str. Çünkü çoğu zaman bir fonksiyonun bir strnesneyi yanlışlıkla geçtiği hatalara rastladım ve hedef fonksiyon bunun aslında bir ya da for x in lstolduğunu varsayar .lstlisttuple assert isinstance(lst, (list, tuple)) Sorum şu: Bunu başarmanın daha iyi …
444 python  list  types  assert 

11
JUnit neden assertNotEquals yöntemleri sağlamaz?
JUnit 4'ün neden yöntemler sağladığını assertEquals(foo,bar)ancak assertNotEqual(foo,bar)yöntemler sağlamadığını bilen var mı ? Sağladığı assertNotSame(tekabül assertSame) ve assertFalse(karşılık gelen assertTrueonlar dahil uğraşmadı garip görünüyor böylece) assertNotEqual. Bu arada, JUnit-eklentilerinin aradığım yöntemleri sağladığını biliyorum. Sadece meraktan soruyorum.
429 java  junit  assert 


14
JavaScript'te “assert” nedir?
assertJavaScript'te ne anlama geliyor? Şuna benzer bir şey gördüm: assert(function1() && function2() && function3(), "some text"); Ve yöntemin ne yaptığını bilmek istiyorum assert().
263 javascript  assert 



25
Kaydedicideki bir iletide bir JUnit iddiası nasıl yapılır
Ben durumunu bildirmek için bir Java günlük üzerinde çağıran bazı test altında kod var. JUnit test kodunda, bu günlükçüye doğru günlük girişinin yapıldığını doğrulamak istiyorum. Aşağıdaki satırlarda bir şey: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test tester(){ // perhaps setup a logger first. methodUnderTest(true); assertXXXXXX(loggedLevel(),Level.INFO); } Bunun özel olarak uyarlanmış …
207 java  logging  junit  assert 

21
İddia kötülük mü? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
199 c++  c  error-handling  go  assert 



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.