在Eclipse Android项目中无法运行JUnit 4测试用例

路人:

我是Java新手,正在尝试对正在编写的类进行单元测试。Eclipse(3.5)为我创建了单元测试类,并将Junit4添加到了我的类路径中。

我的课:

public class DistanceUtil 
{

public static double metersToMiles( double meters ) 
{
    return 0;
}
public static double metersToKilometers( double meters ) 
{
    return 0;
}

}

我的单元测试:

public class DistanceUtilTest {

@Test
public final void testMetersToMiles() {
    fail("Not yet implemented"); // TODO
}

@Test
public final void testMetersToKilometers() {
    fail("Not yet implemented"); // TODO
}

}

当我右键单击单元测试并选择以Junit Test运行时,我得到以下信息:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (classFileParser.cpp:3075), pid=5564, tid=4940
#  Error: ShouldNotReachHere()
#
# JRE version: 6.0_17-b04
# Java VM: Java HotSpot(TM) Client VM (14.3-b01 mixed mode windows-x86 )
# An error report file with more information is saved as:
# C:\Users\Giles Roadnight\workspaceAndroid\Cycloid\hs_err_pid5564.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

有人知道我该如何解决吗?

谢谢

亚历克斯·斯普林(Alex Spurling):

搜索了Google的答案后,看来这可能与Android开发工具有关。

以下是此注释线程采取的步骤

  1. 右键单击项目->运行->运行配置
  2. 选择您的Junit项目
  3. 转到类路径选项卡
  4. 删除Android框架条目
  5. 选择引导程序条目
  6. 点击高级
  7. 选择添加库
  8. 选择“ JRE系统库”
  9. 下一个
  10. 您还需要添加JUnit库,因此请按照步骤5至11进行操作,并选择“ Junit”而不是“ JRE System Library”
  11. 您现在可以以Junit的身份运行您的项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章