下面列出了org.hamcrest.Description#appendList ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void describeTo(Description description)
{
if (matchers.isEmpty())
{
description.appendText(compositeDescription != null ? compositeDescription : "anything");
}
else
{
String start = (compositeDescription != null) ? compositeDescription + " " : "";
description.appendList(start, SEPARATOR, "", matchers);
}
}
public String getArgumentsLine(List<Matcher> matchers, PrintSettings printSettings) {
Description result = new StringDescription();
result.appendList("(", ", ", ");", applyPrintSettings(matchers, printSettings));
return result.toString();
}
public String getArgumentsBlock(List<Matcher> matchers, PrintSettings printSettings) {
Description result = new StringDescription();
result.appendList("(\n ", ",\n ", "\n);", applyPrintSettings(matchers, printSettings));
return result.toString();
}
public String getArgumentsLine(List<Matcher> matchers, PrintSettings printSettings) {
Description result = new StringDescription();
result.appendList("(", ", ", ");", applyPrintSettings(matchers, printSettings));
return result.toString();
}
public String getArgumentsBlock(List<Matcher> matchers, PrintSettings printSettings) {
Description result = new StringDescription();
result.appendList("(\n ", ",\n ", "\n);", applyPrintSettings(matchers, printSettings));
return result.toString();
}
@Override
public void describeTo(Description description) {
description.appendText("DMQ: tie=" + tieBreaker + ", boost=" + boost + ", ");
description.appendList("disjuncts:[", ",\n", "]", Arrays.asList(disjuncts));
}
@Override
public void describeTo(Description description) {
description.appendText("BQ: mm=" + mm + ", boost=" + boost + ", ");
description.appendList("clauses:[", ",\n", "]", Arrays.asList(clauses));
}
@Override
public void describeTo(Description description) {
occur.describeTo(description);
description.appendList("clauses:[", ",\n", "]", Arrays.asList(clauses));
}
@Override
public void describeTo(Description description) {
description.appendList("A TableAnswerElement with rows matching: [", ",", "]", _rowMatchers);
}
@Override
public void describeTo(Description description) {
description.appendList("(", " " + "and" + " ", ")", Arrays.asList(instanceOf, predicate));
}
@Override
public void describeTo(Description description) {
description.appendList("(", " " + "and" + " ", ")", getMatchers());
}