资源简介
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个文件信息
相关资源
- JS入门必看全套笔记
- 深入理解ES6中文版- 完整书签
- 基于angular实现后台管理系统
- Notepad++ nppexec插件
- 网上选课系统(源码+详细说明书)
- 尚硅谷SpringCloud第一季最新笔记
- 企业信息管理系统.rar
- spring-mvc-官方中文文档
- 《面向对象程序设计》项目设计
- 学生管理系统登录注册增删改查全都
- 仿QQ1.0实现联系人界面.rar
- 小型超市管理系统实验报告.docx
- Eclipse汉化包 版本Photon Release (4.8.0)
- redis学习资料(可快速入手)
- 尚硅谷周阳SpringCloud第一季笔记超详细
- 仿携程旅游App源码
- web框架PPT——Struts 2+Hibernate+MyBatis+S
- 病历管理系统设计与实现
- springcloud 分布式框架搭建
- MyBatis的关联映射
- MyBatis数据库操作与核心配置(含源码
- IE_Debug工具
- 人脸识别 20122213406983.rar
- 教务处学分制管理系统
- workflow实现的源代码
- 问卷调查系统
- 工单管理系统源码
- 小区物业管理系统毕业设计论文
- 计算机等级考试报名系统源码
- MyBatis+Spring实现对用户增删改查
评论
共有 条评论