public class ContainsAll extends PropertyExpr implements ICondition
condition
that is satisfied by a PropertySet
that contains
all members of a set of properties.ALWAYS
Constructor and Description |
---|
ContainsAll(Collection<String> properties)
Creates a new ContainsAll object.
|
ContainsAll(String... properties)
Creates a new ContainsAll object.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IConditionVisitor visitor)
Implements the Visitor pattern for this condition.
|
ContainsAll |
add(String property)
Adds a property to this set.
|
ContainsAll |
addAll(Collection<String> properties)
Adds a set of properties to this set.
|
boolean |
compatible(PropertySet properties)
Returns true if this condition is compatible with the given test case properties.
|
ContainsAll |
remove(String property)
Removes a property from this set.
|
boolean |
satisfied(PropertySet propertySet)
Returns true if this condition is satisfied by the given test case contains.
|
addProperties, addProperty, equals, getProperties, hashCode, removeProperty, toString
public ContainsAll(String... properties)
public ContainsAll(Collection<String> properties)
public ContainsAll add(String property)
public ContainsAll addAll(Collection<String> properties)
public ContainsAll remove(String property)
public boolean satisfied(PropertySet propertySet)
satisfied
in interface ICondition
public boolean compatible(PropertySet properties)
compatible
in interface ICondition
public void accept(IConditionVisitor visitor)
accept
in interface ICondition
Copyright © 2024 The Cornutum Project. All rights reserved.