java - 我们如何在 Android Studio 中测试纯 Java 代码?

标签 java android android-studio

如果我在 Eclipse 中有一个项目,我可以随时创建一个带有 main 的类并测试任何拥有我项目的所有可用类和库的东西。

我如何在 Android Studio 中做类似的事情?

如果我有一个大项目并且我想单独测试一个小方法,我该怎么做而不需要运行模拟器或 Activity 等?

最佳答案

要为 Java 代码中的类或方法创建运行/调试配置,请按照以下步骤操作:

  1. 在 Android 或项目 View 中打开一个项目。
  2. 在代码编辑器中打开 Java 文件。
  3. 选择代码中的类或方法,然后按 Ctrl+Shift+T (⌘⇧T)。
  4. 从出现的菜单中选择创建新测试。
  5. 在“创建测试”对话框中,可以选择更改字段值,然后单击“确定”。
  6. 在“选择目标目录”对话框中,选择 androidTest 以创建插桩测试或测试以创建本地单元测试。点击确定。

新测试出现在相应测试源集中的“项目”窗口中。

  1. 要运行测试,请执行以下操作之一:
    • 在“项目”窗口中,右键单击测试并选择“运行”或“调试”。
    • 在代码编辑器中,右键单击测试文件中的类定义并选择“运行”或“调试”以测试类中的所有方法。
    • 在代码编辑器中,右键点击测试文件中的方法名称,然后选择“运行”或“调试”以仅测试该方法。
    • 在代码编辑器中,点击类或方法旁边左侧空白处的“播放”,然后选择“运行”或“调试”。
  2. 要保存配置,请从工具栏中的“选择运行/调试配置”下拉列表中选择“保存”。 下拉列表位于 Run 和 Debug 的左侧;例如,.

或者,再次右键单击该项目并选择“保存”。

或者,在 Run/Debug Configurations 对话框中选择配置,然后单击左上角的 Save Configuration

SOURCE

关于java - 我们如何在 Android Studio 中测试纯 Java 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39066008/

相关文章:

java - 将 double 转换为 BigDecimal 并设置 BigDecimal 精度

java - 如何以编程方式在 Android 中下载 TTS(文本转语音)的语言环境?

java - 对象内部的链接迭代

android-studio - 插件 "Fabric for Android Studio"不兼容

java - 使用 Java Sound API 跳转到音频文件中的位置

android - AndEngine- 在其父级后面绘制 Sprite 的子级

Android 应用程序和视频流

android - 使ListView滚动平滑

android-studio - Android Studio 终端 : adb is not recognized as an internal or external command

Java 的静态 NSArray 等价物