2017-01-06 19 views
2

私はIntellijを使用しています。私の外部依存フォルダは、私がmockito-all-1.10.19.jarを使用していることを示しています。シンボルMockまたはInjectMocksを解決できません

私はこの単純なMockitoの例を使用しています。

import static org.mockito.Mockito.*; 

@RunWith(MockitoJUnitRunner.class) 
public class AuditUnitTests { 

    @Mock 
    AuditTwo two; 

    @InjectMocks 
    AuditOne one; 

    @Test 
    public void test1() { 
     one.sayHelloFilter("Saurav"); 
     one.sayHelloFilter("Dravid"); 
     one.sayHelloFilter("Sachin"); 
     verify(two, times(2)).sayHello(); 
    } 
} 

私のIntellijはMockとInjectMocks注釈を解決できないと言っています。どうすれば解決できますか?

注: 私は、依存関係の管理のためにアイビーを使用しています:

<dependency org="junit" name="junit" rev="4.12" conf="test"/> 
    <dependency org="org.mockito" name="mockito-all" rev="1.10.19" conf="test"/> 
+0

あなたはmavenを使用していますか?私たちにあなたのmockitoの依存関係を見せてもらえますか? – alayor

+0

更新された上記の編集 – JavaDeveloper

答えて

4

あなたの静的インポートがsufficentではありません。以下の追加インポートを追加する必要があります。

import org.mockito.InjectMocks; 
import org.mockito.Mock; 
関連する問題