camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hadrian Zbarcea (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAMEL-6993) Use varargs in PredicateBuilder
Date Sun, 24 Nov 2013 03:10:36 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-6993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Hadrian Zbarcea updated CAMEL-6993:
-----------------------------------

    Fix Version/s: 2.13.0
                   2.12.3
                   2.11.3

> Use varargs in PredicateBuilder
> -------------------------------
>
>                 Key: CAMEL-6993
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6993
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-core
>    Affects Versions: 2.12.1
>            Reporter: Jan Matèrne
>            Assignee: Hadrian Zbarcea
>            Priority: Minor
>             Fix For: 2.11.3, 2.12.3, 2.13.0
>
>
> When combining multiple expectations in Tests on MockEndpoints you may use the PredicateBuilder.and()
method.
> These methods exists with two signatures:
> - using two Predicates [1]
> - using a List of Predicates [2]
> Combining three Predicates results in constructs like
> - and(one, and(two, three)) 
> - and(Arrays.asList(one, two, three))
> It would be easier to provide a vararg method like in [3].
> That said the or-method is only available with a signature containing two predicates
[4].
> [1] org.apache.camel.builder.PredicateBuilder.and(Predicate, Predicate)
> [2] org.apache.camel.builder.PredicateBuilder.and(List<Predicate>)
> [3] org.apache.camel.builder.PredicateBuilder.in(Predicate...)
> [4] org.apache.camel.builder.PredicateBuilder.or(Predicate, Predicate)



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message