资讯专栏INFORMATION COLUMN

[Java] 使用Android Studio编写Java测试代码

dockerclub / 2824人阅读

摘要:找到刚才新建的模组新建一个类运行测试代码二一些问题中文乱码问题函数中呼叫本类中自定义的子类,出现。本篇的目的,就是介绍如何使用编写的测试代码。选择选择任一项目的模板注意,我们的测试代码和此处选择无关。

目录

一、创建“Java or Kotlin Library” 模组。

1.1 新建Android Project。

1.2 新建 “Java or Kotlin Library” 模组。

 1.3 找到刚才新建的“JavaTest” 模组

 1.4 新建一个类

 1.5 运行测试代码

 二、一些问题

2.1 中文乱码问题

2.2 main()函数中呼叫本类中自定义的子类,出现error “cannot be referenced from a static”。


Android Studio基于intellij idea开发,但是又把Java的开发模板从新建Project中移除了;好消息是,create module中可以选择“Java or Kotlin Library”。本篇的目的,就是介绍如何使用Android Studio编写Java的测试代码。

一、创建“Java or Kotlin Library” 模组。

1.1 新建Android Project。

选择“File” --> “New” --> "New Project...", 选择任一Android项目的模板(注意,我们的Java测试代码和此处选择无关)。

1.2 新建 “Java or Kotlin Library” 模组。

选择“File” --> “New” --> "New Module...",选择 “Java or Kotlin Library”,并在右侧输入“Library name”和“Class name”,点击“Finish” 完成操作。

 1.3 找到刚才新建的“JavaTest” 模组

打开“JavaTestClass”这个类,并加入“main()” 函数,如下图。

 1.4 新建一个类

在Animal.java中加入如下代码,

public class Animal {    private int legs = 4;    public Animal() {        System.out.println("Animal");    }    public int getLegs() {        return legs;    }    public void setLegs(int legs) {        this.legs = legs;    }}

 在JavaTestClass.java中加入类测试代码如下,

public class JavaTestClass {    public static void main(String[] args) {        System.out.println("JavaTestClass:main");        Animal animal = new Animal();        System.out.println("I have " + animal.getLegs() + " legs!");    }}

 1.5 运行测试代码

可以点击main()函数左侧的绿色三角形运行测试代码,截图如下!

 二、一些问题

2.1 中文乱码问题

可以在build.gradle中加入如下配置来避免中文乱码问题,

tasks.withType(JavaCompile) {    options.encoding = "UTF-8"}

2.2 main()函数中呼叫本类中自定义的子类,出现error “cannot be referenced from a static”。

建议不要在本类中自定义子类,将要定义的子类新建一个类文件处理,即可避免此问题。参见1.4如何创建一个新类。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119385.html

相关文章

  • Andorid Studio NDK开发- NDK开发利器gradle-experimental

    摘要:在项目主目录下的中更改配置增加的配置在中。源代码配置默认情况下,在下使用的是文件。也可以在中指定在分别指定了源代码和源代码的目录。以上的配置完成之后,就可以使用开始开发了。 使用NDK开发有件比较麻烦的事情就是编写Application.mk和Android.mk的,而Android Studio 的插件gradle-experimental就是用来解决这个这个问题的。使用gradle...

    Half 评论0 收藏0
  • Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

    摘要:和在中的两大重要的概念,分别是和。每个有至少一个。配置阶段在该阶段,脚本将会执行,为每个创建和配置所有的。除了,还有三个基本的命令运行所以的这意味着运行所有的在已连的设备或模拟器上。在下一篇文章中,我们将会定制自己的文件。 这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! showImg(https://segmentfault.com/img/bVtdBU); ...

    MobService 评论0 收藏0
  • Android Studio教程01-的工程和目录结构解析

    摘要:此处是用来编写测试用例的,是对项目进行自动化测试的另一种方式。这是模块的构建脚本,这个文件中会指定很多项目构建相关的配置。该任务继承自,删除根目录中的目录。目录 1.主目录 1.1. app目录 1.2.项目资源文件夹res 2. 理解build.gradle文件 2...

    tabalt 评论0 收藏0
  • Android Studio 环境搭建与使用

    摘要:与君初相识,犹如故人归,初来乍到,请多多关照。和这两个文件是用来在命令行界面中执行命令的,其中是在或系统中使用的,是在系统中使用的。这个文件用于指定项目中所有引入的模块。此处是用来编写测试用例的,是对项目进行自动化测试的另一种方式。 大家好,欢迎来到下码看花,伟大领袖毛爷爷曾经说过: ‘走马看花不如驻马看花,驻马看花不如下马看花。’我希望你们都要下马看花。,比喻停下来,深入实际,认真调...

    pepperwang 评论0 收藏0
  • 在Mac OSX 上配置Appium+Android自动化测试环境

    摘要:方式一使用安装首先通过安装配置国内源,在个人目录下新建一个文件,写入开始安装可以帮你诊断测试环境,建议安装。自动化测试代码例子如下,启动内置拨号软件,搜索关键字。 前提准备 开始正文之前,你需要准备好一些基本条件: 安装好Mac OSX 操作系统的设备 能够访问中国局域网以外资源的方法(没有也行,但很痛苦) 已经安装好 homebrew 已经安装好 Python3.x 已经安装好 ...

    xialong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<