2016-07-12 7 views
1

JavaコードをテストするためにTestNGを使用しようとしています。 TestNGプラグインはIntelliJにインストールされており、依存関係は次のとおりです。依存関係:IntellijによってTestNG機能が認識されない

<dependency> 
     <groupId>org.testng</groupId> 
     <artifactId>testng</artifactId> 
     <version>6.9.10</version> 
</dependency> 

がMavenに追加されました。しかし、クラスに "@Test"と書くとIntelliJはエラーメッセージ "Test 'を解決できません。

org.testng.annotations.Testのインポートはどちらかというと認識されません。 IntelliJは、Mavenの依存性を無視している。ここ

は、プロジェクト構造とエラーです。私はMavenの依存関係を追加することではなく、その後、TestNGの持つ多くの何かをやるべき

+1

'MVNクリーンinstall' –

+1

右クリックの署名スプリング試してみてください、またはdc16署名をして_maven - > reimport_を選んでください。 – Magnilex

+1

上記以外にも、POMにTest-NG依存関係を追加しましたか? P.S.コメントのために[テスト](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope)を定義に追加する必要があります。 – Morfic

答えて

0

enter image description here

  1. 実行testからtestngscopeを設定mvn clean

  2. 、すなわち:

    <dependency> 
        <groupId>org.testng</groupId> 
        <artifactId>testng</artifactId> 
        <version>6.12</version> 
        <scope>test</scope> 
    </dependency> 
    
  3. 実行mvn install

関連する問題