«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.

3
XUnit kullanarak bir İstisna Onaylayın
XUnit ve Moq için acemiyim. Bir argüman olarak string alan bir metodum var. XUnit kullanarak bir istisna nasıl işlenir. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws<ArgumentException>(() => profiles.GetSettingsForUserID("")); } Test edilen …
111 c#  unit-testing  xunit 

2
Karma-Jasmine birimi test durumlarını yazarken "Hata: Yönlendirici için sağlayıcı yok"
Bir angular2 proje kurulumu yaptık ve bunun içinde bir modül (my-module) oluşturduk ve bu modülün içinde aşağıdaki cmd komutlarını kullanarak bir bileşen (my-new-component) oluşturduk: ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component Kurulumu ve tüm bileşenleri oluşturduktan sonra, ng testangular2test klasörü içinde cmd'den komut çalıştırdık …

21
Birim testlerinde HttpClient ile alay etme
Birim testlerinde kullanılmak üzere kodumu sarmaya çalışırken bazı sorunlar yaşıyorum. Sorun bu. IHttpHandler arayüzüne sahibim: public interface IHttpHandler { HttpClient client { get; } } Ve onu kullanan sınıf, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get { return new HttpClient(); } } } Ve sonra, …
111 c#  unit-testing  moq 

7
Modül kilitlenmemişken Jest'te içe aktarılan adlandırılmış işlevle nasıl taklit edilir
Jest'te test etmeye çalıştığım aşağıdaki modüle sahibim: // myModule.js export function otherFn() { console.log('do something'); } export function testFn() { otherFn(); // do other things } Yukarıda gösterildiği gibi, bazı adlandırılmış işlevleri dışa aktarır ve önemli ölçüde testFnkullanır otherFn. Jest'te birim testimi yazarken testFn, otherFnişlevle dalga geçmek istiyorum çünkü otherFnbirim …

7
Django 1.7'de birim testleri çalıştırırken geçişleri devre dışı bırakın
Django 1.7 , veritabanı geçişlerini tanıttı . Django 1.7'de birim testlerini çalıştırırken, uzun zaman alan bir geçişi zorlar . Bu yüzden django geçişlerini atlamak ve veritabanını son durumda oluşturmak istiyorum. Kodun bu kısmı test edilmeyeceği için geçişleri görmezden gelmenin kötü bir uygulama olabileceğini biliyorum. Ancak durum bu değil: CI test …

12
Android Studio'da nasıl test oluşturabilirim?
Intellij Idea'ya dayanan Android Studio'yu indirdim. Testler nasıl oluşturulur? Bir Test Modülü oluşturma seçeneği olduğunu fark ettim, ancak bu hiçbir şey yapmıyor, sadece src ile yeni bir proje oluşturun Ayrıca, mevcut bir sınıf üzerinde birim testleri oluşturmaya izin veren CTRL + AlT + T kısayol tuşuna basmayı da denedim, ancak …

4
SQL sorgularını test etmenin en iyi yolu [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Sürekli olarak karmaşık SQL sorgularının hatalarla çıktığı bir sorunla karşılaştım. Esasen bu, yanlış müşterilere …
109 sql  unit-testing 

5
Test için bir ExpressJS örneğini programlı olarak nasıl kapatırım?
Express'in bir örneğini nasıl kapatacağımı anlamaya çalışıyorum. Temel olarak, .listen(port)aramanın tersini istiyorum - bir Express sunucunun dinlemeyi DURDURMASINI, bağlantı noktasını serbest bırakmasını ve temiz bir şekilde kapatmasını nasıl sağlayabilirim? Bunun garip bir sorgu gibi göründüğünü biliyorum, işte bağlam; belki buna yaklaşmanın başka bir yolu vardır ve ben bunu yanlış şekilde …


7
F # geliştirme ve birim testi?
İlk işlevsel dilim olan F # ile yeni başladım. Yarı-sadece C # ile çalışıyorum ve F # 'ın beni nasıl kod yazacağımı yeniden düşünmeye yönlendirdiği çok hoşuma gidiyor. Biraz kafa karıştırıcı bulduğum bir yön, kod yazma sürecindeki değişiklik. TDD'yi yıllardır C # ile kullanıyorum ve nerede olduğumu bilmek için birim …

6
XUnit.net'te NUnit'e benzer parametrelendirmeyi test edin
XUnit.net çerçevesinde NUnit'in aşağıdaki özelliklerine benzer herhangi bir yol var mı? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, "5,12"}, …

8
PostgreSQL'i yalnızca bellekte çalıştırma
Yazdığım her birim test için sadece bellekte çalışan küçük bir PostgreSQL veritabanı çalıştırmak istiyorum. Örneğin: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } İdeal olarak, birim testinin kullanacağı sürüm kontrolüne kontrol edilen tek bir postgres yürütülebilir dosyası alacağım. Gibi bir şey HSQL, ama postgres için. Bunu …


6
Numpy.array eşitliğini savunmanın en iyi yolu?
Uygulamam için bazı birim testleri yapmak istiyorum ve iki diziyi karşılaştırmam gerekiyor. Yana array.__eq__getiriler yeni dizisi (şimdiye TestCase.assertEqualbaşarısız), eşitlik için savunmak için en iyi yolu nedir? Şu anda kullanıyorum self.assertTrue((arr1 == arr2).all()) ama bundan gerçekten hoşlanmıyorum

12
Özel yöntemleri NUnit ile nasıl test edersiniz?
NUnit'i nasıl doğru kullanacağımı merak ediyorum. İlk olarak, ana projemi referans olarak kullanan ayrı bir test projesi oluşturdum. Ancak bu durumda, özel yöntemleri test edemiyorum. Tahminim, test kodumu ana koduma eklemem gerektiğiydi ?! - Bunu yapmanın doğru yolu bu değil gibi görünüyor. (İçinde test bulunan nakliye kodu fikrinden hoşlanmıyorum.) Özel …

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.