Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.jmock.Mock不再可用?_Java_Jmock - Fatal编程技术网

Java org.jmock.Mock不再可用?

Java org.jmock.Mock不再可用?,java,jmock,Java,Jmock,所以我添加了JMock2.5.1中的所有罐子 在试图跟随的时候 但是,它不起作用?它找不到org.jmock.Mock,而是建议mocky。我尝试使用mockry,但它似乎不允许传递参数。该教程使用JMock 1,这已经过时了。在JMock2中,Mock类已经被删除,取而代之的是mockry和泛型 而不是 Mock mockCollaborator = new Mock(ICollaborator.class); 你会的 ICollaborator mockCollaborator = mo

所以我添加了JMock2.5.1中的所有罐子

在试图跟随的时候


但是,它不起作用?它找不到org.jmock.Mock,而是建议mocky。我尝试使用mockry,但它似乎不允许传递参数。

该教程使用JMock 1,这已经过时了。在JMock2中,
Mock
类已经被删除,取而代之的是
mockry
和泛型

而不是

Mock mockCollaborator = new Mock(ICollaborator.class);
你会的

ICollaborator mockCollaborator  = mockery.mock(ICollaborator.class);
其中
mockry
是类型为
mockry
的字段

我建议完全忽略该教程,使用上的教程

ICollaborator mockCollaborator  = mockery.mock(ICollaborator.class);