Example usage for org.apache.commons.collections Predicate evaluate

List of usage examples for org.apache.commons.collections Predicate evaluate

Introduction

In this page you can find the example usage for org.apache.commons.collections Predicate evaluate.

Prototype

public boolean evaluate(T object);

Source Link

Document

Use the specified parameter to perform a test that returns true or false.

Usage

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPatchRollbackPredicateNull() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 2);

    boolean result = patchRollbackPredicate.evaluate(null);
    assertFalse("PatchRollbackPredicate returned true unexpectedly", result);
}

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPatchRollbackPredicateWrongClass() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 2);

    boolean result = patchRollbackPredicate.evaluate(new Object());
    assertFalse("testPatchRollbackPredicateWrongClass returned true unexpectedly", result);
}

From source file:com.phoenixst.plexus.util.SingletonGraph.java

public Object getNode(Predicate nodePredicate) {
    return (nodePredicate == null || nodePredicate.evaluate(singleNode)) ? singleNode : null;
}

From source file:com.phoenixst.plexus.util.SingletonGraph.java

public Collection nodes(Predicate nodePredicate) {
    return (nodePredicate == null || nodePredicate.evaluate(singleNode)) ? Collections.singleton(singleNode)
            : Collections.EMPTY_SET;
}

From source file:com.cyberway.issue.queue.MemQueue.java

/**
 * @see com.cyberway.issue.queue.Queue#deleteMatchedItems(org.apache.commons.collections.Predicate)
 *///  w w  w. j  av  a2  s. c o m
public long deleteMatchedItems(Predicate matcher) {
    Iterator<T> it = listIterator();
    long numberOfDeletes = 0;
    while (it.hasNext()) {
        if (matcher.evaluate(it.next())) {
            it.remove();
            numberOfDeletes++;
        }
    }
    return numberOfDeletes;
}

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPredicateReturnsInRange() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 1);
    TestRollbackableTask1 task = new TestRollbackableTask1(4);

    boolean result = patchRollbackPredicate.evaluate(task);
    assertTrue("PatchRollbackPredicate returned false unexpectedly", result);
}

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPredicateReturnsLessThanRollback() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 2);
    TestRollbackableTask1 task = new TestRollbackableTask1(1);

    boolean result = patchRollbackPredicate.evaluate(task);
    assertFalse("PatchRollbackPredicate returned true unexpectedly", result);
}

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPredicateReturnsLowerBoundary() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 2);
    TestRollbackableTask1 task = new TestRollbackableTask1(2);

    boolean result = patchRollbackPredicate.evaluate(task);
    assertFalse("PatchRollbackPredicate returned true unexpectedly", result);
}

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPredicateReturnsGreaterThanCurrent() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 2);
    TestRollbackableTask1 task = new TestRollbackableTask1(11);

    boolean result = patchRollbackPredicate.evaluate(task);
    assertFalse("PatchRollbackPredicate returned true unexpectedly", result);
}

From source file:com.tacitknowledge.util.migration.PatchRollbackPredicateTest.java

public void testPredicateReturnsUpperBoundary() {

    //create a new predicate
    Predicate patchRollbackPredicate = new PatchRollbackPredicate(10, 2);
    TestRollbackableTask1 task = new TestRollbackableTask1(10);

    boolean result = patchRollbackPredicate.evaluate(task);
    assertTrue("PatchRollbackPredicate returned false unexpectedly", result);
}