checkBetaConstraints( constraints, DefaultBetaConstraints.class );
}
@Test
public void testIndexedConstraint() {
BetaNodeFieldConstraint constraint0 = getConstraint( "cheeseType0", Operator.EQUAL, "type", Cheese.class );
BetaNodeFieldConstraint[] constraints = new BetaNodeFieldConstraint[] { constraint0 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
BetaNodeFieldConstraint constraint1 = getConstraint( "cheeseType1", Operator.EQUAL, "type", Cheese.class );
constraints = new BetaNodeFieldConstraint[] { constraint0, constraint1 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
BetaNodeFieldConstraint constraint2 = getConstraint( "cheeseType2", Operator.EQUAL, "type", Cheese.class );
constraints = new BetaNodeFieldConstraint[] { constraint0, constraint1, constraint2 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
BetaNodeFieldConstraint constraint3 = getConstraint( "cheeseType3", Operator.EQUAL, "type", Cheese.class );
constraints = new BetaNodeFieldConstraint[] { constraint0, constraint1, constraint2, constraint3 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
BetaNodeFieldConstraint constraint4 = getConstraint( "cheeseType4", Operator.EQUAL, "type", Cheese.class );
constraints = new BetaNodeFieldConstraint[] { constraint0, constraint1, constraint2, constraint3, constraint4 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
BetaNodeFieldConstraint constraint5 = getConstraint( "cheeseType5", Operator.EQUAL, "type", Cheese.class );
constraints = new BetaNodeFieldConstraint[] { constraint0, constraint1, constraint2, constraint3, constraint4, constraint5 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
BetaNodeFieldConstraint constraint6 = getConstraint( "cheeseType6", Operator.EQUAL, "type", Cheese.class );
constraints = new BetaNodeFieldConstraint[] { constraint0, constraint1, constraint2, constraint3, constraint4, constraint5, constraint6 };
checkBetaConstraints( constraints, DefaultBetaConstraints.class );
}