[英]IllegalStateException when using Mockito with IntelliJ's Java
[英]using mockito with IntelliJ
我是Java的新手,我的背景主要是.NET。 我试图在IntelliJ的Java项目中使用嘲笑。 我正在尝试遵循以下简单示例:
http://code.google.com/p/mockito/
因此,我将库mockito-all-1.9.5.jar添加到了文件夹c:\\ {我的应用程序路径} \\ web \\ app \\ WEB-INF \\ lib
我在IntelliJ中添加了Project Structure和Libraries。
我创建了一个测试类,并添加了以下内容
导入静态org.mockito.Mockito。*; 我收到此错误:
“此语言级别不支持静态导入”
在“ 文件”“项目结构”“项目”下 ,确保将项目语言级别设置为至少5.0。 (我现在期望6.0或7.0)。 实际上,仅从Java 5开始就支持静态导入。
另外,Mockito仅用于测试中,因此没有理由成为Webapp部署库的一部分。 因此,它不应位于WEB-INF / lib下。
如果您的问题是关于在Android上将Mockito与Java结合使用,请注意,您还需要包括以下两个库:
dexmaker-1.0.jar dexmaker-mockito-1.0.jar
允许Mockito与Android中的Dalvik JVM一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.