@Test
public void testAddUnion() {

	Triple t1 = new Triple(NodeFactory.createURI("one"), NodeFactory.createURI("two"), NodeFactory.createURI("three"));
	Triple t2 = new Triple(NodeFactory.createURI("uno"), NodeFactory.createURI("dos"), NodeFactory.createURI("tres"));
			
	SelectBuilder sb1 = new SelectBuilder()
	.addWhere( t1 );
	
	SelectBuilder sb2 = new SelectBuilder()
			.addWhere( t2 );
			
	handler.addUnion(sb1);
	handler.addUnion(sb2);
	handler.build();
	
	ElementUnion union = new ElementUnion();
	ElementPathBlock epb1 = new ElementPathBlock();
	epb1.addTriple(t1);
	union.addElement( epb1 );
	
	ElementPathBlock epb2 = new ElementPathBlock();
	epb2.addTriple(t2);
	union.addElement( epb2 );
	
	WhereValidator visitor = new WhereValidator( union );
	handler.getQueryPattern().visit( visitor );
	assertTrue( visitor.matching );
	
}