«junit» etiketlenmiş sorular

Java ve Scala için popüler birim test çerçevesi. En son sürüm olan JUnit 5, zengin ek açıklama tabanlı ve parametreli testleri destekler. Kullanım durumunuzu belirtmek için Java veya Scala etiketi ile birlikte kullanmayı düşünün.

7
java.lang.NoClassDefFoundError: com / sun / mail / util / MailLogger for JUnit için Java postası test durumu
E-postaları okumak ve ayrıştırmak için Java Mail API kullanıyorum. Servlet kodu ile iyi çalışıyor. Şimdi aynı amaçla bir JUnit test senaryosu yazmaya çalışıyorum. Ama çevrimiçi Session session = Session.getDefaultInstance(properties);olarak şu istisnayı alıyorum: java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger at javax.mail.Session.initLogger(Session.java:227) at javax.mail.Session.<init>(Session.java:212) at javax.mail.Session.getDefaultInstance(Session.java:315) at javax.mail.Session.getDefaultInstance(Session.java:355) at com.vxl.appanalytix.dataload.fromEmail.EmailParser.parseEmailSubject(EmailParser.java:44) at com.vxl.appanalytix.controllers.controllerClasses.GenericEmailServiceClass.readEmailAttachments(GenericEmailServiceClass.java:33) at com.vxl.appanalytix.dataload.GenericEmailTestCase.test(GenericEmailTestCase.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native …
127 junit  javamail 

6
Junit: bölme entegrasyon testi ve Birim testleri
Bir miktar Junit testi miras aldım, ancak bu testler (çalışmayanların çoğu dışında) gerçek birim testi ve entegrasyon testlerinin bir karışımıdır (harici sistemler, db vb. Gerektirir). Bu yüzden onları gerçekten ayırmanın bir yolunu bulmaya çalışıyorum, böylece birim testini güzel ve hızlı bir şekilde çalıştırabilirim ve bundan sonra entegrasyon testleri yapabilirim. Seçenekler …

12
JUnit - TestNG [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 . 10 ay önce kapandı . Bu soruyu geliştirin Şu anda testlerimizi yürütmek için halen JUnit 3 kullanıyoruz. Yazılan yeni testler için JUnit …
125 java  testing  junit  testng 

7
Spring Test & Security: Kimlik doğrulama nasıl yapılır?
Denetleyicilerimin URL'lerinin düzgün bir şekilde güvenli olup olmadığını nasıl test edeceğimi anlamaya çalışıyordum. Birinin bir şeyleri değiştirmesi ve yanlışlıkla güvenlik ayarlarını kaldırması durumunda. Denetleyici yöntemim şöyle görünüyor: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Bunun gibi bir WebTestEnvironment kurdum: import javax.annotation.Resource; import javax.naming.NamingException; import javax.sql.DataSource; import org.junit.Before; …

11
Aynı Junit testini defalarca çalıştırmanın kolay yolu?
Başlığın dediği gibi, JUnit 4.x testlerini Eclipse kullanarak arka arkaya birkaç kez çalıştırmanın basit bir yolunu arıyorum. Bir örnek, aynı testi arka arkaya 10 kez çalıştırıp sonucu geri bildirmek olabilir. Bunu yapmanın karmaşık bir yolunu zaten bulduk, ancak bunu yapmanın basit bir yolunu arıyorum, böylece düzeltmeye çalıştığım lapa lapa testin …
123 java  eclipse  junit 


15
JaCoCo yürütüldüğünde "Eksik yürütme veri dosyası nedeniyle JaCoCo yürütmesi atlanıyor"
Maven 3.0.3, JUnit 4.8.1 ve Jacoco 0.6.3.201306030806 kullanıyorum ve test kapsamı raporları oluşturmaya çalışıyorum. Yalnızca birim testleri olan bir projem var, ancak çalıştırılacak raporları alamıyorum, sürekli olarak şu hatayı alıyorum: Skipping JaCoCo execution due to missing execution data fileçalıştırdığımda: mvn clean install -P test-coverage Pom'ım şu şekilde yapılandırılıyor: <plugin> <groupId>org.apache.maven.plugins</groupId> …
123 maven  junit  jacoco 

6
Sahte nesneleri başlatma - MockIto
MockIto kullanarak sahte bir nesneyi başlatmanın birçok yolu vardır. Bunların arasında en iyi yol nedir? 1. public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2. @RunWith(MockitoJUnitRunner.class) [DÜZENLE] 3. mock(XXX.class); bunlardan daha iyi başka yollar varsa bana öner ...
122 java  junit  mockito 



2
Src / androidtest ve src / test klasörleri arasındaki fark nedir?
Bir projede, Android Studio'da varsayılan olarak iki test klasörü vardır. İlki src/androidTest. Bu klasör, Android Studio'nun önceki sürümünde zaten vardı. Bununla birlikte, varsayılan tarafından, şimdi yeni bir test klasörü vardır src/test, ve yeni bağımlılık testCompile 'junit: junit: 4.12'içinde build.gradle. Test için hangi klasörü kullanıyorum? İkisi arasındaki farklar nelerdir?

10
JUnit: test araçları sınıflarında "çalıştırılabilir yöntem yok" dan nasıl kaçınılır
JUnit3.8'den JUnit4.4'e geçtim. Testlerimi ant kullanarak çalıştırıyorum, tüm testlerim başarılı bir şekilde çalışıyor ancak test aracı sınıfları "Çalıştırılabilir yöntem yok" hatasıyla başarısız oluyor. Kullandığım desen, test klasörü altında * Test * adındaki tüm sınıfları dahil etmek. Koşucunun @ Test özniteliği ile açıklanmış herhangi bir yöntem bulamadığını anlıyorum. Ancak böyle bir …
118 java  ant  junit  testing 

3
JUnit sınıflarının özel test paketine ayrılması?
Okumayı yoluyla Test-Driven Development kavramlarını öğreniyorum Zanaatkar makaleler (tıklayın Zanaatkar altında By Konu ) benim önceki soruya, bir cevap önerilir "JUnit ve uygun yazılım mühendisliği öğrenme için örnek proje" . Şimdiye kadar seviyorum! Ama şimdi oturup kendim denemek istiyorum. Sadece basit bir cevaba ihtiyaç duyacağını umduğum bir sorum var. JUnit …
118 java  unit-testing  junit 

8
JUnit Assert kullanmaktan daha büyük bir iddia nasıl yapılır?
Bu değerler bir testten geliyor previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" ve denerim // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Ben olsun java.lang.AssertionErrorve detailMessagehata ayıklama olduğu üzerine null. Kullanımda koşullardan daha fazlasını nasıl iddia edebilirim JUnit
118 java  junit 

23
JUnit testi çalıştırılırken Sınıf Bulunamadı İstisnası
Eclipse'de JUnit testini çalıştırırken bu hatayı alıyorum: Class not found com.myproject.server.MyTest java.lang.ClassNotFoundException: com.myproject.server.MyTest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) JUnitMaven kullanmama rağmen sınıf yolunda kitaplık eklemeyi denedim ve JUnit kitaplığı POM …
117 java  eclipse  junit 

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.