@Before public void setUp() { for (String username : Arrays.asList("X", "X", "Y")) { User user = new User(); user.userName = username; session.save(user); } session.clear(); }
@Test public void Write() { Project project = new Project(); project.dates = new HashMap<UID, LocalDate>(); project.dates.put(_created, CREATED); project.dates.put(_deadline, DEADLINE); session.save(project); session.clear(); Project project2 = session.getById(project.id, Project.class); assertEquals(project.dates, project2.dates); }
@Before public void setUp() { for (int i = 0; i < 9; i++) { Entity entity = new Entity(); entity.id = new UID(TEST.NS, "e" + String.valueOf(i)); entity.property = String.valueOf(i); session.save(entity); } session.clear(); }
@Test public void Uri() { IDResource resource1 = session.getBean(IDResource.class, new UID(TEST.NS, "localResource")); assertNotNull(resource1); ID id = resource1.id; assertNotNull(id); assertTrue(id instanceof UID); assertEquals(new UID(TEST.NS, "localResource"), id); session.clear(); IDResource resource2 = session.getBean(IDResource.class, new UID(TEST.NS, "localResource")); assertTrue(resource1 != resource2); assertEquals(id, resource2.id); }
@Test public void FindInstances_Empty_Result() { System.out.println("Delete all notes"); List<Note> notes = session.findInstances(Note.class); session.deleteAll(notes.toArray()); session.clear(); assertTrue(session.findInstances(Note.class).isEmpty()); }
@Test public void Load_String_List() { Session session = SessionUtil.openSession(Example.class); Example example = new Example(); example.list = Arrays.asList("1", "2", "3", "4"); session.save(example); session.clear(); example = session.findInstances(Example.class).get(0); assertEquals(Arrays.asList("1", "2", "3", "4"), example.list); }
@Test public void test() { Repository repository = new MiniRepository(); Session session = SessionUtil.openSession(repository, Identifiable.class, Elements.class, Element.class, LinkElement.class, TextElement.class); Elements elements = new Elements(); elements.elements = Arrays.<Element> asList(new LinkElement(), new TextElement()); session.save(elements); session.clear(); Elements other = session.getById(elements.id, Elements.class); assertEquals(elements.elements.size(), other.elements.size()); assertNotNull(other.elements.get(0)); assertNotNull(other.elements.get(1)); }
@Test public void Load_Entity_List() { Session session = SessionUtil.openSession(ChildContainer.class, Child.class); ChildContainer example = new ChildContainer(); example.children = Arrays.asList(new Child(), new Child(), new Child()); session.save(example); session.clear(); example = session.findInstances(ChildContainer.class).get(0); assertEquals(3, example.children.size()); }
@Before public void setUp() { session = SessionUtil.openSession(AType.class, BType.class); id = session.save(new AType()); session.flush(); session.clear(); }
@Before public void setUp() { repository = new MiniRepository(); session = SessionUtil.openSession(repository, Entity.class); Entity entity = new Entity(); entity.property1 = "X"; entity.property2 = "Y"; entity.property3 = "Z"; session.save(entity); session.flush(); session.clear(); }
@Before public void setUp() { session = SessionUtil.openSession(Note.class, Term.class); Term term = new Term(); term.meaning = "X"; Term term2 = new Term(); term2.meaning = "X"; Note note1 = new Note(); note1.basicForm = "A"; note1.lemma = "B"; note1.term = term; Note note2 = new Note(); note2.basicForm = "A"; note2.lemma = "B"; note2.term = term2; session.saveAll(term, term2, note1, note2); termId = term.id; note1Id = note1.id; note2Id = note2.id; session.clear(); System.out.println(); }
@Test public void List_populates_Cache() { Session session = SessionUtil.openSession(Example.class); Example example1 = new Example(); Example example2 = new Example(); session.saveAll(example1, example2); session.clear(); Example var = Alias.alias(Example.class); List<Example> examples = session.from($(var)).list($(var)); assertTrue(examples.contains(session.getById(example1.id, Example.class))); assertTrue(examples.contains(session.getById(example2.id, Example.class))); }
@Before public void setUp() { session = SessionUtil.openSession(IDResource.class, LIDResource.class); IDResource idResource = new IDResource(); idResource.id = new UID(TEST.NS, "localResource"); session.save(idResource); idResource = new IDResource(); idResource.id = new BID("foobar"); session.save(idResource); session.flush(); session.clear(); }
@Test public void ConstructorInjection() { Session session = SessionUtil.openSession(Entity.class); Entity entity = new Entity(new BID(), "Jon", "Doe"); session.save(entity); session.clear(); entity = session.get(Entity.class, entity.id); assertEquals("Jon", entity.firstName); assertEquals("Doe", entity.lastName); } }
@Test public void Success() { MiniRepository repository = new MiniRepository(); Session session = SessionUtil.openSession(repository, IdMappingTest.class); IdMappingTest instance = new IdMappingTest(); instance.id = "abc"; session.save(instance); session.clear(); UID id = new UID("http://example.com/abc"); assertTrue(repository.exists(id, null, null, null)); IdMappingTest instance2 = session.get(IdMappingTest.class, id); assertEquals(instance.id, instance2.id); }
@Test public void ConstructorInjection() { Session session = SessionUtil.openSession(Child.class, Parent.class); Parent parent = new Parent(); Child child = new Child(parent); session.saveAll(parent, child); session.flush(); session.clear(); Child child2 = session.get(Child.class, child.id); assertNotNull(child2); assertEquals(child.id, child2.id); assertEquals(child.parent.id, child2.parent.id); }
@Test public void Array() { MiniRepository repository = new MiniRepository(); Session session = SessionUtil.openSession(repository, ArrayTest.class); ArrayTest test = new ArrayTest(); test.array = new String[] { "a", "b", "c" }; test.numbers = new int[] { 1, 2, 3 }; session.save(test); session.clear(); ArrayTest test2 = session.get(ArrayTest.class, new LID(test.id)); assertEquals(test.id, test2.id); assertArrayEquals(test.array, test2.array); assertArrayEquals(test.numbers, test2.numbers); }
@Test public void ConstructorInjection() { Session session = SessionUtil.openSession(Child.class, Parent.class); Parent parent = new Parent(); Child child = new Child(new BID(), parent); session.saveAll(parent, child); session.flush(); session.clear(); Child child2 = session.get(Child.class, child.id); assertNotNull(child2); assertEquals(child.id, child2.id); assertEquals(child.parent.id, child2.parent.id); }
@Test public void test() { EntityRevision revision = new EntityRevision(); revision.text = "a bcd e"; session.save(revision); session.flush(); session.clear(); EntityRevision var = Alias.alias(EntityRevision.class); assertNotNull(session.from($(var)).where($(var.getText()).containsIgnoreCase("a bcd e")).uniqueResult($(var))); }
@Before public void setUp() { Repository repository = new MiniRepository(); session = SessionUtil.openSession(repository, RDFSClass.class.getPackage(), OWLClass.class.getPackage()); RDFSClass<?> xsdString = new RDFSDatatype(XSD.stringType); // classes OWLClass cl1 = new OWLClass(class1); OWLClass cl2 = new OWLClass(class2); cl2.addSuperClass(cl1); cl2.setOneOf(Arrays.asList(new RDFSResource(new UID(TEST.NS, "res1")), new RDFSResource(new UID(TEST.NS, "res2")))); // properties RDFProperty p1 = new RDFProperty(prop1).addDomain(cl1).addRange(xsdString); RDFProperty p2 = new RDFProperty(prop2).addDomain(cl1).addRange(cl2); RDFProperty p3 = new RDFProperty(prop3); // restrictions Restriction res = new Restriction(); res.setOnProperty(p3); res.setCardinality(2); res.setSomeValuesFrom(xsdString); assertTrue(res.isDefined()); cl1.addSuperClass(res); session.saveAll(cl1, cl2, p1, p2, p3, res); session.flush(); session.clear(); }