小编ben*_*rre的帖子

IntelliJ IDEA与Junit 4.7"!!! JUnit 3.8或更高版本预期:"

当我尝试在IntelliJ IDEA中运行以下测试时,我收到消息:

"!!! JUnit 3.8或更高版本预期:"

应该注意的是,这是我在IntelliJ IDEA 9中工作的Android项目.

public class GameScoreUtilTest {
    @Test
    public void testCalculateResults() throws Exception {
        final Game game = new Game();

        final Player player1 = new Player();
        {
            final PlayedHole playedHole = new PlayedHole();
            playedHole.setScore(1);
            game.getHoleScoreMap().put(player1, playedHole);
        }
        {
            final PlayedHole playedHole = new PlayedHole();
            playedHole.setScore(3);
            game.getHoleScoreMap().put(player1, playedHole);
        }
        final GameResults gameResults = GameScoreUtil.calculateResults(game);

        assertEquals(4, gameResults.getScore());
    }
}
Run Code Online (Sandbox Code Playgroud)

完整的堆栈跟踪看起来像这样......

!!! JUnit version 3.8 or later expected:

java.lang.RuntimeException: Stub!
    at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:5)
    at junit.textui.TestRunner.<init>(TestRunner.java:54) …
Run Code Online (Sandbox Code Playgroud)

java junit android intellij-idea

204
推荐指数
5
解决办法
7万
查看次数

MySQL中的表名是否区分大小写?

MySQL中的表名是否区分大小写?

在我的Windows开发机器上,我的代码能够查询看起来全部小写的表格.当我部署到数据中心的测试服务器时,表名似乎以大写字母开头.

我们使用的服务器都在Ubuntu上.

mysql mysql5 case-sensitive

152
推荐指数
5
解决办法
11万
查看次数

149
推荐指数
4
解决办法
59万
查看次数

Intellij Idea 9/10,要检查(或不检入)源控件的文件夹是什么?

我们的团队刚刚从Netbeans转移到Intellij 9 Ultimate,需要知道通常应该从源代码控制中排除哪些文件/文件夹,因为它们不是"工作站可移植",即:它们引用仅存在于一个用户计算机上的路径.

据我所知,Intellij想要忽略大部分.idea项目,包括

.idea/artifacts/*
.idea/inspectionProfiles/*
.idea/copyright/*
.idea/dataSources.ids
.idea/dataSources.xml
.idea/workspace.xml
Run Code Online (Sandbox Code Playgroud)

但是,它似乎想要检查每个模块的根目录中存在的.iml文件.

我最初通过命令行检查整个.idea目录,这显然不知道Idea应该忽略什么.通常会忽略整个.idea目录吗?

version-control intellij-idea

113
推荐指数
5
解决办法
3万
查看次数

Tomcat启动日志 - SEVERE:错误filterStart如何获取堆栈跟踪?

当我启动Tomcat时,我收到以下错误:

Jun 10, 2010 5:17:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Jun 10, 2010 5:17:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/mywebapplication] startup failed due to previous errors
Run Code Online (Sandbox Code Playgroud)

Tomcat的日志不包含堆栈跟踪似乎很奇怪.是否有人建议如何增加Tomcat中的日志记录以获取此类错误的堆栈跟踪?

java logging tomcat

95
推荐指数
5
解决办法
12万
查看次数

生产中的Java G1垃圾收集

由于Java 7将默认使用新的G1垃圾收集,Java是否能够处理一个数量级更大的堆而不会产生"破坏性"的GC暂停时间?有人在生产中实际实施了G1,你的经历是什么?

公平地说,我唯一一次看到非常长的GC暂停是非常大的堆,远远超过工作站.澄清我的问题; G1将打开数百GB的网关?TB?

java garbage-collection g1gc java-7

90
推荐指数
8
解决办法
5万
查看次数

在Intellij中使用Java调试器时"Drop Frame"是什么意思?

我在Intellij 8中使用了Java调试器并注意到一个标有"drop frame"的按钮,有人知道这个用途的目的是什么吗?如何/为什么这将被使用/有用?

java debugging intellij-idea

86
推荐指数
3
解决办法
2万
查看次数

将测试文件放入JUnit的简便方法

有人可以建议一种简单的方法来获取对junit测试类中的String/InputStream/File/etc类型对象的文件引用吗?显然,我可以将文件(在这种情况下为xml)粘贴为一个巨大的字符串,或者将其作为文件读取,但是有一个特定于Junit的快捷方式吗?

public class MyTestClass{

@Resource(path="something.xml")
File myTestFile;

@Test
public void toSomeTest(){
...
}

}
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing junit4

75
推荐指数
3
解决办法
10万
查看次数

爆炸式开发意味着什么?(在Java中)

我在这个网站上遇到了"爆炸式发展"一词......

http://www.zeroturnaround.com/javarebel/support-matrix/

并且记得在使用Java Web应用程序之前听过它.据我所知,这与将.war文件部署为提取/原始文件集有关.每次要尝试更改代码时,不要使用ANT/Maven任务将war文件部署到应用程序服务器,而是告诉应用程序服务器将服务于战争内容部署的文件夹内容"raw" .

我是在正确的轨道上吗?如果有人对这个术语的含义有充分的理解,那么使用它的意义就会很大.

java java-ee

56
推荐指数
1
解决办法
3万
查看次数

如何在Postgresql命令行中指定运行sql文件的模式

我像这样对我的数据库运行脚本......

psql -d myDataBase -a -f myInsertFile.sql
Run Code Online (Sandbox Code Playgroud)

唯一的问题是我希望能够在此命令中指定运行脚本的模式.我可以调用set search_path ='my_schema_01',但这些文件应该是可移植的.我怎样才能做到这一点?

postgresql

47
推荐指数
4
解决办法
9万
查看次数