«unit-testing» etiketlenmiş sorular

Birim testi, tek tek kaynak kodu birimlerinin kullanıma uygun olup olmadıklarını belirlemek için test edildiği bir yöntemdir.

14
Java için en iyi sahte çerçeve nedir? [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ı . …

7
Veritabanı güdümlü uygulamalar için birim testi yapmak için en iyi strateji hangisidir?
Arka uçta değişen karmaşıklık veritabanları tarafından yönlendirilen birçok web uygulamasıyla çalışıyorum. Genellikle, iş ve sunum mantığından ayrı bir ORM katmanı vardır . Bu, birim testini iş mantığını oldukça basit hale getirir; işler ayrı modüllerde uygulanabilir ve test için gerekli olan her türlü veri nesne alaycılığı ile taklit edilebilir. Ancak ORM …




4
Moq'a bir Görevi iade etmesini nasıl söyleyebilirim?
İlan eden bir arayüzüm var Task DoSomethingAsync(); Testlerim için MoqFramework kullanıyorum: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here> }); ... } Sonra benim testte çağıran kodu yürütmek await DoSomethingAsync(). Ve test bu hatta başarısız oluyor. Neyi yanlış yapıyorum?

7
Mockito: Bir yöntem içinde oluşturulan bir nesnede yöntemin çağrılması nasıl yapılır?
Mockito'da yeniyim. Aşağıdaki sınıf göz önüne alındığında, someMethodtam olarak bir kez fooçağrıldıktan sonra çağrıldığını doğrulamak için Mockito'yu nasıl kullanabilirim ? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Aşağıdaki doğrulama çağrısını yapmak istiyorum, verify(bar, times(1)).someMethod(); burada barbir alay örneğidir Bar.


20
Entegrasyon ve birim testleri arasındaki fark nedir?
Birim testleri ve entegrasyon testlerinin ders kitabı tanımını biliyorum. Merak ettiğim şey, birim testleri yazmanın zamanı geldiğinde ... Mümkün olduğunca çok sayıda sınıfı kapsayacak şekilde yazacağım. Örneğin, bir Wordsınıfım varsa , Wordsınıf için bazı birim testleri yazacağım . Sonra, benim yazmaya başlamak Sentencesınıfını ve bu etkileşim gerektiğinde Wordsınıf, sık sık …

4
Mockito tartışmayı dikkate almadan bir yöntemi saplayabilir mi?
Mockito kullanarak bazı eski kodları test etmeye çalışıyorum. FooDaoÜretimde kullanılan a saplamasını aşağıdaki gibi yapmak istiyorum: foo = fooDao.getBar(new Bazoo()); Yazabilirim: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Ama asıl sorun, getBar()yöntemi asla Bazoosapladığım aynı nesne ile çağrılmamasıdır . (O newoperatörü lanetleyin !) Metodu myFoo, argümandan bağımsız olarak geri dönecek şekilde saplayabilirsem çok isterdim . …

30
Üniteyi test etmek için özel bir yöntemi herkese açık hale getirmek… iyi fikir mi?
Moderatör Not: Burada zaten 39 cevap gönderildi (bazıları silindi). Eğer göndermeden önce senin cevabını, tartışmanın anlamlı bir şey eklemek mümkün olup olmadığını düşünün. Muhtemelen başka birinin söylediklerini tekrar ediyorsunuz. Bazen kendimi sadece bazı birim testleri yazmak için bir sınıfta özel bir yöntem yapmaya ihtiyaç duyuyorum. Genellikle bu yöntem sınıftaki diğer …
301 c#  java  unit-testing 


10
C ++ birim test çerçevelerinin karşılaştırılması [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 . 7 yıl önce kapalı . …

9
Pytest'te bir istisnanın ortaya çıktığını doğru bir şekilde nasıl iddia edebilirim?
Kod: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) Çıktı: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

10
C # 'de özel yöntemlerin test edilmesi
Visual Studio, otomatik olarak oluşturulan bir erişimci sınıfı aracılığıyla özel yöntemlerin birim sınanmasına olanak tanır. Başarıyla derleyen özel bir yöntem sınaması yazdım, ancak çalışma zamanında başarısız oluyor. Kodun ve testin oldukça minimal bir sürümü: //in project MyProj class TypeA { private List<TypeB> myList = new List<TypeB>(); private class TypeB { …
292 c#  unit-testing 

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.