package com.mysema.rdfbean.jena;
import static org.junit.Assert.assertNotNull;
import org.junit.Before;
import org.junit.Test;
import com.hp.hpl.jena.graph.Node;
import com.hp.hpl.jena.query.DataSource;
import com.hp.hpl.jena.sparql.core.DataSourceImpl;
import com.mysema.rdfbean.TEST;
import com.mysema.rdfbean.model.UID;
public class MemoryRepositoryTest {
private DataSource dataSource;
private MemoryRepository repository;
@Before
public void setUp() {
dataSource = DataSourceImpl.createMem();
repository = new MemoryRepository(dataSource);
}
@Test
public void DefaultGraph_is_available() {
assertNotNull(dataSource.getDefaultModel());
}
@Test
public void NamedGraph_is_available() {
repository.addGraph(new UID(TEST.NS));
assertNotNull(dataSource.getNamedModel(TEST.NS));
assertNotNull(dataSource.asDatasetGraph().getGraph(Node.createURI(TEST.NS)));
}
}