资源简介
hamcrest-library-1.2.

代码片段和文件信息
package org.hamcrest;
import static java.lang.String.valueOf;
import java.util.Arrays;
import java.util.Iterator;
import org.hamcrest.internal.ArrayIterator;
import org.hamcrest.internal.SelfDescribingValueIterator;
/**
* A {@link Description} that is stored as a string.
*/
public abstract class baseDescription implements Description {
public Description appendText(String text) {
append(text);
return this;
}
public Description appendDescriptionOf(SelfDescribing value) {
value.describeTo(this);
return this;
}
public Description appendValue(object value) {
if (value == null) {
append(“null“);
} else if (value instanceof String) {
toJavaSyntax((String) value);
} else if (value instanceof Character) {
append(‘“‘);
toJavaSyntax((Character) value);
append(‘“‘);
} else if (value instanceof Short) {
append(‘<‘);
append(valueOf(value));
append(“s>“);
} else if (value instanceof Long) {
append(‘<‘);
append(valueOf(value));
append(“L>“);
} else if (value instanceof Float) {
append(‘<‘);
append(valueOf(value));
append(“F>“);
} else if (value.getClass().isArray()) {
appendValueList(“[““ ““]“ new ArrayIterator(value));
} else {
append(‘<‘);
append(valueOf(value));
append(‘>‘);
}
return this;
}
public Description appendValueList(String start String separator String end T... values) {
return appendValueList(start separator end Arrays.asList(values));
}
public Description appendValueList(String start String separator String end Iterable values) {
return appendValueList(start separator end values.iterator());
}
private Description appendValueList(String start String separator String end Iterator values) {
return appendList(start separator end new SelfDescribingValueIterator(values));
}
public Description appendList(String start String separator String end Iterable extends SelfDescribing> values) {
return appendList(start separator end values.iterator());
}
private Description appendList(String start String separator String end Iterator extends SelfDescribing> i) {
boolean separate = false;
append(start);
while (i.hasNext()) {
if (separate) append(separator);
appendDescriptionOf(i.next());
separate = true;
}
append(end);
return this;
}
/**
* Append the String str to the description.
* The default implementation passes every character to {@link #append(char)}.
* Override in subclasses to provide an efficient implementation.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2009-05-21 23:21 hamcrest-1.2\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-core\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-core\src\
目录 0 2007-06-08 17:09 hamcrest-1.2\hamcrest-core\src\main\
目录 0 2008-12-20 21:07 hamcrest-1.2\hamcrest-core\src\main\java\
目录 0 2008-12-20 21:07 hamcrest-1.2\hamcrest-core\src\main\java\org\
目录 0 2008-12-20 21:07 hamcrest-1.2\hamcrest-core\src\main\java\org\hamcrest\
目录 0 2008-12-20 21:07 hamcrest-1.2\hamcrest-core\src\main\java\org\hamcrest\core\
目录 0 2008-12-20 21:07 hamcrest-1.2\hamcrest-core\src\main\java\org\hamcrest\internal\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\src\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\src\main\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\src\main\java\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\src\main\java\org\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\src\main\java\org\hamcrest\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-examples\src\main\java\org\hamcrest\examples\
目录 0 2007-12-09 15:19 hamcrest-1.2\hamcrest-examples\src\main\java\org\hamcrest\examples\junit3\
目录 0 2007-12-09 15:19 hamcrest-1.2\hamcrest-examples\src\main\java\org\hamcrest\examples\junit4\
目录 0 2007-12-09 15:19 hamcrest-1.2\hamcrest-examples\src\main\java\org\hamcrest\examples\testng\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-generator\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-generator\src\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-generator\src\main\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-generator\src\main\java\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-generator\src\main\java\org\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-generator\src\main\java\org\hamcrest\
目录 0 2007-12-09 15:19 hamcrest-1.2\hamcrest-generator\src\main\java\org\hamcrest\generator\
目录 0 2007-12-09 15:19 hamcrest-1.2\hamcrest-generator\src\main\java\org\hamcrest\generator\config\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-integration\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-integration\src\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-integration\src\main\
目录 0 2007-06-08 17:08 hamcrest-1.2\hamcrest-integration\src\main\java\
............此处省略222个文件信息
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- Junit4单元测试
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
评论
共有 条评论