2、file>new>Project>Jtest>Create Project Specifying Source Folders。
这种方式允许开发测试人员自定义代码层次结构。用户可以通过图 2 中的对话框,根据需求,任意添加或删除文件夹,组成新建项目的代码结构。
图 2. 自定义代码结构
在本文中,作者将创建全新的 Java 实例项目 Jtest Example,在此项目中的 src 文件夹中创建包 example.eval,并在该包中新建 Java 文件 Eval.java。以下为 Eval.java 的示例代码,此示例也将作为后文中讲解 Jtest 功能的演示代码。
清单 1. Eval.java 的示例代码
package examples.eval;
public class Eval
{
/**
* 接收 int 类型输入 i,判断其奇偶性
* @param i
* @return boolean.
* 如果 i 为偶数,返回 true, 如果 i 为奇数,返回 false
*
*/
public static boolean parite (int i) {
switch (i%2) {
case 0:
return true;
case 2:
case1:
return false;
case -1:
return false;
}
return false;
}
/*** 计算输入参数 i1 和 i2 的和
* @param i1
* @param i2
* @ 返回 i1+i2
*/
public static int add (int i1, int i2) {
return i1 + i2;
}
/**
* 获取字符串 s 的第 i 个字符
* @param i
* @param s
* @ 返回字符串 s 的第 i 个字符
*/
public char find(int i,String s) {
return s.charAt(i);
}
}
项目创建完成后,点击 Window-> Open Perspective -> Other,选择 Jtest 视图查看已经创建的项目,以及运行 Jtest 进行代码检查和单元测试的结果。
代码规范检查
Jtest 不仅为用户提供了基于其内置 Java 编码规范的代码检查,还提供了基于用户自定义的 Java 编码规范的代码检查。同时,Jtest 还支持自动修复代码规范错误和访问代码规范描述信息等功能。下面将针对以上几种功能为您进行详细的阐述:
● 运行 Java 编码规范检查
此处以前文中建立的项目 Jtest Example 为例,演示如何对 Java 代码进行编码规范检查。