无法在ADT上运行Junit测试,因为它总是被终止

时间:2013-03-12 06:27:12

标签: android unit-testing mobile junit

我们正在为Android平台开发“Productivity”应用程序,我们目前正在尝试使用Junit测试来测试应用程序的数据库。该应用程序具有任务,清单和项目等类。数据库只是一个名为DatabaseHandler的java类,它与sql集成在一起。目前的测试是针对任务的CRUD操作。当创建junit测试时,它会自动生成空测试,这些测试应该失败并说“尚未实现”。所以我们只想测试它,然而,马上就遇到了问题。 junit测试不会运行。会发生什么,它会被终止并且不会运行测试。 以下是此测试的代码:

package com.example.gobi.test;

import android.test.AndroidTestCase;

public class DatabaseHandlerTest extends AndroidTestCase {

public DatabaseHandlerTest(String name) {
super();
}

protected void setUp() throws Exception {
super.setUp();
}

protected void tearDown() throws Exception {
super.tearDown();
}

public void testGetInstance() {
fail("Not yet implemented");
}

public void testOnCreateSQLiteDatabase() {
fail("Not yet implemented");
}

public void testOnUpgradeSQLiteDatabaseIntInt() {
fail("Not yet implemented");
}

public void testAddTask() {
fail("Not yet implemented");
}

public void testGetTask() {
fail("Not yet implemented");
}

public void testGetAllTasks() {
fail("Not yet implemented");
}

public void testUpdateTask() {
fail("Not yet implemented");
}

public void testDeleteTask() {
fail("Not yet implemented");
}

public void testGetTaskCount() {
fail("Not yet implemented");
}

}

如果你能看到代码或设置有什么问题,请告诉我。 编辑:我发现我做错了。它不能运行,它应该作为android junit测试调试。之后它不会被终止。 但是现在我又遇到了另一个问题。它说找不到源文件:“/.... /中的jar文件没有源代码附件。” 我谷歌是什么jar文件。但我无法理解我的项目是什么......

0 个答案:

没有答案