天道酬勤,学无止境

JAVA基础知识

Jmock快速上手教程

总评 Mock 测试是一种常见的测试方法。通常在执行测试的时候,测试代码往往需要与一些真实对象进行交互,又或者被测代码的执行需要依赖真实对象的功能。此时,我们可以使用一个轻量级的、可控制的Mock 对象来取代真实对象,模拟真实对象的行为和功能,从而方便我们测试。jMock 便是这种方法的一种实现。 jMock 是一个利用Mock 对象来测试Java 代码的轻量级测试工具。毫不例外,它也是xUnit家族的一员,因为它从JUnit 发展而来,是JUnit的一个增强库。jMock 用法简单,易于掌握。利用它,我们可以很容易地快速构造出所需的Mock对象,从而得以方便快捷地编写单元测试代码,很适合测试驱动开发的流畅进行。 功能和特点 使用jMock,我们就不必像以往那样,停下测试代码的编写工作,转而去写专门的Mock 对象。而且,jMock 允许你以一种十分灵活的方式来精确定义对象之间彼此交互的约束,从而更好地模拟和刻画对象间的调用关系。jMock 的这种对象间调用关系的约束表达十分简洁和紧凑,这 使得测试代码的编写变得十分简洁,同时又能很好地利用Mock 对象来达成测试意图。此外,jMock 也很容易扩展,我们可以很方便地添加自定义需求。jMock 可以和既有的其他测试框架,如JUnit,很好地整合在一起,共同使用。 背景介绍 在jMock 的官方网站上有关于该项目开发团队的人员介绍

2021-05-19 08:22:56    分类:博客    职场   测试   休闲   JAVA基础知识

Windows下PATH等环境变量详解

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。 一、基本原理 首先看PATH环境变量。 JAVA的初学者,必须要学会配置PATH环境变量,否则无法编译、运行JAVA程序。那么,为什么要配置PATH环境变量呢?PATH环境变量是做什么的呢?我们从一个常见的问题入手。 当我们安装好JAVA后,若没有正确配置PATH环境变量,则在命令行窗口(开始->运行->输入cmd,回车)下运行命令java -version(显示JAVA的版本)命令时,会出现如下的错误提示信息: 图一 这条错误信息的意思是,你要求运行的“java”这条命令我不认识,不知道是个什么玩意儿。那么究竟这个“java”命令是何方神圣呢?在JDK的安装目录下(我的是D:\Java\jdk1.6.0_24),有一个bin目录。打开此目录,会发现大量的可执行文件(后缀名为exe的文件。Windows默认隐藏文件后缀名。要显示后缀名,可在当前窗口上方菜单栏里点“工具”菜单->文件夹选项->查看->高级设置->清除

2021-03-27 14:08:12    分类:博客    java   windows   环境变量   JAVA基础知识