草庐IT

logo-lang

全部标签

java.lang.Exception : No tests found matching Method using Intellij IDEA

我遇到了IntellijIDEA2016.3的奇怪行为。当我得到java.lang.Exception:NotestsfoundmatchingMethodfoo时,有一个带有方法foo的类和该方法的JUnit测试。在我执行mvntest后它成功,然后在执行mvn命令后立即运行单元测试,它突然运行绿色。似乎IDEA不会自动编译。我该如何解决这个问题?附:升级到v.2016.3后未更改任何设置 最佳答案 如果您使用的是理论测试框架,例如Junit's或Robolectric's,请确保运行包含所需测试的类,而不是测试本身。由于这些框架

java.lang.Exception 与滚动您自己的异常

您会在什么时候创建自己的异常类而不是使用java.lang.Exception?(一直?只有在包外使用?只有在必须包含高级逻辑的情况下?等等...) 最佳答案 我认为您需要问自己一个稍微不同的问题:“创建新异常对我或使用我的代码的开发人员有什么好处?”实际上,它为您或其他人提供的唯一优势是处理异常的能力。这似乎是一个显而易见的答案,但实际上并非如此。您应该只处理可以合理恢复的异常。如果您抛出的异常是一个真正致命的错误,为什么要给开发人员一个错误处理它的机会?更深入的讨论:Customexceptions:Whenshouldyouc

java.lang.Exception 与滚动您自己的异常

您会在什么时候创建自己的异常类而不是使用java.lang.Exception?(一直?只有在包外使用?只有在必须包含高级逻辑的情况下?等等...) 最佳答案 我认为您需要问自己一个稍微不同的问题:“创建新异常对我或使用我的代码的开发人员有什么好处?”实际上,它为您或其他人提供的唯一优势是处理异常的能力。这似乎是一个显而易见的答案,但实际上并非如此。您应该只处理可以合理恢复的异常。如果您抛出的异常是一个真正致命的错误,为什么要给开发人员一个错误处理它的机会?更深入的讨论:Customexceptions:Whenshouldyouc

带有 Facebook 登录示例的 java.lang.RuntimeException

我正在关注Facebookguide为Android制作登录应用程序。之后:在虚拟设备上安装Facebook应用(不需要)将FacebookSDK作为模块导入AndroidStudio将上一个模块导入到项目中并按照指南修改代码项目编译。但是当我运行机器并尝试打开应用程序时,它会崩溃显示:Unfortunately,theapplicationhasstopped.在阅读了类似this的帖子后,我找不到解决方案和this.我使用Android0.5.8、OracleJDK7和API16作为target、min和max。主要文件是activity_main.xml,MainActivity

带有 Facebook 登录示例的 java.lang.RuntimeException

我正在关注Facebookguide为Android制作登录应用程序。之后:在虚拟设备上安装Facebook应用(不需要)将FacebookSDK作为模块导入AndroidStudio将上一个模块导入到项目中并按照指南修改代码项目编译。但是当我运行机器并尝试打开应用程序时,它会崩溃显示:Unfortunately,theapplicationhasstopped.在阅读了类似this的帖子后,我找不到解决方案和this.我使用Android0.5.8、OracleJDK7和API16作为target、min和max。主要文件是activity_main.xml,MainActivity

记一次“java: 程序包org.aspectj.lang不存在”问题解决

最近用idea打开项目,点调试时一直报“org.aspectj.lang不存在”错误。我检查一下依赖确实是缺一个aspectj的依赖,因为是springboot项目我给它加上了依赖org.springframework.bootspring-boot-starter-aop然后点右侧的maven刷新,再点调试还是报这个错(先点运行可能能正常启动,但点调试报错)。最后尝试了一下重新加载Maven项目①在根目录的POM文件右击,选Unlink。如果没变,再试一次。unlink完成后应该是下图的样子②右击pom.xml文件,选择以Maven项目加载,变成正常的项目样子。③点击右侧的Maven刷新,再

java - R 错误 : java. lang.OutOfMemoryError:Java 堆空间

我正在尝试将R连接到Teradata以将数据直接拉入R进行分析。但是,我得到的错误是,Errorin.jcall(rp,"I","fetch",stride,block):java.lang.OutOfMemoryError:Javaheapspace我尝试设置我的R选项以增加JVM的最大堆大小,方法是:options(java.parameters="-Xmx8g")我还尝试使用rJava函数.jinit将java参数初始化为:.jinit(parameters="-Xmx8g")。但还是失败了。计算出来的数据大小应该在3G左右(实际小于3G)。 最佳答案

java - R 错误 : java. lang.OutOfMemoryError:Java 堆空间

我正在尝试将R连接到Teradata以将数据直接拉入R进行分析。但是,我得到的错误是,Errorin.jcall(rp,"I","fetch",stride,block):java.lang.OutOfMemoryError:Javaheapspace我尝试设置我的R选项以增加JVM的最大堆大小,方法是:options(java.parameters="-Xmx8g")我还尝试使用rJava函数.jinit将java参数初始化为:.jinit(parameters="-Xmx8g")。但还是失败了。计算出来的数据大小应该在3G左右(实际小于3G)。 最佳答案

java - Powermock - java.lang.IllegalStateException : Failed to transform class

说明:我正在尝试从一个类中测试一个静态方法。我正在使用powerMock(1.6.2)+mockito(1.10.19)与Junit4(4.12)&java8一起进行模拟。问题:收到错误:“无法转换名称为com.gs.ops.domain.StaticClass的类原因:java.io.IOException:无效的常量类型:18”已尝试的解决方案:关于powermock-mockito和java-8问题的Google线程从powermock中排除了java辅助并添加了java辅助3.19.0-GA尝试了不同版本的powermock(1.5.4、1.6.2...)下面是异常堆栈跟踪:j

java - Powermock - java.lang.IllegalStateException : Failed to transform class

说明:我正在尝试从一个类中测试一个静态方法。我正在使用powerMock(1.6.2)+mockito(1.10.19)与Junit4(4.12)&java8一起进行模拟。问题:收到错误:“无法转换名称为com.gs.ops.domain.StaticClass的类原因:java.io.IOException:无效的常量类型:18”已尝试的解决方案:关于powermock-mockito和java-8问题的Google线程从powermock中排除了java辅助并添加了java辅助3.19.0-GA尝试了不同版本的powermock(1.5.4、1.6.2...)下面是异常堆栈跟踪:j