| Method from org.apache.commons.collections.set.TestPredicatedSortedSet Detail: |
public String getCompatibilityVersion() {
return "3.1";
}
|
public static void main(String[] args) {
String[] testCaseName = { TestPredicatedSortedMap.class.getName()};
junit.textui.TestRunner.main(testCaseName);
}
|
public Set makeEmptySet() {
return PredicatedSortedSet.decorate(new TreeSet(), truePredicate);
}
|
public Set makeFullSet() {
TreeSet set = new TreeSet();
set.addAll(Arrays.asList(getFullElements()));
return PredicatedSortedSet.decorate(set, truePredicate);
}
|
protected SortedSet makeTestSet() {
return PredicatedSortedSet.decorate(new TreeSet(), testPredicate);
}
|
public static Test suite() {
return BulkTest.makeSuite(TestPredicatedSortedSet.class);
}
|
public void testComparator() {
SortedSet set = makeTestSet();
Comparator c = set.comparator();
assertTrue("natural order, so comparator should be null", c == null);
}
|
public void testGetSet() {
SortedSet set = makeTestSet();
assertTrue("returned set should not be null",
((PredicatedSortedSet) set).getSet() != null);
}
|
public void testIllegalAdd() {
SortedSet set = makeTestSet();
String testString = "B";
try {
set.add(testString);
fail("Should fail string predicate.");
} catch (IllegalArgumentException e) {
// expected
}
assertTrue("Collection shouldn't contain illegal element",
!set.contains(testString));
}
|
public void testIllegalAddAll() {
SortedSet set = makeTestSet();
Set elements = new TreeSet();
elements.add("Aone");
elements.add("Atwo");
elements.add("Bthree");
elements.add("Afour");
try {
set.addAll(elements);
fail("Should fail string predicate.");
} catch (IllegalArgumentException e) {
// expected
}
assertTrue("Set shouldn't contain illegal element",
!set.contains("Aone"));
assertTrue("Set shouldn't contain illegal element",
!set.contains("Atwo"));
assertTrue("Set shouldn't contain illegal element",
!set.contains("Bthree"));
assertTrue("Set shouldn't contain illegal element",
!set.contains("Afour"));
}
|