package com.mysema.rdfbean.model;
import static org.junit.Assert.assertEquals;
import org.junit.Ignore;
import org.junit.Test;
import com.mysema.query.types.Predicate;
public class QNODETest {
@Test
@Ignore
public void In_Objects() {
Predicate p = QNODE.s.in(RDF.first, RDF.rest);
assertEquals(QNODE.s.eq(RDF.first).or(QNODE.s.eq(RDF.rest)), p);
}
@Test(expected = IllegalArgumentException.class)
@Ignore
public void In_Empty_Is_Not_Allowed() {
QNODE.s.in();
}
@Test
public void Asc_Order() {
assertEquals("{o} ASC", QNODE.o.asc().toString());
}
@Test
public void Desc_Order() {
assertEquals("{o} DESC", QNODE.o.desc().toString());
}
@Test
public void NotIn() {
assertEquals(
"!{s} in [http://www.w3.org/1999/02/22-rdf-syntax-ns#type, http://www.w3.org/1999/02/22-rdf-syntax-ns#text]",
QNODE.s.notIn(RDF.type, RDF.text).toString());
}
}