«junit» 태그된 질문

자바와 스칼라를위한 대중적인 단위 테스트 프레임 워크. 최신 버전 인 JUnit 5는 다양한 주석 기반 및 매개 변수화 된 테스트를 지원합니다. 사용 사례를 나타내려면 Java 또는 Scala 태그와 함께 사용하는 것이 좋습니다.

7
java.lang.NoClassDefFoundError : com / sun / mail / util / MailLogger for JUnit test case for Java mail
Java Mail API를 사용하여 이메일을 읽고 구문 분석하고 있습니다. Servlet 코드에서 잘 작동합니다. 이제 동일한 목적으로 JUnit 테스트 케이스를 작성하려고합니다. 그러나 온라인 Session session = Session.getDefaultInstance(properties);에서 다음 예외가 발생합니다. 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 Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) …
127 junit  javamail 

6
Junit : 분할 통합 테스트 및 단위 테스트
Junit 테스트를 상속 받았지만이 테스트 (실제로 작동하지 않는 것)는 실제 단위 테스트와 통합 테스트 (외부 시스템, db 등 필요)가 혼합되어 있습니다. 그래서 실제로 단위 테스트를 훌륭하고 신속하게 수행하고 그 후에 통합 테스트를 실행할 수 있도록 실제로 분리하는 방법을 생각하고 있습니다. 옵션은 .. 별도의 디렉토리로 분할하십시오. Junit4 (v3에서)로 이동하고 클래스에 주석을 …

12
JUnit 대 TestNG [닫기]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문을 업데이트하여Stack Overflow의 주제에 맞게 . 휴일 9 개월 전 . 이 질문 개선 직장에서 우리는 현재 테스트를 실행하기 위해 JUnit 3을 사용하고 있습니다. 우리는 새로운 테스트를 작성 하기 위해 JUnit 4로 …
125 java  testing  junit  testng 

7
스프링 테스트 및 보안 : 인증을 모의하는 방법?
내 컨트롤러의 URL이 제대로 보호되는지 여부를 단위 테스트하는 방법을 알아 내려고했습니다. 누군가가 주변을 변경하고 실수로 보안 설정을 제거하는 경우를 대비하여. 내 컨트롤러 방법은 다음과 같습니다. @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } WebTestEnvironment를 다음과 같이 설정했습니다. import javax.annotation.Resource; import javax.naming.NamingException; import javax.sql.DataSource; import org.junit.Before; import org.junit.runner.RunWith; import …

15
JaCoCo 실행시 "실행 데이터 파일 누락으로 인해 JaCoCo 실행 건너 뛰기"받기
Maven 3.0.3, JUnit 4.8.1 및 Jacoco 0.6.3.201306030806을 사용하고 있으며 테스트 커버리지 보고서를 만들려고합니다. 단위 테스트 만있는 프로젝트가 있지만 보고서를 실행할 수 없습니다. 계속해서 오류가 발생 Skipping JaCoCo execution due to missing execution data file합니다. mvn clean install -P test-coverage 내 pom이 구성되는 방법은 다음과 같습니다. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.14.1</version> <configuration> …
123 maven  junit  jacoco 


6
모의 객체 초기화-MockIto
MockIto를 사용하여 모의 객체를 초기화하는 방법에는 여러 가지가 있습니다. 이들 중 가장 좋은 방법은 무엇입니까? 1. public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2. @RunWith(MockitoJUnitRunner.class) [편집] 3. mock(XXX.class); 이것보다 더 나은 방법이 있다면 나에게 제안하십시오 ...
122 java  junit  mockito 

11
동일한 junit 테스트를 반복해서 실행하는 쉬운 방법?
제목에서 알 수 있듯이 Eclipse를 사용하여 JUnit 4.x 테스트를 연속으로 여러 번 실행하는 간단한 방법을 찾고 있습니다. 예를 들어 동일한 테스트를 10 번 연속 실행하고 결과를보고합니다. 우리는 이미이 작업을 수행하는 복잡한 방법을 가지고 있지만, 제가 고치려고했던 비정상적인 테스트가 고정 된 상태로 유지 될 수 있도록 간단한 방법을 찾고 있습니다. 이상적인 …
121 java  eclipse  junit 


10
Junit-설정 방법을 한 번 실행
몇 가지 테스트로 클래스를 설정하고 사용하는 대신 @Before모든 테스트 전에 한 번만 실행되는 설정 메서드를 갖고 싶습니다. Junit 4.8에서 가능합니까?
119 java  junit 

2
src / androidtest와 src / test 폴더의 차이점은 무엇입니까?
프로젝트의 Android Studio에는 기본적으로 두 개의 테스트 폴더가 있습니다. 첫 번째는 src/androidTest. 이 폴더는 이전 버전의 Android Studio에 이미 있습니다. 그럼에도 불구하고, 기본적으로, 이제 새로운 테스트 폴더가 src/test, 새로운 의존 testCompile 'junit: junit: 4.12'에 build.gradle. 테스트에 어떤 폴더를 사용해야합니까? 둘의 차이점은 무엇입니까?

10
JUnit : 테스트 유틸리티 클래스에서 "실행 가능한 메소드 없음"을 피하는 방법
JUnit3.8에서 JUnit4.4로 전환했습니다. ant를 사용하여 테스트를 실행하고 모든 테스트가 성공적으로 실행되지만 테스트 유틸리티 클래스가 "No runnable methods"오류와 함께 실패합니다. 내가 사용하는 패턴은 테스트 폴더 아래에 * Test *라는 이름의 모든 클래스를 포함하는 것입니다. 주자가 @Test 속성으로 주석이 달린 메서드를 찾을 수 없다는 것을 이해합니다. 그러나 이러한 클래스는 테스트가 아니기 때문에 …
118 java  ant  junit  testing 

3
JUnit 클래스를 특수 테스트 패키지로 분리?
저는 이전 질문 인 "JUnit 및 적절한 소프트웨어 엔지니어링 학습을위한 샘플 프로젝트" 에 대한 답변에서 권장 하는 Craftsman 기사 ( 주제별 아래에서 Craftsman 클릭) 를 읽고 테스트 주도 개발의 개념 을 배우고 있습니다. 나는 그것을 지금까지 좋아한다! 하지만 지금은 앉아서 직접 해보고 싶습니다. 간단한 답변 만 필요하다는 질문이 있습니다. JUnit …
118 java  unit-testing  junit 

8
JUnit Assert를 사용하는 것보다 더 큰 것을 주장하는 방법은 무엇입니까?
이 값은 테스트에서 비롯됩니다. previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" 그리고 나는 시도 // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); 나는를 얻을 수 java.lang.AssertionError및 detailMessage디버깅이에 null. 사용 조건보다 더 큰 것을 어떻게 주장 할 수 있습니까? JUnit
118 java  junit 

23
JUnit 테스트를 실행할 때 클래스를 찾을 수 없음 예외
Eclipse에서 JUnit 테스트를 실행할 때이 오류가 발생합니다. 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을 사용하고 있지만 클래스 경로에 라이브러리를 추가하려고 시도 했으며 JUnit 라이브러리는 POM …
117 java  eclipse  junit 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.