java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.activemq.filter.MultiExpressionEvaluatorTest
- All Implemented Interfaces:
- junit.framework.Test
- public class MultiExpressionEvaluatorTest
- extends junit.framework.TestCase
Test cases for the MultiExpressionEvaluator class.
| Fields inherited from class junit.framework.TestCase |
|
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
evaluator
MultiExpressionEvaluator evaluator
expressions
java.util.ArrayList expressions
SPEED_TEST_ITERATIONS
public static final int SPEED_TEST_ITERATIONS
- See Also:
- Constant Field Values
MultiExpressionEvaluatorTest
public MultiExpressionEvaluatorTest()
setUp
protected void setUp()
throws java.lang.Exception
- Description copied from class:
junit.framework.TestCase
- Sets up the fixture, for example, open a network connection.
This method is called before a test is executed.
parseTrue
private Expression parseTrue(java.lang.String string)
throws java.lang.Exception
parseFalse
private Expression parseFalse(java.lang.String string)
throws java.lang.Exception
parse
protected Expression parse(java.lang.String text)
throws java.lang.Exception
testSimpleEvaluation
public void testSimpleEvaluation()
- There are 3 expression that are true in the expressions list.
test them all and see if the count is right.
testSpeedUsingMultiExpressionEvaluator
public void testSpeedUsingMultiExpressionEvaluator()
testSpeedNotUsingMultiExpressionEvaluator
public void testSpeedNotUsingMultiExpressionEvaluator()
printSpeedReport
private void printSpeedReport(java.lang.String testName,
long start,
long end)