2014-03-27 82 views
5

我是JUnit的新手。 我剛開始研究JUnit,並且遇到以下錯誤。方法assertEquals(String,String)未定義類型TestJunit

方法的assertEquals(字符串,字符串)是未定義的類型TestJunit

和我Javacode:

import org.junit.Test; 
import static org.junit.Assert.assertArrayEquals; 

public class TestJunit { 

    String message = "Hello World"; 
    MessageUtil messageutil = new MessageUtil(message); 

    public void testPrintMessage() 
    { 
     assertEquals(message,messageutil.printMessage()); 

    } 
} 

請幫我解決這個問題。

回答

16

你進口

import static org.junit.Assert.assertArrayEquals; 

但不

import static org.junit.Assert.assertEquals; 

你也可以導入的Assert每個靜態成員與

import static org.junit.Assert.*; 

如果沒有這些,Java會把您呼叫的方法assertEquals在代碼中聲明的類中定義。這種方法d不存在。

+0

+1這回答我的問題,而無需自己問。再次,SotiriosDelimanolis來救援! – CodeMed

相關問題