如何引入Jar 包——测之重器(6)

发表于:2017-8-10 15:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张俊卿    来源:51Testing软件测试网原创

#
jar
分享:
  2.3 如何引入Jar
  本节讲一个例子,这个例子所用的工具包是joda-time-2.3.jar。通过这个例子,了解FitNesse 如何引入第三方库文件。
  1.把joda-time-2.3.jar 放到项目的lib 包里,然后在Build Path 中把此包导入项目,如图2-3-1 所示。
  图2-3-1 Eclipse 导入joda-time-2.3.jar
  2.在eg 包下新建一个jodaTime 类,代码如下:
  package eg;
  import org.joda.time.DateTime;
  public class JodaTime {
  public String getCurrentTime() {
  DateTime dateTime = new DateTime();
  return String.valueOf(dateTime);
  }
  }
  3.最重要的一步:打开build.xml,在 target name="compile-server"中按图2-3-2 进行配置。
  图2-3-2 build.xml 导入joda-time-2.3.jar
  备注:此处才真正把包导入项目,而第一步在Build Path 中把包导入是为了在Eclipse 写代码时能自动提示。
  在最新版的FitNeese 中,作者加入了每次编译后删除lib 文件夹的选项,如下图2-3-3 所示。要删掉这行配置语句。
  图2-3-3 删掉这行配置语句
  4.在TwoMinuteExample 案例里,单击“Edit”按钮,把所有内容替换为:
  !***< Hidden
  !define TEST_SYSTEM {slim}
  ''' 此处导入后台代码包名'''
  !|import |
  |eg |
  |FitNesse.fixtures|
  *!
  ''' 测试脚本'''
  !| script|joda time |
  |check |get current time||
  5.在tcc 里按“Ctrl + C”组合键关掉项目,然后运行ant run 重新
  编译启动项目。
  6.测试,图2-3-4 为测试结果。
  图2-3-4 测试结果
  关于如何使用第三方库的讲解结束了,从下节开始,就是如何开发客户端的测试组件,希望通过这三节的讲解,你对如何在FitNesse 里做开发已经有了一个初步的认识。
  作业:
  Sikuli 是一个用于自动化测试的图像驱动的第三方库,它能根据截
  取的图像做自动化测试。请把此库导入项目并编写后台代码和前台脚本。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号