2017-11-23 3 views
0

JUnitMockito을 사용하여 간단한 단위 테스트 케이스를 작성하는 데 IntelliJ idea을 사용하고 있습니다. 의존성 관리를 위해 Maven을 사용하고 있습니다.IntelliJ Idea가 Mavenito 및 JUnit 종속성을 Maven으로 해결하지 않습니다.

import org.junit.Test; //Cannot resolve symbol 'Test' 

import static org.mockito.Mockito.*; //Cannot resolve symbol 'mockito' 

다음은 dependencies 내 프로젝트의 섹션 :

Project Structure

: 다음

<dependencies> 
    <!-- Dependency for JUnit --> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
     <!--<scope>test</scope>--> 
    </dependency> 
    <!-- Dependency for Mockito --> 
    <dependency> 
     <groupId>org.mockito</groupId> 
     <artifactId>mockito-all</artifactId> 
     <version>1.10.19</version> 
     <!--<scope>test</scope>--> 
    </dependency> 
</dependencies> 

내 프로젝트 구조입니다

IntelliJ idea

다음 수입은 해결 될 수 없다는 불평 유지
+1

프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 메뉴 -> 메이븐 -> 소스 다운로드 (또는 Reimport) – Bob

답변

2

View ->Tool Windows ->Maven projects을 시도한 다음 도구 창의 왼쪽 상단에있는 파란색 아이콘 (Reimport all Maven projects)을 클릭하십시오. 외부 라이브러리 아래의 프로젝트 뷰에서 종속성을 찾을 수 있어야합니다.

이것이 작동하지 않으면 maven config (pom.xml)에 문제가있을 수 있습니다. 명령 행에서 을 시도하면 오류가 있는지 확인하십시오.

+0

이 성공했습니다! 하지만, 왜 이런 일이 일어 났을까요? – Yash

+0

가끔 아이디어가 들썩 들썩하기 때문에 : – Matt

+1

일부 hiccup @Matt! – Yash