jtest java 代码_使用Jtest:一款优秀的 Java 代码优化和测试工具
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 代码优化和测试工具相关推荐
- 让电脑死机的java代码_小编为你win7系统Java活动脚本出错导致电脑死机的还原方法...
随着电脑的使用率越来越高,我们有时候可能会遇到win7系统Java活动脚本出错导致电脑死机问题,如果我们遇到了win7系统Java活动脚本出错导致电脑死机的问题,要怎么处理win7系统Java活动脚本 ...
- 距离矢量路由算法的java代码_八大排序算法比较(附Java代码)
冒泡排序 /*** 冒泡排序 比较好理解* 两两相比 较大的放后面* 时间复杂度O(n^2)*//*** 改进前的冒泡排序算法进行100,000数据排序运行时间为:3829ms* 优化后的冒泡排序算法 ...
- xml生成java代码_在Eclipse中从XML生成Java代码
这正是模型到文本(M2T)项目中的JET组件的用途.实际上,您甚至可以使用JET创建项目,.classpath和任何其他文件. Jet模板如下.请注意,这些模板必须完全按照所示命名. /templat ...
- 作业优先调度java代码_如何在触发它时在java代码中为hadoop作业设置优先级?
这是我的工作人员的外表.如何在触发这项工作时设定低优先级? public int run(String[] args) throws Exception { this.initJob(); Path ...
- js代码转换成java代码_如何将这些JS代码转换成JAVA代码
cities=newObject();cities['北京市']=newArray('北京市区','北京市辖区');cities['上海市']=newArray('上海市区','上海市辖区');cit ...
- 使用 Jtest:一款优秀的 Java 代码优化和测试工具
Jtest 简介 Jtest 是 Parasoft 公司推出的一款针对 Java 语言的自动化代码优化和测试工具,它通过自动化实现对 Java 应用程序的单元测试和编码规范校验,从而提高代码的可 ...
- amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...
Hello,各位头条的读者大家好!接下来一段时间小编将和大家一起学习Java,"我们一起学Java"专题将会持续更新,欢迎大家关注.这里是"我们一起学Java" ...
- 15款优秀移动APP产品原型设计工具
15款优秀移动APP产品原型设计工具 2014-01-22 8:55 yoyo 分类:原型设计 微信二维码 一新来小盆友问:"移动产品原型设计都用啥工具?" 答:"@#¥ ...
- SoapUI-一款强大的Rest和Soap测试工具
文章目录 SoapUI-一款强大的Rest和Soap测试工具 1.什么是SoapUI 2.SoapUi基本使用-Http 2.1 构建一个项目 2.2 确定项目名 2.3 创建测试用例以及用例组 2. ...
最新文章
- 使用JDBC进行MySQL 5.1的数据连接、查询、修改等操作练习。
- Calendar日历简单用法
- oracle快速了解法,【oracle】rownum的快速了解
- VMware 11完全安装Mac OS X 10.10
- 我的笔记本的鼠标又乱跑了!寻求帮助!
- 怎么从某个div跳转到另一个_另一个伊甸伊丝卡怎么样 伊丝卡使用攻略_
- linux 远程桌面配置,linux 远程桌面的配置
- linux下安装mysql5.7方法与常见问题
- jqmobile小技巧
- 万恶之源 - Python基础知识补充
- oracle增删控制文件,控制文件的增删改及备份
- 在c语言中下面的运算符中优先级最高的是,C语言习题请高手解答急急急1.下列运算符中优先级最高的运算符 爱问知识人...
- 如何下载python3.6版本-python最新版本免费下载-python 3.6.3正式版下载__飞翔下载
- mysql scws_php利用scws实现mysql全文搜索功能的方法
- 区间比较_双色球82期历史同期比较!断一区间出现两期,其余期次皆未断一区...
- centos7 yum install redis
- 阅读笔记——基于CART决策树的计算机网络课程学生成绩分析
- 计算机白板培训心得,电子白板培训心得体会
- 四年Android面试遇到的问题整理,值得收藏!
- 凯文·凯利:个人数据才是大未来
热门文章
- Docker使用pure-ftp的方法及配置
- c语言ios,iOS常用C语言函数
- 客户忠诚度解决方案的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- vue 展示本地图片三种方法
- 移动DataGridView选中行
- 一步一个脚印之笔试面试(三)-----进程,线程
- b站计算机考研大师兄数据结构代码打卡第2天
- 堆的向下调整算法、堆的向上调整算法、堆的实现、Topk问题
- linux笔记(10):ubuntu环境下,基于SDL2运行lvgl+ffmpeg播放mp4
- 寻找美好社区,共建和谐家园 | 2022汇丰社区节圆满落幕!