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 代码进行编码规范检查。

jtest java 代码_使用Jtest:一款优秀的 Java 代码优化和测试工具相关推荐

  1. 让电脑死机的java代码_小编为你win7系统Java活动脚本出错导致电脑死机的还原方法...

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统Java活动脚本出错导致电脑死机问题,如果我们遇到了win7系统Java活动脚本出错导致电脑死机的问题,要怎么处理win7系统Java活动脚本 ...

  2. 距离矢量路由算法的java代码_八大排序算法比较(附Java代码)

    冒泡排序 /*** 冒泡排序 比较好理解* 两两相比 较大的放后面* 时间复杂度O(n^2)*//*** 改进前的冒泡排序算法进行100,000数据排序运行时间为:3829ms* 优化后的冒泡排序算法 ...

  3. xml生成java代码_在Eclipse中从XML生成Java代码

    这正是模型到文本(M2T)项目中的JET组件的用途.实际上,您甚至可以使用JET创建项目,.classpath和任何其他文件. Jet模板如下.请注意,这些模板必须完全按照所示命名. /templat ...

  4. 作业优先调度java代码_如何在触发它时在java代码中为hadoop作业设置优先级?

    这是我的工作人员的外表.如何在触发这项工作时设定低优先级? public int run(String[] args) throws Exception { this.initJob(); Path ...

  5. js代码转换成java代码_如何将这些JS代码转换成JAVA代码

    cities=newObject();cities['北京市']=newArray('北京市区','北京市辖区');cities['上海市']=newArray('上海市区','上海市辖区');cit ...

  6. 使用 Jtest:一款优秀的 Java 代码优化和测试工具

     Jtest 简介 Jtest 是 Parasoft 公司推出的一款针对 Java 语言的自动化代码优化和测试工具,它通过自动化实现对 Java 应用程序的单元测试和编码规范校验,从而提高代码的可 ...

  7. amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...

    Hello,各位头条的读者大家好!接下来一段时间小编将和大家一起学习Java,"我们一起学Java"专题将会持续更新,欢迎大家关注.这里是"我们一起学Java" ...

  8. 15款优秀移动APP产品原型设计工具

    15款优秀移动APP产品原型设计工具 2014-01-22 8:55 yoyo 分类:原型设计 微信二维码 一新来小盆友问:"移动产品原型设计都用啥工具?" 答:"@#¥ ...

  9. SoapUI-一款强大的Rest和Soap测试工具

    文章目录 SoapUI-一款强大的Rest和Soap测试工具 1.什么是SoapUI 2.SoapUi基本使用-Http 2.1 构建一个项目 2.2 确定项目名 2.3 创建测试用例以及用例组 2. ...

最新文章

  1. 使用JDBC进行MySQL 5.1的数据连接、查询、修改等操作练习。
  2. Calendar日历简单用法
  3. oracle快速了解法,【oracle】rownum的快速了解
  4. VMware 11完全安装Mac OS X 10.10
  5. 我的笔记本的鼠标又乱跑了!寻求帮助!
  6. 怎么从某个div跳转到另一个_另一个伊甸伊丝卡怎么样 伊丝卡使用攻略_
  7. linux 远程桌面配置,linux 远程桌面的配置
  8. linux下安装mysql5.7方法与常见问题
  9. jqmobile小技巧
  10. 万恶之源 - Python基础知识补充
  11. oracle增删控制文件,控制文件的增删改及备份
  12. 在c语言中下面的运算符中优先级最高的是,C语言习题请高手解答急急急1.下列运算符中优先级最高的运算符 爱问知识人...
  13. 如何下载python3.6版本-python最新版本免费下载-python 3.6.3正式版下载__飞翔下载
  14. mysql scws_php利用scws实现mysql全文搜索功能的方法
  15. 区间比较_双色球82期历史同期比较!断一区间出现两期,其余期次皆未断一区...
  16. centos7 yum install redis
  17. 阅读笔记——基于CART决策树的计算机网络课程学生成绩分析
  18. 计算机白板培训心得,电子白板培训心得体会
  19. 四年Android面试遇到的问题整理,值得收藏!
  20. 凯文·凯利:个人数据才是大未来

热门文章

  1. Docker使用pure-ftp的方法及配置
  2. c语言ios,iOS常用C语言函数
  3. 客户忠诚度解决方案的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. vue 展示本地图片三种方法
  5. 移动DataGridView选中行
  6. 一步一个脚印之笔试面试(三)-----进程,线程
  7. b站计算机考研大师兄数据结构代码打卡第2天
  8. 堆的向下调整算法、堆的向上调整算法、堆的实现、Topk问题
  9. linux笔记(10):ubuntu环境下,基于SDL2运行lvgl+ffmpeg播放mp4
  10. 寻找美好社区,共建和谐家园 | 2022汇丰社区节圆满落幕!