2014-03-27 60 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

相关问题