2014-02-06 2 views
9

Ich versuche, ein einfaches Grapple-Projekt in der neuesten Version von Intellij IDEA (13.0.2) einzurichten.Intellij Gradle Projekt kann assertEquals mit Junit 4.11 nicht als testCompile dep lösen

Ich habe keine Abhängigkeiten andere als JUnit 4, sieht meine build.gradle-Datei wie folgt:

apply plugin: 'java' 

sourceCompatibility = 1.5 
version = '1.0' 

repositories { 
    mavenCentral() 
} 

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

Ich versuche assertEquals in meinem Hauptklasse Test-Suite zu verwenden, aber Intellij mir gibt das "

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 { 

    } 
} 

auch IntelliJ zeigt sagt mir, dass der Import org.junit.Assert * nicht verwendet wird. die Methode kann nicht assertEquals (int, int)“für die folgenden zwei Beispiele davon die Nutzung lösen.

Wenn jemand weiß, warum ich dieses Problem habe, würde ich die Hilfe wirklich schätzen. Danke.

Antwort

14
import org.junit.Assert.*; 

sollte

import static org.junit.Assert.*; 
Verwandte Themen