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

11
Kotlin'de beklenen istisnaları test edin
Java'da, programcı JUnit test durumları için aşağıdaki gibi beklenen istisnaları belirleyebilir: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Bunu Kotlin'de nasıl yaparım? İki sözdizimi varyasyonunu denedim, ancak hiçbiri işe yaramadı: import org.junit.Test // ... @Test(expected = ArithmeticException) fun omg() Please specify constructor invocation; …




16
Enzim - <input> değerine nasıl erişilir ve ayarlanır?
&lt;input&gt;Kullanırken değere nasıl erişeceğim konusunda kafam karıştı mount. İşte testim olarak sahip olduğum şey: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); Konsol çıktı undefined. Ancak kodu biraz değiştirirsem, işe yarıyor: it('cancels changes when user …


21
PHPUnit - Yapılandırma dosyası kullanılırken 'Hiçbir test yürütülmedi'
Sorun Kod kalitemi artırmak için, en iyi ihtimalle vasat test çözümlerim yerine, Kodumu Birim Testi kullanarak nasıl test edeceğimi öğrenmeye karar verdim. Ortak veritabanı işlevlerini elde etmeme olanak tanıyan kişisel bir kitaplık için besteci kullanarak PHPUnit'i kurmaya karar verdim. İlk başta PHPUnit için bir yapılandırma dosyam yoktu ve aşağıdaki gibi …

6
ASP.NET Core'da IPrincipal alay etme
Birim testleri yazdığım bir ASP.NET MVC Core uygulamam var. Eylem yöntemlerinden biri, bazı işlevler için Kullanıcı adını kullanır: SettingsViewModel svm = _context.MySettings(User.Identity.Name); bu açıkça birim testinde başarısız olur. Etrafıma baktım ve tüm öneriler .NET 4.5'ten HttpContext'e kadar. Eminim bunu yapmanın daha iyi bir yolu vardır. IPrincipal'i enjekte etmeye çalıştım, ancak …


4
Testlerimin Github'da başarılı / başarısız olduğunu nasıl gösterebilirim?
Github üzerinde kapsamlı birim testleri olan bir projem var (node.js için mocha kullanarak). Her sayfada geçen / başarısız olan testleri göstererek göstermek istiyorum. Github'daki diğer projelerin bunu yaptığını fark ettim. Test durumunun nasıl görüntüleneceğine dair herhangi bir belge bulamadım. Github'ın birim test çıktısını göstermesini nasıl sağlayabilirim? Github testleri çalıştırıyor mu …

4
mockito geri aramaları ve bağımsız değişken değerleri alma
Mockito'nun fonksiyon argüman değerlerini yakalaması için hiç şansım yok! Bir arama motoru dizini ile dalga geçiyorum ve bir dizin oluşturmak yerine sadece bir karma kullanıyorum. // Fake index for solr Hashmap&lt;Integer,Document&gt; fakeIndex; // Add a document 666 to the fakeIndex SolrIndexReader reader = Mockito.mock(SolrIndexReader.class); // Give the reader access to …



2
Angular 2 Testi - Eşzamansız işlev çağrısı - ne zaman kullanılır
Angular 2'de test yaparken TestBed'deki zaman uyumsuz işlevini ne zaman kullanırsınız? Bunu ne zaman kullanıyorsun? beforeEach(() =&gt; { TestBed.configureTestingModule({ declarations: [MyModule], schemas: [NO_ERRORS_SCHEMA], }); }); Ve bunu ne zaman kullanacaksın? beforeEach(async(() =&gt; { TestBed.configureTestingModule({ declarations: [MyModule], schemas: [NO_ERRORS_SCHEMA], }); })); Biri beni bu konuda aydınlatabilir mi?

17
Birim testleriniz ne kadar derin?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni cevapları veya etkileşimleri kabul etmiyor. TDD hakkında bulduğum şey, testlerinizi ayarlamanın zaman alması ve doğal olarak tembel olduğum için her zaman mümkün olduğunca az kod yazmak istiyorum. Yaptığım ilk şey, kurucumun tüm …
88 unit-testing  tdd 

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.