JUnit测试时运行时错误

Hug*_*ugs 7 java unit-testing jvm

我对单元测试非常不满意,但我有一部分代码我真的需要确定它的一致性.我正在尝试使用JSON将数据从对象传输到外部文件,因此我想确保从外部文件中提取数据时它将是相同的.

我正在使用单元测试来断言这种平等,但我遇到了一个问题,我不知道如何处理.这是运行时错误,这是控制台读取的内容.

A fatal error has been detected by the Java Runtime Environment:

Internal Error (classFileParser.cpp:3494), pid=5032, tid=7048
Error: ShouldNotReachHere()

JRE version: 6.0_25-b06
Java VM: Java HotSpot(TM) 64-Bit Server VM (20.0-b11 mixed mode windows-amd64 compressed oops)
An error report file with more information is saved as:
L:\fliphouseWorkspace\Luas\hs_err_pid5032.log

If you would like to submit a bug report, please visit:
http://java.sun.com/webapps/bugreport/crash.jsp
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

Jef*_*ter 2

这与你的代码无关,对我来说这看起来像是一个真正的 JVM bug。JVM 绝对不应该像这样崩溃。向 Oracle 提交错误报告。