@Test public void testAlphaWithPredicate() { final CompositeObjectSinkAdapter ad = new CompositeObjectSinkAdapter(); final AlphaNode al = new AlphaNode( buildContext.getNextId(), new PredicateConstraint( null, null ), null, buildContext ); ad.addObjectSink( al ); assertEquals( 1, ad.getSinks().length ); assertEquals( 1, ad.otherSinks.size() ); assertEquals( al, ad.otherSinks.getFirst() ); ad.removeObjectSink( al ); assertEquals( 0, ad.getSinks().length ); assertNull( ad.otherSinks ); }
final PredicateConstraint constraint1 = new PredicateConstraint( evaluator, new Declaration[]{price1Declaration}, new Declaration[]{price2Declaration} );