ValueDictionaryBase extends DictionaryBase<Value> implements ITopLevelDictionary { @Override public Statement getValues(final byte[] s, final byte[] p, final byte[] o) throws DataAccessLayerException { return SESAME_VALUE_FACTORY.createStatement( (Resource) getValue(s, false), (URI) getValue(p, true), getValue(o, false)); } ValueDictionaryBase(final String id); @Override byte[][] getIDs(final Value s, final Value p, final Value o); @Override byte[][] getIDs(final Value s, final Value p, final Value o, final Value c); @Override Statement getValues(final byte[] s, final byte[] p, final byte[] o); @Override Statement getValues(final byte[] s, final byte[] p, final byte[] o, final byte[] c); @Override Iterator<byte[][]> toIDQuadIterator(final Iterator<Statement> quads); @Override Iterator<byte[][]> toIDTripleIterator(final Iterator<Statement> triples); @Override Iterator<Statement> toValueQuadIterator(final Iterator<byte[][]> quads); @Override Iterator<Statement> toValueTripleIterator(final Iterator<byte[][]> triples); @Override byte[][] decompose(final byte[] compositeId); @Override byte[] compose(final byte[] id1, final byte[] id2); @Override byte[] compose(final byte[] id1, final byte[] id2, final byte[] id3);  }
@Ignore @Test public void getTripleStatement() throws Exception { byte[] s = new byte[RANDOMIZER.nextInt(25)]; byte[] p = new byte[RANDOMIZER.nextInt(25)]; byte[] o = new byte[RANDOMIZER.nextInt(25)]; RANDOMIZER.nextBytes(s); RANDOMIZER.nextBytes(p); RANDOMIZER.nextBytes(o); _cut.getValues(s, p, o); verify(_cut).getValue(s, false); verify(_cut).getValue(p, true); verify(_cut).getValue(o, false); }
@Ignore @Test public void getQuadStatement() throws Exception { byte[] s = new byte[RANDOMIZER.nextInt(25)]; byte[] p = new byte[RANDOMIZER.nextInt(25)]; byte[] o = new byte[RANDOMIZER.nextInt(25)]; byte[] c = new byte[RANDOMIZER.nextInt(25)]; RANDOMIZER.nextBytes(s); RANDOMIZER.nextBytes(p); RANDOMIZER.nextBytes(o); RANDOMIZER.nextBytes(c); _cut.getValues(s, p, o, c); verify(_cut).getValue(s, false); verify(_cut).getValue(p, true); verify(_cut).getValue(o, false); verify(_cut).getValue(c, false); }