package org.neo4j.rdf.store;
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 );
@Override
protected void setUp() throws Exception
{
super.setUp();
addInitialStatements();
}
@Override
protected void tearDown() throws Exception
{
deleteEntireNodeSpace();
super.tearDown();
}
private void addInitialStatements()
{
addStatements(
EMIL_NICK_EMIL_PUBLIC,
EMIL_NICK_EMPA_PRIVATE,
EMIL_NICK_EMPA_PUBLIC );
}
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 );
}
}