Search in sources :

Example 31 with Operator

use of jakarta.nosql.query.Operator in project jnosql-diana by eclipse.

the class DeleteByMethodQueryProviderTest method shouldReturnParserQuery17.

@ParameterizedTest(name = "Should parser the query {0}")
@ValueSource(strings = { "deleteByAgeOrName" })
public void shouldReturnParserQuery17(String query) {
    Operator operator = Operator.EQUALS;
    Operator operator2 = Operator.EQUALS;
    String variable = "age";
    String variable2 = "name";
    Operator operatorAppender = Operator.OR;
    checkAppendCondition(query, operator, operator2, variable, variable2, operatorAppender);
}
Also used : Operator(jakarta.nosql.query.Operator) ValueSource(org.junit.jupiter.params.provider.ValueSource) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Example 32 with Operator

use of jakarta.nosql.query.Operator in project jnosql-diana by eclipse.

the class DeleteByMethodQueryProviderTest method shouldReturnParserQuery9.

@ParameterizedTest(name = "Should parser the query {0}")
@ValueSource(strings = { "deleteByAgeNotLessThan" })
public void shouldReturnParserQuery9(String query) {
    Operator operator = Operator.LESSER_THAN;
    String variable = "age";
    checkNotCondition(query, operator, variable);
}
Also used : Operator(jakarta.nosql.query.Operator) ValueSource(org.junit.jupiter.params.provider.ValueSource) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Example 33 with Operator

use of jakarta.nosql.query.Operator in project jnosql-diana by eclipse.

the class DeleteByMethodQueryProviderTest method shouldReturnParserQuery14.

@ParameterizedTest(name = "Should parser the query {0}")
@ValueSource(strings = { "deleteByAgeIn" })
public void shouldReturnParserQuery14(String query) {
    Operator operator = Operator.IN;
    String variable = "age";
    checkCondition(query, operator, variable);
}
Also used : Operator(jakarta.nosql.query.Operator) ValueSource(org.junit.jupiter.params.provider.ValueSource) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Example 34 with Operator

use of jakarta.nosql.query.Operator in project jnosql-diana by eclipse.

the class DeleteByMethodQueryProviderTest method shouldReturnParserQuery19.

@ParameterizedTest(name = "Should parser the query {0}")
@ValueSource(strings = { "deleteByAgeGreaterThanOrNameIn" })
public void shouldReturnParserQuery19(String query) {
    Operator operator = Operator.GREATER_THAN;
    Operator operator2 = Operator.IN;
    String variable = "age";
    String variable2 = "name";
    Operator operatorAppender = Operator.OR;
    checkAppendCondition(query, operator, operator2, variable, variable2, operatorAppender);
}
Also used : Operator(jakarta.nosql.query.Operator) ValueSource(org.junit.jupiter.params.provider.ValueSource) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Example 35 with Operator

use of jakarta.nosql.query.Operator in project jnosql-diana by eclipse.

the class DeleteByMethodQueryProviderTest method shouldReturnParserQuery5.

@ParameterizedTest(name = "Should parser the query {0}")
@ValueSource(strings = { "deleteByAgeNotGreaterThan" })
public void shouldReturnParserQuery5(String query) {
    Operator operator = Operator.GREATER_THAN;
    String variable = "age";
    checkNotCondition(query, operator, variable);
}
Also used : Operator(jakarta.nosql.query.Operator) ValueSource(org.junit.jupiter.params.provider.ValueSource) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Aggregations

Operator (jakarta.nosql.query.Operator)43 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)34 ValueSource (org.junit.jupiter.params.provider.ValueSource)34 Condition (jakarta.nosql.query.Condition)3 ConditionQueryValue (jakarta.nosql.query.ConditionQueryValue)3 ParamQueryValue (jakarta.nosql.query.ParamQueryValue)2 QueryValue (jakarta.nosql.query.QueryValue)2 Where (jakarta.nosql.query.Where)2 ArrayQueryValue (jakarta.nosql.query.ArrayQueryValue)1 DeleteQuery (jakarta.nosql.query.DeleteQuery)1 SelectQuery (jakarta.nosql.query.SelectQuery)1