public void testGetOperator() throws Exception { assertEquals(Operator.EQ, example(AbstractCompareCriteria.EQ, 200, 100).getOperator()); assertEquals(Operator.GE, example(AbstractCompareCriteria.GE, 200, 100).getOperator()); assertEquals(Operator.GT, example(AbstractCompareCriteria.GT, 200, 100).getOperator()); assertEquals(Operator.LE, example(AbstractCompareCriteria.LE, 200, 100).getOperator()); assertEquals(Operator.LT, example(AbstractCompareCriteria.LT, 200, 100).getOperator()); assertEquals(Operator.NE, example(AbstractCompareCriteria.NE, 200, 100).getOperator()); }
public static org.teiid.query.sql.lang.CompoundCriteria helpExample(int operator) { CompareCriteria c1 = TestCompareCriteriaImpl.helpExample(CompareCriteria.GE, 100, 200); CompareCriteria c2 = TestCompareCriteriaImpl.helpExample(CompareCriteria.LT, 500, 600); return new org.teiid.query.sql.lang.CompoundCriteria(operator, c1, c2); }
public void testGetLeftExpression() throws Exception { Comparison impl = example(AbstractCompareCriteria.GE, 200, 100); assertNotNull(impl.getLeftExpression()); assertTrue(impl.getLeftExpression() instanceof Literal); assertEquals(new Integer(200), ((Literal)impl.getLeftExpression()).getValue()); }
public void testGetRightExpression() throws Exception { Comparison impl = example(AbstractCompareCriteria.GE, 200, 100); assertNotNull(impl.getRightExpression()); assertTrue(impl.getRightExpression() instanceof Literal); assertEquals(new Integer(100), ((Literal)impl.getRightExpression()).getValue()); }
public static Comparison example(int operator, int leftVal, int rightVal) throws Exception { return TstLanguageBridgeFactory.factory.translate(helpExample(operator, leftVal, rightVal)); }
public static NotCriteria helpExample() { return new NotCriteria(TestCompareCriteriaImpl.helpExample(CompareCriteria.GE, 100, 200)); }