1
我是Mockito新手,需要學習工作。Mock assertEquals not found
我做了一個非常簡單的類,它有一個返回字符串的方法。
然後我在eclipse中做了下面的測試類。
import static org.junit.Assert.*;
import org.junit.Test;
import org.mockito.Mockito;
public class No_1Test {
@Test
public void testNo_1() {
No_1 myTest = Mockito.mock(No_1.class);
Mockito.when(myTest.HelloWorld()).thenReturn("Hello World");
String result = myTest.HelloWorld();
Mockito.assertEquals("Hello World", myTest.HelloWorld());
}
}
我的是我到目前爲止做出的理解是:
- 我做了一個模擬類我No_1類的。
- 我指定每當了HelloWorld()方法被調用它應該返回的字符串(「Hello World」的)
- 我存儲的HelloWorld()的結果爲變量的結果(這應該是的「Hello World」)
- 我想斷言它完成了它的目的。
問題是在eclipse中它說assertEquals方法對於Mockito是未定義的。
有人可以請指出我在哪裏錯了。
No_1班級在同一個項目中,還是第三方班級? –
你可以嘗試一下這些代碼,並按照我在下面回答的方法來查看代碼。 –
@Charles Stevens:謝謝你的回答。事實證明,我所需要的只是assertEquals(「Hello World」,結果); – SeekingAlpha