«junit» 태그된 질문

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

7
Hamcrest 비교 컬렉션
두 목록을 비교하려고합니다. assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); 하지만 생각 java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot instantiate from arguments …
114 java  junit  hamcrest 

13
Surefire는 Junit 5 테스트를 선택하지 않습니다.
JUnit 5로 간단한 테스트 방법을 작성했습니다. public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } 하지만 실행 mvn test하면 다음을 얻었습니다. ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time …

8
jUnit의 여러 RunWith 문
단위 테스트를 작성 JUnitParamsRunner하고 MockitoJUnitRunner하나의 테스트 클래스 를 사용 하고 싶습니다 . 불행히도 다음은 작동하지 않습니다. @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } 하나의 테스트 클래스에서 Mockito와 JUnitParams를 모두 사용하는 방법이 있습니까?
113 java  unit-testing  junit 

9
JUnit을 사용하여 서블릿을 테스트하는 방법
Java Servlet을 사용하여 웹 시스템을 만들었으며 이제 JUnit 테스트를 만들고 싶습니다. My dataManager는 데이터베이스에 제출하는 기본 코드입니다. JUnit으로 Servlet을 어떻게 테스트 하시겠습니까? 사용자가 등록 / 가입 할 수 있도록하는 내 코드 예제는 AJAX를 통해 내 메인 페이지에서 제출됩니다. public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ // Get parameters …

10
통합 테스트 실행시 포함 된 MongoDB
내 질문의 변형 이 일 . Java Web-app 프로젝트에는 많은 읽기 필터 / 쿼리 및 GridFS와 같은 도구와의 인터페이스가 필요하기 때문에 위의 솔루션이 제안하는 방식으로 MongoDB를 사용하는 합리적인 방법을 생각하는 데 어려움을 겪고 있습니다. 따라서 통합 테스트와 함께 MongoDB의 임베디드 인스턴스를 실행하는 것을 고려하고 있습니다. 자동으로 시작하고 (각 테스트 또는 …

23
equals 메소드없이 두 클래스에서 동등성을 어떻게 주장합니까?
소스가없는 equals () 메서드가없는 클래스가 있다고 가정 해 보겠습니다. 해당 클래스의 두 인스턴스에 대해 동등성을 주장하고 싶습니다. 여러 단언을 할 수 있습니다. assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... 초기 주장이 실패하면 완전한 평등 그림을 얻지 못하기 때문에이 솔루션이 마음에 들지 않습니다. 수동으로 직접 비교하고 결과를 추적 할 수 있습니다. …
111 java  unit-testing  junit 

10
Maven 빌드에서 병렬로 junit 테스트를 실행합니까?
JUnit 4.4와 Maven을 사용하고 있으며 장기 실행 통합 테스트가 많이 있습니다. 테스트 스위트 병렬화와 관련하여 단일 테스트 클래스에서 병렬로 각 테스트 메소드를 실행할 수있는 몇 가지 솔루션이 있습니다. 그러나이 모든 것들은 내가 어떤 식 으로든 테스트를 변경해야합니다. X 스레드에서 X 개의 다른 테스트 클래스를 병렬로 실행하는 것이 훨씬 더 깨끗한 …
110 java  maven  junit 


8
jUnit의 fixtureSetup이 정적이어야하는 이유는 무엇입니까?
jUnit의 @BeforeClass 주석으로 메서드를 표시했는데 정적이어야한다는 예외가 발생했습니다. 그 이유는 무엇입니까? 이것은 내가 보는 한 정당한 이유없이 모든 init이 정적 필드에 있도록 강제합니다. .Net (NUnit)에서는 그렇지 않습니다. 편집 -@BeforeClass로 주석이 달린 메소드가 한 번만 실행된다는 사실은 정적 메소드와 관련이 없습니다. 비 정적 메소드를 한 번만 실행할 수 있습니다 (NUnit에서와 같이).
109 java  junit 

9
Android junit 테스트 케이스에서 테스트 프로젝트의 컨텍스트 가져 오기
누구든지 Android junit 테스트 케이스에서 테스트 프로젝트 의 컨텍스트를 얻는 방법을 알고 있습니까 (AndroidTestCase 확장). 참고 : 테스트는 계측 테스트가 아닙니다. 참고 2 : 테스트되는 실제 애플리케이션의 컨텍스트가 아니라 테스트 프로젝트의 컨텍스트가 필요합니다. 테스트 프로젝트의 자산에서 일부 파일을로드하려면 이것이 필요합니다.
107 android  junit 

30
테스트 실행기 'JUnit 4'에서 발견 된 테스트가 없습니다.
내 Java 테스트는 Eclipse에서 잘 작동했습니다. 하지만 이제 실행 메뉴에서 테스트를 다시 시작하면 다음 메시지가 표시됩니다. No tests found with test runner 'JUnit 4' 에서 .classpath파일 나는 모든이 jar파일을, 그리고 마지막에 있습니다 : <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> 이 오류를 해결하고 테스트를 다시 실행하려면 어떻게해야합니까?
105 java  eclipse  junit  junit4 

12
mockito를 사용한 Private 메서드 테스트
공개 클래스 A { public void method (boolean b) { if (b == true) method1 (); 그밖에 method2 (); } private void method1 () {} private void method2 () {} } public class TestA { @테스트 public void testMethod () { A a = mock (A.class); a.method (true); // verify …
104 java  junit  mockito 

13
불필요한 스터 빙 예외를 해결하는 방법
내 코드는 다음과 같습니다. @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList = new ArrayList<SearchCriteriaDTO>(); …
104 java  junit  mockito 



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