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

7
PHP başlıklarını PHPUnit ile test edin
Bazı özel başlıkları veren bir sınıfı test etmek için PHPunit kullanmaya çalışıyorum. Sorun şu ki benim makinemde bu: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } hatta bu: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public …

18
İyi Bir Birim Testi Yapan Nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …


3
Komut satırı kullanarak bir JUnit sınıfından tek bir test çalıştırın
Sadece komut satırı ve java kullanarak bir JUnit sınıfından tek bir test çalıştırmama izin verecek bir yaklaşım bulmaya çalışıyorum. Aşağıdakileri kullanarak tüm testleri sınıftan çalıştırabilirim: java -cp .... org.junit.runner.JUnitCore org.package.classname Gerçekten yapmak istediğim şey şöyle bir şey: java -cp .... org.junit.runner.JUnitCore org.package.classname.method veya: java -cp .... org.junit.runner.JUnitCore org.package.classname#method Bunu JUnit …


8
Junit Unit Testleri için JVM parametreleri nasıl ayarlanır?
Çalışmak için büyük miktarda yığın alanı gerektiren bazı Junit birim testlerim var - yani 1G. (Yalnızca yeterli yığın alanıyla çalışacak ve dahili olarak Win 7 64 bit makinelerde çalıştırılacak bir web başlatıcı uygulaması için bellek yoğun işlevselliği test ederler - bu nedenle testleri yeniden tasarlamak pratik bir öneri değildir.) Intellij …


3
Tek test temelinde sahte uygulama nasıl değiştirilir [Jestjs]
İsterdim bir alay bağımlılık uygulanmasını değiştirmek başına üzerinde tek bir test temelinde tarafından varsayılan taklidi uzanan 'ın davranış ve geri dönerek orjinal uygulanması sonraki test yürütür için. Daha kısaca başarmaya çalıştığım şey bu: sahte bağımlılık tek bir testte sahte uygulamayı değiştir / genişlet bir sonraki test yürütüldüğünde orijinal modele geri …

7
Dinamik sayıda test ile JUnit testi
Projemizde , örneğin her dosyayı bir dizinden alıp üzerinde bir test çalıştıran birkaç JUnit testim var. Buna bir testEveryFileInDirectoryyöntem uygularsam TestCase, başarısız veya başarılı olabilecek tek bir test olarak görünür. Ancak her bir dosyadaki sonuçlarla ilgileniyorum. Her dosyanın ayrı bir test olarak görünmesi için nasıl bir TestCase/ TestSuiteböyle yazabilirim, örneğin …

20
DeploymentItem özniteliğiyle ilgili sorunlar
Şu anda C # .net ile yazılmış "eski" bir sistemi sürdürüyorum, bazı eski özellikleri kaldırıyorum ve bazı yeniden düzenleme yapıyorum. Tanrıya şükür, önceki adam bazı birim testleri (MSTest) yazdı. JUnit testleri konusunda oldukça rahatım, ancak MSTests ile henüz pek bir şey yapmadım. Test yöntemlerinin, test DeploymentItemedilmekte olan iş mantığı yöntemi …

4
Tutulma sırasında kolayca birim testleri oluşturma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Sadece yöntem seçerek kolayca birim testler oluşturmak istiyorum. Tutulmada bunu yapan bir araç var …

10
iOS - Swift için Birim Testleri çalıştırılırken 'MyProject-Swift.h' dosyası bulunamadı
Projem için Birim Testi kurmaya çalışıyorum. Yakın zamanda bir Swift sınıfı eklediğim mevcut bir Objective-C uygulaması. 'MyProject-Swift.h' ve Swift Bridging dosyalarını (hem 'MyProject' hem de 'MyProjectTest') kurdum ve hem Objective-C hem de Swift kodunu kullanarak uygulamayı çok iyi bir şekilde oluşturabilir ve çalıştırabilirim. Ancak, şimdi yeni Swift sınıfında bazı Birim …

4
Jest ile yalnızca BİR test çalıştırın
Çok basit, Jest ile sadece bir test yapmak istiyorum. it.onlyVeya koydum describe.onlyama yine de birçok test yapıyor. Sanırım son taahhüdümden beri tüm testleri çalıştırıyor, ancak bu davranış onlyaçıkça belirlenmiş bayrakla olmamalı , değil mi? Bu davranışa ne sebep olur ve tek bir test nasıl yapılır?

17
Android Studio'da Parametreli Birim testi çalıştırılırken, verilen test bulunamadı Hata içeriyor
Android Studio'da aşağıdaki gibi Parametreli Birim Testini çalıştırmayı denedim. import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import java.util.Arrays; import java.util.Collection; @RunWith(Parameterized.class) @SmallTest public class FibonacciTest extends TestCase { @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { {0, 0}, {1, …

4
Yapıları karşılaştırırken bu neden bir format istisnası atıyor?
İki System.Drawing.Sizeyapının eşitliğini ileri sürmeye çalışıyorum ve beklenen iddia hatası yerine bir format istisnası alıyorum. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected …

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.