package com.mysema.rdfbean.object;
import static org.junit.Assert.assertFalse;
import org.junit.Test;
import com.mysema.rdfbean.CORE;
import com.mysema.rdfbean.annotations.ClassMapping;
import com.mysema.rdfbean.annotations.Id;
import com.mysema.rdfbean.annotations.Predicate;
import com.mysema.rdfbean.model.ID;
import com.mysema.rdfbean.model.MiniRepository;
public class LocalIdTest {
@ClassMapping
public static class Entity {
@Id
ID id;
@Predicate
String name;
}
@Test
public void Persistence() {
MiniRepository repository = new MiniRepository();
Session session = SessionUtil.openSession(repository, Entity.class);
Entity entity = new Entity();
entity.name = "John Doe";
session.save(entity);
session.flush();
assertFalse(repository.findStatements(null, CORE.localId, null, null, false).hasNext());
}
}