«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
Python Django'da birim testleri çalıştırırken günlüğe kaydetmeyi nasıl devre dışı bırakabilirim?
Django uygulamamı test etmek için basit bir birim test tabanlı test çalıştırıcısı kullanıyorum. Uygulamamın kendisi, settings.py dosyasında temel bir günlükçü kullanacak şekilde yapılandırıldı: logging.basicConfig(level=logging.DEBUG) Ve benim uygulama kodu kullanarak: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Ancak, unittests çalıştırırken, test sonucu çıktımı engellememesi için günlüğe kaydetmeyi devre dışı bırakmak istiyorum. Günlük …

27
Xcode Unit testlerinde @testable kullanılırken “böyle bir modül yok”
Yakın zamanda Xcode 7 beta 5'e güncelledim. Daha önceki bir projeye birim testi eklemeyi denedim, ancak @testable import myModuleNamesatırda "Böyle bir modül [myModuleName]" yok hata mesajı alıyorum . denedim Projeyi OptionClean Build Folder ile temizleme Yapı Seçenekleri'nde "Test Edilebilirliği Etkinleştir" (hata ayıklama) seçeneğinin Evet olarak ayarlandığını kontrol etme test hedefini …

11
Sahte nesnelerin amacı nedir?
Birim testinde yeniyim ve sürekli olarak çok fazla atılmış 'sahte nesneler' kelimelerini duyuyorum. Layman'ın terimleriyle, birisi sahte nesnelerin ne olduğunu ve birim testleri yazarken genellikle ne için kullanıldığını açıklayabilir mi?

30
Visual Studio 2015 veya 2017 birim testlerini bulamıyor
2016-10-19 DÜZENLEME: Orijinal soru, XUnit test çalıştırıcısı ile VS2015 CTP6'ya özgü bir sorunla ilgiliydi. Yanıtlardan, Visual Studio'da birçok farklı durumda ortaya çıkabilecek birim test keşfi ile ilgili çok daha geniş bir sorun olduğu açıktır. Bunu yansıtmak için sorumu temizledim. Ben de kendi cevaplarıma bir komut dosyası ekledim, ben hala ortaya …

12
Assit, Junit'teki 2 Liste'ye eşittir
JUnit test senaryosundaki listeler arasında nasıl bir eşitlik iddiası yapabilirim ? Eşitlik listenin içeriği arasında olmalıdır. Örneğin: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be equal to numbers3

6
Uygulamanızın test dizini olduğunda Django'da belirli bir test senaryosu çalıştırma
Django belgeleri ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ), test senaryolarını tek tek belirleyerek çalıştırabileceğinizi söylüyor: $ ./manage.py test animals.AnimalTestCase Bu, testlerinizi Django uygulamanızdaki bir tests.py dosyasında yaptığınızı varsayar. Bu doğruysa, bu komut beklendiği gibi çalışır. Bir test dizininde bir Django uygulaması için benim testleri var: my_project/apps/my_app/ ├── __init__.py ├── tests │ ├── __init__.py …


10
Node.js Birim Testi [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Şu anda orada iyi bir node.js (sunucu tarafı js) birim test çerçeveleri var …

8
Giriş argümanlarına dayalı alaycı python işlevi
Mock'u bir süredir python için kullanıyoruz . Şimdi, bir işlevle dalga geçmek istediğimiz bir durum var def foo(self, my_param): #do something here, assign something to my_result return my_result Normalde, bununla dalga geçmenin yolu (foo'nun bir nesnenin parçası olduğu varsayılırsa) self.foo = MagicMock(return_value="mocked!") Foo () 'yu birkaç kez çağırsam bile kullanabilirim …


3
Saplama için ArgumentCaptor nasıl kullanılır?
Mockito belgelerinde ve javadoklarda diyor ki ArgumentCaptor'ı doğrulama ile kullanmanız önerilir ancak stubbing ile kullanılmaz. ancak ArgumentCaptor'un stubbing için nasıl kullanılabileceğini anlamıyorum. Birisi yukarıdaki ifadeyi açıklayabilir ve ArgumentCaptor'un stubbing için nasıl kullanılabileceğini gösterebilir veya nasıl yapılabileceğini gösteren bir bağlantı sağlayabilir mi?

4
Mocha için varsayılan zaman aşımını değiştirme
My-spec.js adlı bir birim test dosyası varsa ve mocha ile çalışıyorsa: mocha my-spec.js Varsayılan zaman aşımı 2000 ms olacaktır. Komut satırı parametresi ile kısmi test için üzerine yazılabilir: mocha my-spec.js --timeout 5000 Tüm testler için varsayılan zaman aşımını global olarak değiştirmek mümkün müdür? yani, arama yaptığınızda varsayılan zaman aşımı değeri …

12
Jest'te atılan istisna türü nasıl test edilir
İşlev tarafından atılan istisna türünü test etmem gereken bazı kodlarla çalışıyorum (TypeError, ReferenceError vb.). Şu anki test çerçevem ​​AVA ve burada olduğu gibi ikinci bir argüman t.throwsyöntemi olarak test edebilirim : it('should throw Error with message \'UNKNOWN ERROR\' when no params were passed', (t) => { const error = t.throws(() …

11
Python - doctest'e karşı unittest [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Python'da birim testine başlamaya çalışıyorum ve birinin doctest ve unittest'in avantajlarını ve dezavantajlarını açıklayıp …

7
Olayların C # ile sıralandığını gösteren birim test (sırayla)
PropertyChangedOlayları yükselten bazı kod var ve ben olayları doğru bir şekilde yükseltiliyor birim test etmek istiyorum. Olayları gündeme getiren kod şöyle public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public string MyProperty { …
160 c#  unit-testing  events 

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.