@Override public BID createBNode() { return new BID(); }
@Override public BID getBID(BNode bnode) { BID bid = bidCache.get(bnode); if (bid == null) { bid = new BID(bnode.getID()); bidCache.put(bnode, bid); bnodeCache.put(bid, bnode); } return bid; }
@Override public BID getBID(BNode bnode) { BID bid = bidCache.get(bnode); if (bid == null) { bid = new BID(bnode.getID()); bidCache.put(bnode, bid); bnodeCache.put(bid, bnode); } return bid; }
private User createUser() { User user = new User(); user.id = new BID(); return user; }
@Test public void Local() { LID lid = session.getLID(new BID("foobar")); LIDResource resource1 = session.get(LIDResource.class, lid); assertNotNull(resource1); LID id = resource1.id; assertNotNull(id); // assertTrue(id instanceof LID); assertTrue(Integer.parseInt(id.getId()) > 0); } }
@Test public void BID_serialization() { for (int i = 0; i < 100; i++) { BID bid = new BID(); assertEquals("_:" + bid.getId(), NTriplesWriter.toString(bid)); } }
@Test public void NodeType() { BID bid = new BID("c"); UID uid = new UID("b:b"); LIT lit = new LIT("a"); List<NODE> nodes = Arrays.<NODE> asList(lit, uid, bid); Collections.sort(nodes, comparator); assertEquals(Arrays.asList(bid, uid, lit), nodes); }
@Test public void Get_Null_Result() { assertNull(session.get(Note.class, new BID())); }
@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 Remove() { MiniConnection conn = new MiniRepository().openConnection(); conn.addStatements(new STMT(new BID(), RDF.type, RDFS.Resource)); assertTrue(conn.exists(null, null, null, null, false)); conn.remove(null, null, null, null); assertFalse(conn.exists(null, null, null, null, false)); }
@Test public void BlankNode() { BID id = new BID(); LID lid = identityService.getLID(id); assertEquals(id, identityService.getID(lid)); assertEquals(id, identityService.getID(lid)); }
@Test public void test() { NODE uri = RDF.type; NODE bnode = new BID(); NODE lit = new LIT(""); assertEquals(uri, uri.asURI()); assertEquals(bnode, bnode.asBNode()); assertEquals(lit, lit.asLiteral()); }
@Test public void GetNodeTypeNODE() { assertEquals(NodeType.URI, dialect.getNodeType(RDFS.label)); assertEquals(NodeType.BLANK, dialect.getNodeType(new BID())); assertEquals(NodeType.LITERAL, dialect.getNodeType(new LIT("test"))); }
@Test public void BlankNode2() { BID id = new BID("_:node1445r1ioqx129"); LID lid = identityService.getLID(id); assertEquals(id, identityService.getID(lid)); assertEquals(id, identityService.getID(lid)); assertEquals(lid, identityService.getLID(id)); }
@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 Compare() { BID bid = new BID("c"); UID uid = new UID("b:b"); LIT lit = new LIT("a"); assertEquals(0, comparator.compare(bid, bid)); assertEquals(0, comparator.compare(uid, uid)); assertEquals(0, comparator.compare(lit, lit)); }
@Test @Ignore public void From() { UID test = new UID(TEST.NS); UID test2 = new UID(TEST.NS, "Res1"); connection().update(null, Arrays.asList(new STMT(new BID(), RDFS.label, new LIT("C"), test))); assertTrue(query().from(test).where(Blocks.pattern(subject, predicate, object)).ask()); assertTrue(query().from(test, test2).where(Blocks.pattern(subject, predicate, object)).ask()); assertFalse(query().from(test2).where(Blocks.pattern(subject, predicate, object)).ask()); }