[英]Can't run JUnit 4 test case in Eclipse Android project
我是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
}
}
當我右鍵單擊單元測試並選擇run as 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
#
任何人都知道如何解決這個問題?
謝謝
在Google搜索了答案之后,這看起來可能與Android開發工具有關。
以下是從此評論主題中采取的步驟:
由於Alex Spurling的說明不再適用於Eclipse Juno和最新的Android SDK,因此提供另一種選擇可能會有用:
這對小型項目來說有點麻煩,但OTOH有助於強化模塊化和界面隔離。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.