@Override
 public void describeTo(Description description) {
   description.appendText("at a distance ");
   description.appendValue(distance);
   description.appendText(" from ");
   description.appendValue(seat);
 }
示例#2
0
 @Override
 public void describeTo(Description description) {
   description.appendText("is about ");
   description.appendValue(d);
   description.appendText(" (factor ");
   description.appendValue(factor);
   description.appendText(")");
 }
 @Override
 protected void describeMismatchSafely(File item, Description mismatchDescription) {
   if (null != this.mismatch) {
     this.mismatch.describeMismatch(item, mismatchDescription);
   } else {
     mismatchDescription.appendValue(item).appendText(" contained\n");
     List<File> files = files(item);
     for (File file : files) {
       mismatchDescription.appendValue(file.getName()).appendText("\n");
     }
   }
 }
示例#4
0
  @Override
  protected void describeMismatchSafely(final T item, final Description mismatchDescription) {
    mismatchDescription.appendValue(item).appendText(" is not equivalent to ");

    if (comparison == null) {
      mismatchDescription.appendText("null value");
    } else {
      mismatchDescription.appendValue(comparison);
    }

    mismatchDescription.appendText(" according with Equivalence ").appendValue(equivalence);
  }
 static void assertBitSet(FixedBitSet actual, FixedBitSet expected, IndexSearcher searcher)
     throws IOException {
   if (!actual.equals(expected)) {
     Description description = new StringDescription();
     description.appendText(reason(actual, expected, searcher));
     description.appendText("\nExpected: ");
     description.appendValue(expected);
     description.appendText("\n     got: ");
     description.appendValue(actual);
     description.appendText("\n");
     throw new java.lang.AssertionError(description.toString());
   }
 }
 /**
  * メッセージの構築。 期待値をDateに変換してメッセージに追加する。(時間部分は差分として出ちゃうけど、めんどいのでこの辺は適当)
  *
  * @param description
  */
 public void describeTo(Description description) {
   if (expected == null) {
     description.appendText(expected);
   } else {
     description.appendValue(expectedDate);
   }
 }
 @Override
 public void describeMismatchSafely(BigDecimal bigDecimal, Description description) {
   description
       .appendValue(bigDecimal)
       .appendText(" differed by ")
       .appendValue(this.actualDelta(bigDecimal));
 }
 @Override
 public void describeTo(final Description description) {
   if (this.expected.longValue() == 0L) {
     description.appendText("zero or null");
   } else {
     description.appendValue(this.expected);
   }
 }
 @Override
 public void describeMismatch(Object item, Description description) {
   description.appendText("was:");
   if (item instanceof String) {
     description.appendText((String) item);
   } else {
     description.appendValue(item);
   }
 }
示例#10
0
 @Override
 protected boolean matches(Object item, Description mismatchDescription) {
   FileSink fs = (FileSink) item;
   try {
     String contents = fs.getContents();
     mismatchDescription.appendValue(contents);
     return matcher.matches(contents);
   } catch (IOException e) {
     mismatchDescription.appendText("failed with an IOException: " + e.getMessage());
     return false;
   }
 }
  @Override
  protected boolean matchesSafely(Method item, Description mismatchDescription) {

    final int actualParameterCount = item.getParameterTypes().length;

    mismatchDescription
        .appendValue(item)
        .appendText(" has ")
        .appendValue(actualParameterCount)
        .appendText(" parameters");

    return actualParameterCount == parameterCount;
  }
 @Override
 public void describeTo(Description desc) {
   if (expected == null || actual == null) {
     desc.appendValue(expected);
   } else {
     int lines = Math.min(expectedLines.size(), actualLines.size());
     for (int idx = 0; idx < lines; idx++) {
       String expectedLine = expectedLines.get(idx);
       String actualLine = actualLines.get(idx);
       if (!expectedLine.equals(actualLine)) {
         desc.appendValue(expectedLine);
         desc.appendText(", but actual is ");
         desc.appendValue(actualLine);
         desc.appendText(", line " + (idx + 1) + "\n");
         desc.appendValue(expected);
         return;
       }
     }
     desc.appendText("expected text is " + expectedLines.size() + " lines, ");
     desc.appendText("but actual text is " + actualLines.size() + " lines\n");
     desc.appendValue(expected);
   }
 }
示例#13
0
  public void describeTo(Description description) {
    java.util.regex.Matcher arg = ARG_PATTERN.matcher(descriptionTemplate);

    int textStart = 0;
    while (arg.find()) {
      description.appendText(descriptionTemplate.substring(textStart, arg.start()));
      int argIndex = Integer.parseInt(arg.group(1));
      description.appendValue(values[argIndex]);
      textStart = arg.end();
    }

    if (textStart < descriptionTemplate.length()) {
      description.appendText(descriptionTemplate.substring(textStart));
    }
  }
 public void describeTo(Description description) {
   if (this.fAssumption != null) {
     description.appendText(this.fAssumption);
   }
   if (this.fValueMatcher) {
     if (this.fAssumption != null) {
       description.appendText(": ");
     }
     description.appendText("got: ");
     description.appendValue(this.fValue);
     if (this.fMatcher != null) {
       description.appendText(", expected: ");
       description.appendDescriptionOf(this.fMatcher);
     }
   }
 }
示例#15
0
 @Override
 public void describeTo(Description description) {
   description.appendValue(elements);
 }
 public void describeTo(Description description) {
   description.appendValue(expected);
 }
示例#17
0
 @Override
 public void describeTo(final Description description) {
   description.appendValue(clazz);
 }
示例#18
0
 @Override
 public void describeTo(Description description) {
   description.appendValue(date);
 }
示例#19
0
 public void describeTo(Description description) {
   description.appendValue(expected);
   description.appendText("Collections didn't match");
 }
示例#20
0
 public void describeTo(Description description) {
   description.appendText("save params in ");
   description.appendValue(params);
 }
 @Override
 public void describeTo(Description description) {
   description.appendValue(parameterCount).appendText(" parameters");
 }
示例#22
0
 @Override
 public void describeTo(Description description) {
   description.appendValue(this.regex);
 }
示例#23
0
 @Override
 protected void describeMismatchSafely(Seat item, Description description) {
   description.appendText("was ");
   description.appendValue(seatDistance(item, seat));
 }
示例#24
0
 public void describeTo(Description desc) {
   desc.appendText("Node should have label ");
   desc.appendValue(label);
 }
 @Override
 public void describeTo(Description description) {
   description.appendValue(name).appendValue(value);
 }
 @Override
 public void describeTo(Description description) {
   description.appendText("Value to be a number. ");
   description.appendValue(value);
 }
示例#27
0
 @Override
 public void describeMismatchSafely(Object query, Description desc) {
   desc.appendText("Label was ");
   desc.appendValue(actualText);
 }
 @Override
 public void describeTo(final Description description) {
   description.appendValue(expected);
 }
示例#29
0
 @Override
 protected void describeMismatchSafely(
     final Optional item, final Description mismatchDescription) {
   mismatchDescription.appendValue(item).appendText(" is not an withoutRepetitions optional");
 }