package com.mysema.rdfbean.model; import org.junit.Test; import com.mysema.rdfbean.AbstractConnectionTest; public class BooleanQueryTest extends AbstractConnectionTest { private static final QNODE<ID> subject = new QNODE<ID>(ID.class, "s"); private static final QNODE<UID> predicate = new QNODE<UID>(UID.class, "p"); private static final QNODE<NODE> object = new QNODE<NODE>(NODE.class, "o"); private RDFQuery query() { return new RDFQueryImpl(connection()); } @Test public void Patterns() { query().where( Blocks.pattern(subject, RDF.type, RDFS.Class), Blocks.pattern(subject, predicate, object)) .ask(); } @Test public void Patterns_as_Group() { query().where( Blocks.group( Blocks.pattern(subject, RDF.type, RDFS.Class), Blocks.pattern(subject, predicate, object))) .ask(); } }