Class CriteriaTest

    • Constructor Detail

      • CriteriaTest

        public CriteriaTest()
    • Method Detail

      • testWhereString

        @Test
        public void testWhereString()
        Test basic where condition on a string.
      • testWhereStringReversed

        @Test
        public void testWhereStringReversed()
        Test basic where condition on a string. The condition is reversed, i.e the String preceeds the column.
      • testWhereNotEqual

        @Test
        public void testWhereNotEqual()
        Test basic where condition on a string with a non-equal. comparison operator.
      • testWhereUnaryOperator

        @Test
        public void testWhereUnaryOperator()
        Tests that unary operators as rValue are interpreted as comparison operator in the two-arg where method.
      • testOrUnaryOperator

        @Test
        public void testOrUnaryOperator()
        Tests that unary operators as rValue are interpreted as comparison operator in the two-arg or method.
      • testAndString

        @Test
        public void testAndString()
        Test where condition with several ANDs compairing against Strings.
      • testCriteriaTopLevelCriterionGetsCopiedWhere

        @Test
        public void testCriteriaTopLevelCriterionGetsCopiedWhere()
        Tests that a criterion is copied when being added as top level criterion using where (also tests and). checks TORQUE-243.
      • testCriteriaTopLevelCriterionGetsCopiedOr

        @Test
        public void testCriteriaTopLevelCriterionGetsCopiedOr()
        Tests that a criterion is copied when being added as top level criterion using where (also tests and). checks TORQUE-243.
      • testCriteriaCriterionGetsCopiedWhere

        @Test
        public void testCriteriaCriterionGetsCopiedWhere()
        Tests that a criterion is copied when being added as top level criterion using where (also tests and). checks TORQUE-243.
      • testCriteriaCriterionGetsCopiedOr

        @Test
        public void testCriteriaCriterionGetsCopiedOr()
        Tests that a criterion is copied when being added as top level criterion using where (also tests and). checks TORQUE-243.
      • testCriterionDoesNotGetChangedByCriteriaOr

        @Test
        public void testCriterionDoesNotGetChangedByCriteriaOr()
        Tests that a criterion does not get changed if it is added as root criterion to a criteria which is afterwards changed. checks TORQUE-243.
      • testCriterionDoesNotGetChangedByCriteriaAnd

        @Test
        public void testCriterionDoesNotGetChangedByCriteriaAnd()
        Tests that a criterion does not get changed if it is added as root criterion to a criteria which is afterwards changed. checks TORQUE-243.
      • testNestedCriterionComparisonEqual

        @Test
        public void testNestedCriterionComparisonEqual()
                                                throws TorqueException
        Test that nesting Criterions works for equals comparison.
        Throws:
        TorqueException
      • testNestedCriterionComparisonLessGreaterThan

        @Test
        public void testNestedCriterionComparisonLessGreaterThan()
                                                          throws TorqueException
        Test that nesting Criterions works for other comparisons than equal.
        Throws:
        TorqueException - if fails
      • testCriterionIgnoreCase

        @Test
        public void testCriterionIgnoreCase()
                                     throws TorqueException
        Test Criterion.setIgnoreCase().
        Throws:
        TorqueException
      • testBooleanMysql

        @Test
        public void testBooleanMysql()
                              throws TorqueException
        Test that true is evaluated correctly in Mysql.
        Throws:
        TorqueException
      • testBooleanPostgresql

        @Test
        public void testBooleanPostgresql()
                                   throws TorqueException
        Test that true is evaluated correctly in Postgresql.
        Throws:
        TorqueException
      • testCriteriaWithOffsetNoLimitPostgresql

        @Test
        public void testCriteriaWithOffsetNoLimitPostgresql()
                                                     throws TorqueException
        Throws:
        TorqueException
      • testCriteriaWithOffsetNoLimitMysql

        @Test
        public void testCriteriaWithOffsetNoLimitMysql()
                                                throws TorqueException
        TORQUE-87
        Throws:
        TorqueException
      • testLikeWithoutWildcards

        @Test
        public void testLikeWithoutWildcards()
                                      throws TorqueException
        This test case verifies if the Criteria.LIKE comparison type will get replaced through Criteria.EQUAL if there are no SQL wildcards in the given value.
        Throws:
        TorqueException
      • testNotLikeWithoutWildcards

        @Test
        public void testNotLikeWithoutWildcards()
        This test case verifies if the Criteria.NOT_LIKE comparison type will get replaced through Criteria.NOT_EQUAL if there are no SQL wildcards in the given value.
      • testSerialization

        @Test
        public void testSerialization()
        Test that serialization works.
      • testClone

        @Test
        public void testClone()
        Test that cloning works.