• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

XP 单元测试工具Junit 源代码学习

发布: 2010-4-22 10:34 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 113次 | 进入软件测试论坛讨论

领测软件测试网

  clearStatus:清楚状态信息,需要子类覆盖

  useReloadingTestSuiteLoader:判断是否使用ReloadingTestSuiteLoader

  private:

  getPreferencesFile:读取参数配置文件,配置文件名称为junit.properties,

  应该放在System.getProperty("user.home")指定的目录下

  readPreferences:将参数配置文件中的内容放到fPreferences 中

  程序中的静态代码完成fPreferences 的初始话及读取参数文件、设置

  fgMaxMessageLength。

  Package textui

  Package textui 仅有一个类TestRunner,用于实现文本方式的运行。

  Class TestRunner

  继承BaseTestRunner, TestRunner 用于完成文本方式的测试运行。

  主要属性:

  PrintStream fWriter= System.out:输出流

  int fColumn= 0:仅用于startTest 方法,其实可以不用

  主要方法:

  Public:

  TestRunner:构造函数,可以自己指定输出流

  getLoader : 覆盖父类方法, 只使用默认的类装入

  (StandardTestSuiteLoader)

  addError:synchronized 方法,增加一个错误

  addFailure:synchronized 方法,增加一个失败

  doRun:运行指定的TestSuite 并返回TestResult

  startTest:开始测试

  endTest:结束测试

  main:运行函数,用于外部直接调用。将参数直接转给start 方法。主要

  参数为

  -wait:设定等待

  -v:显示版本号

  -c 类名称:要运行的测试类

  具体看start 方法。

  print:synchronized 方法,输出结果,调用printErrors(result);

  printFailures(result);

  printHeader(result);

  printErrors:输出错误

  printFailures:输出失败

  printHeader:输出总计

  run:运行指定的TestCase/TestSuite

  runAndWait:运行指定的TestSuite 并等待,参看pause 方法

  Protected

  createTestResult:创建一个TestResult

  pause:判断是否要pause

  start:运行测试,由main 方法调用。

  runFailed:运行失败处理方法

  writer:返回输出流fWriter

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网