`
lseeo
  • 浏览: 13490 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Junit-Ext

    博客分类:
  • Test
阅读更多

@Test
public void shouldPromptErrorMessageWhenPathIsLongerThan255OnWindows() {
   try {
       document.saveTo(veryLongPath())//用户希望用一个很长的路径来保存文件
       Assert.fail("should throw exception when path is too long.");
   } catch (PathIsToLongException e) {
       assertThat(e.message, is("您指定的路径过长"));
   }
}

 to

@Test
public void shouldPromptErrorMessageWhenPathIsLongerThan255OnWindows() {
  if (current running on linux?) {
      return;//在linux平台下不运行这个测试
  }
  try {
       document.saveTo(veryLongPath())//用户希望用一个很长的路径来保存文件
       Assert.fail("should throw exception when path is too long.");
   } catch (PathIsToLongException e) {
       assertThat(e.message, is("您指定的路径过长"));
   }
}

 to

@Test
@RunIf(value = OSChecker.class, arguments = Windows)
public void shouldPromptErrorMessageWhenPathIsLongerThan255OnWindows() {
  try {
       document.saveTo(veryLongPath())//用户希望用一个很长的路径来保存文件
       Assert.fail("should throw exception when path is too long.");
   } catch (PathIsToLongException e) {
       assertThat(e.message, is("您指定的路径过长"));
   }
}

 

* 对操作系统的检测
* 对文件是否服存在的检测
* 对Http服务是否启动的检验
* 对Socket是否打开的检验
* 对某应用是否安装的检验

分享到:
评论

相关推荐

    Java-Steam-Bot:基于Steam-Kit的Steam Bot

    resources.jar文件添加到Java构建路径->库->添加外部JAR 下载以下JAR文件并将其添加到Java Build Path-> Libraries-> Add External JARs:bcprov-ext-jdk14-1.47.jar hamcrest-core-1.3.jar junit-4.10.jar log4j-...

    Spring主流jar包大全

    batik-ext-1.7.jar batik-gvt-1.7.jar batik-js-1.7.jar batik-parser-1.7.jar batik-script-1.7.jar batik-svg-dom-1.7.jar batik-svggen-1.7.jar batik-transcoder-1.7.jar batik-util-1.7.jar batik-xml-1.7.jar ...

    feed4junit源码

    Feed4JUnit能够让编写JUnit的参数化测试变得简便,并为这些测试提供预定义或随机测试数据。它能够从业务分析人员定义好的CVS或 Excel文件读取测试用例数据并在构建/单元测试框架中报告测试成功。利用Feed4JUnit能够...

    jenkins插件

    jenkins插件,包含:analysis-core.hpi,android-emulator.hpi,android-lint.hpi,email-ext.hpi,emma.hpi,emmacoveragecolumn.hpi,findbugs.hpi,git.hpi,git-client.hpi,gradle.hpi,jacoco.hpi,junit.hpi...

    jpi.tar.gz

    'cvs.jpi', 'display-url-api.jpi', 'docker-commons.jpi', 'docker-workflow.jpi', 'durable-task.jpi', 'email-ext.jpi', 'envinject-api.jpi', 'envinject.jpi', 'external-monitor-job.jpi', 'git-client.jpi',...

    day020-继承加强和设计模式代码和笔记.rar

    实现的,它负责将 <JAVA_HOME >/lib/ext或者由系统变量-Djava.ext.dir指定位置 中的类库 加载到内存中。开发者可以直接使用标准扩展类加载器。 3. 系统类 (应用类)加载器(Application ...

    幕测平台_使用Junit测试异常,测试NextDay函数

    需求 NextDay是一个简单的日期计算器,计算给定日期的下一天的具体日期。...import static org.junit.matchers.JUnitMatchers.containsString; import net.mooctest.*; import org.junit.Assert; im

    com.google.android:flexbox:0.3.0-alpha2依赖资源

    ext { minSdkVersion = 9 targetSdkVersion = 25 compileSdkVersion = 25 buildToolsVersion = "25.0.2" supportLibVersion = "25.3.0" espressoVersion = "2.2.2" testRunnerVersion = "0.5" junitVersion ...

    java开发API

    包括各种开发帮助AIP:js,JQuery,oracle,mysql,hibernate,j2ee,ext,css,Spring,Struts,正则,js特效,ant&junit等。

    自学mybatis系列

    power designer win7 win8 ...junit 单元测试 ant 构建工具 maven log4j spring 小工具 日志 定时器 中国地图 能点 mysql 验证码 easyUI 了解 EXT 了解 spring 用户权限 验证框架了解 HttpClient 爬虫 反射

    iuhyiuhkjh908u0980

    各位大哥,帮我看看一下,这个Ext+dwr+spring的问题.我搞了大半天,一直没有找出问题的根源. 希望大家能帮我找出问题来数据库:uYou if exists(select * from sysobjects where name='users') drop table users go ...

    应用级产品开发平台APDPlat.zip

    1)、Web前端使用EXT JS。 2)、前端控制器使用Struts2。 3)、IOC容器使用Spring。 4)、ORM使用JPA,默认实现是Hibernate。 5)、内置搜索(OSEM)使用Compass。 6)、认证授权使用SpringSecurity。 7)、代码生成...

    java8stream源码-engage-meetup:订婚聚会

    中,但必须添加到类路径:.../Java/jre1.8.0_XX/lib/ext/jfxrt.jar JSON.简单: 注意事项 提供的 Meetup Java 库尚未维护,不会使用: 没有实现 JUnit 没有实现 log4j/LogBack 没有实现 Maven/Graddle

    MySQL 5.1官方简体中文参考手册

    目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 ...

    MySQL 5.1参考手册

    MySQL 5.1参考手册.chm 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 ...

    MySQL5.1参考手册官方简体中文版

    MySQL 5.1参考手册 ... 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。 This translation was done by MySQL partner GreatLinux, Beijing, People's Republic of China....

    Failed to load ApplicationContext

    先看错误日志: 这是一部分的错误日志。 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext...

    MySQL 5.1中文手冊

    前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 ...

    MySQL 5.1参考手册 (中文版)

    目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 ...

    mysql官方中文参考手册

    MySQL 5.1参考手册 目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 ...

Global site tag (gtag.js) - Google Analytics