2014-02-06 88 views
9

我想在最新版本的Intellij IDEA(13.0.2)中設置一個簡單的gradle項目。Intellij Gradle項目無法解析與junit 4.11 assertEquals作爲testCompile dep

我沒有比JUnit 4中其他的依賴,我的build.gradle文件看起來像這樣:

apply plugin: 'java' 

sourceCompatibility = 1.5 
version = '1.0' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
} 

我想在我的主類的測試套件使用的assertEquals,但在的IntelliJ給我「無法解析方法的assertEquals(INT,INT)」爲它的使用以下兩種情況:

package ag.kge; 

import org.junit.Before; 
import org.junit.Test; 
import org.junit.Assert.*; 

public class MainTest { 

    Main testMain1; 
    Main testMain2; 


    @Before 
    public void setUp(){ 
     testMain1 = new Main("9999"); 
     testMain2 = new Main("args"); 
    } 

    @Test 
    public void testGetPort() throws Exception { 
     assertEquals (testMain1.getPort(), 9999); 
     assertEquals (testMain2.getPort(), 5000); 
    } 

    @Test 
    public void testStartThreads() throws Exception { 

    } 
} 

而且,指示的IntelliJ告訴我進口org.junit.Assert *不使用。

如果有人知道我爲什麼遇到這個問題,我非常感謝他的幫助。 謝謝。

回答

14
import org.junit.Assert.*; 

應該

import static org.junit.Assert.*; 
相關問題