Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing Android Studio中的单元测试-如何?_Unit Testing_Android Studio_Android Testing - Fatal编程技术网

Unit testing Android Studio中的单元测试-如何?

Unit testing Android Studio中的单元测试-如何?,unit-testing,android-studio,android-testing,Unit Testing,Android Studio,Android Testing,我想在Android studio中运行单元测试。这不是我以前做过的事。我可以看到,在src下,除了main(我的应用程序代码所在的地方)之外,还有另一个名为androidTest/java/myPackageName的目录,然后是一个名为ApplicationTest的文件 此文件包含: package com.mypackage.myapplicationname; import android.app.Application; import android.test.Applicatio

我想在Android studio中运行单元测试。这不是我以前做过的事。我可以看到,在src下,除了main(我的应用程序代码所在的地方)之外,还有另一个名为androidTest/java/myPackageName的目录,然后是一个名为ApplicationTest的文件

此文件包含:

package com.mypackage.myapplicationname;

import android.app.Application;
import android.test.ApplicationTestCase;

/**
 * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
 */
public class ApplicationTest extends ApplicationTestCase<Application> {
    public ApplicationTest() {
        super(Application.class);

    }
}
package com.mypackage.myapplicationname;
导入android.app.Application;
导入android.test.ApplicationTestCase;
/**
* 
*/
公共类ApplicationTest扩展了ApplicationTestCase,但是它也没有讨论这个设置

请接受任何帮助。

是开始Android测试的好地方。简而言之,创建新项目时,Android Studio还会创建两个文件夹,您可以在其中放置测试:

  • /src/test/java/
    用于在本地JVM上运行且无法访问功能性Android框架API的测试(例如单元测试)
  • /src/androidTest/java/
    用于所有必须在Android硬件设备或Android仿真器上运行的测试