src/main/java/org/fest/assertions/internal/Collections.java
public void assertDoesNotContain(Description description, Collection<?> actual, Object[] values) {
    checkIsNotNullAndNotEmpty(values);
    assertNotNull(description, actual);
    Set<Object> found = new LinkedHashSet<Object>();
    for (Object o : values) {
      if (actual.contains(o)) {
        found.add(o);
      }
    }
    if (found.isEmpty()) {
      return;
    }
    throw failures.failure(description, shouldNotContain(actual, values, found));
  }
public void assertDoesNotContain(Description description, Collection<?> actual, Object[] values) {
    checkIsNotNullAndNotEmpty(values);
    assertNotNull(description, actual);
    Set<Object> found = new LinkedHashSet<Object>();
    for (Object o : values) {
      if (actual.contains(o)) {
        found.add(o);
      }
    }
    if (found.isEmpty()) {
      return;
    }
    throw failures.failure(description, shouldNotContain(actual, values, found));
  }
Asserts that the given {@code Collection} does not contain the given values.

@param description contains information about the assertion.
@param actual      the given {@code Collection}.
@param values      the values that are expected not to be in the given {@code Collection}.
@throws NullPointerException     if the array of values is {@code null}.
@throws IllegalArgumentException if the array of values is empty.
@throws AssertionError           if the given {@code Collection} is {@code null}.
@throws AssertionError           if the given {@code Collection} contains any of given values.