package org.neo4j.rdf.store; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.neo4j.rdf.model.CompleteStatement; import org.neo4j.rdf.model.Literal; public class TestLiteralQuadContract extends QuadStoreAbstractTestCase { private static final CompleteStatement EMIL_NICK_EMIL_PUBLIC = completeStatement( TestUri.EMIL, TestUri.FOAF_NICK, new Literal( "Emil" ), TestUri.EMIL_PUBLIC_GRAPH ); private static final CompleteStatement EMIL_NICK_EMPA_PUBLIC = completeStatement( TestUri.EMIL, TestUri.FOAF_NICK, new Literal( "Empa" ), TestUri.EMIL_PUBLIC_GRAPH ); private static final CompleteStatement EMIL_NICK_EMPA_PRIVATE = completeStatement( TestUri.EMIL, TestUri.FOAF_NICK, new Literal( "Empa" ), TestUri.EMIL_PRIVATE_GRAPH ); @After public void cleanup() throws Exception { deleteEntireNodeSpace(); } @Before public void addInitialStatements() { addStatements( EMIL_NICK_EMIL_PUBLIC, EMIL_NICK_EMPA_PRIVATE, EMIL_NICK_EMPA_PUBLIC ); } @Test public void testGetNick() { assertResult( wildcardStatement( TestUri.EMIL.toUri(), TestUri.FOAF_NICK.toUri(), WILDCARD_OBJECT, WILDCARD_CONTEXT ), EMIL_NICK_EMIL_PUBLIC, EMIL_NICK_EMPA_PRIVATE, EMIL_NICK_EMPA_PUBLIC ); } }