private Container serializeToContainer(Collection c, ClassMeta<?> type, Container list) throws Exception { ClassMeta<?> elementType = type.getElementType(); for (Object e : c) { RDFNode n = serializeAnything(e, false, elementType, null, null, null); list = list.add(n); } return list; }
@Override public SecuredContainer add(final RDFNode o) throws AddDeniedException, UpdateDeniedException, AuthenticationRequiredException { checkUpdate(); final int pos = holder.getBaseItem().size(); checkAdd(pos, o.asNode()); holder.getBaseItem().add(o); return holder.getSecuredItem(); }
final Literal tvLiteral = model.createLiteral("test 12 string 2"); c.add(AbstractModelTestBase.tvBoolean); Assert.assertTrue(c.contains(AbstractModelTestBase.tvBoolean)); c.add(AbstractModelTestBase.tvByte); Assert.assertTrue(c.contains(AbstractModelTestBase.tvByte)); c.add(AbstractModelTestBase.tvShort); Assert.assertTrue(c.contains(AbstractModelTestBase.tvShort)); c.add(AbstractModelTestBase.tvInt); Assert.assertTrue(c.contains(AbstractModelTestBase.tvInt)); c.add(AbstractModelTestBase.tvLong); Assert.assertTrue(c.contains(AbstractModelTestBase.tvLong)); c.add(AbstractModelTestBase.tvChar); Assert.assertTrue(c.contains(AbstractModelTestBase.tvChar)); c.add(AbstractModelTestBase.tvFloat); Assert.assertTrue(c.contains(AbstractModelTestBase.tvFloat)); c.add(AbstractModelTestBase.tvString); Assert.assertTrue(c.contains(AbstractModelTestBase.tvString)); c.add(AbstractModelTestBase.tvString, lang); Assert.assertTrue(c.contains(AbstractModelTestBase.tvString, lang)); c.add(tvLiteral); Assert.assertTrue(c.contains(tvLiteral)); c.add(AbstractModelTestBase.tvLitObj); Assert.assertTrue(c.contains(AbstractModelTestBase.tvLitObj)); Assert.assertEquals(11, c.size());
final Literal tvLiteral = model.createLiteral("test 12 string 2"); c.add(AbstractModelTestBase.tvBoolean); Assert.assertTrue(c.contains(AbstractModelTestBase.tvBoolean)); c.add(AbstractModelTestBase.tvByte); Assert.assertTrue(c.contains(AbstractModelTestBase.tvByte)); c.add(AbstractModelTestBase.tvShort); Assert.assertTrue(c.contains(AbstractModelTestBase.tvShort)); c.add(AbstractModelTestBase.tvInt); Assert.assertTrue(c.contains(AbstractModelTestBase.tvInt)); c.add(AbstractModelTestBase.tvLong); Assert.assertTrue(c.contains(AbstractModelTestBase.tvLong)); c.add(AbstractModelTestBase.tvChar); Assert.assertTrue(c.contains(AbstractModelTestBase.tvChar)); c.add(AbstractModelTestBase.tvFloat); Assert.assertTrue(c.contains(AbstractModelTestBase.tvFloat)); c.add(AbstractModelTestBase.tvString); Assert.assertTrue(c.contains(AbstractModelTestBase.tvString)); c.add(AbstractModelTestBase.tvString, lang); Assert.assertTrue(c.contains(AbstractModelTestBase.tvString, lang)); c.add(tvLiteral); Assert.assertTrue(c.contains(tvLiteral)); c.add(AbstractModelTestBase.tvLitObj); Assert.assertTrue(c.contains(AbstractModelTestBase.tvLitObj)); Assert.assertEquals(11, c.size());
@Override @Before public void setup() { super.setup(); final Container container = baseModel.getBag("http://example.com/testContainer"); container.add("SomeDummyItem"); setSecuredRDFNode(SecuredContainerImpl.getInstance(securedModel, container), container); }
Assert.assertTrue(cont1.add(AbstractModelTestBase.tvBoolean).contains( AbstractModelTestBase.tvBoolean)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvByte).contains( AbstractModelTestBase.tvByte)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvShort).contains( AbstractModelTestBase.tvShort)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvInt).contains( AbstractModelTestBase.tvInt)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvLong).contains( AbstractModelTestBase.tvLong)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvFloat).contains( AbstractModelTestBase.tvFloat)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvDouble).contains( AbstractModelTestBase.tvDouble)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvChar).contains( AbstractModelTestBase.tvChar)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvString).contains( AbstractModelTestBase.tvString)); Assert.assertFalse(cont1.contains(AbstractModelTestBase.tvString, lang)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvString, lang) .contains(AbstractModelTestBase.tvString, lang)); Assert.assertTrue(cont1.add(tvLiteral).contains(tvLiteral)); Assert.assertTrue(cont1.add(tvLitObj).contains(tvLitObj)); Assert.assertEquals(12, cont1.size()); cont2.add(i);
Assert.assertTrue(cont1.add(AbstractModelTestBase.tvBoolean).contains( AbstractModelTestBase.tvBoolean)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvByte).contains( AbstractModelTestBase.tvByte)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvShort).contains( AbstractModelTestBase.tvShort)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvInt).contains( AbstractModelTestBase.tvInt)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvLong).contains( AbstractModelTestBase.tvLong)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvFloat).contains( AbstractModelTestBase.tvFloat)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvDouble).contains( AbstractModelTestBase.tvDouble)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvChar).contains( AbstractModelTestBase.tvChar)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvString).contains( AbstractModelTestBase.tvString)); Assert.assertFalse(cont1.contains(AbstractModelTestBase.tvString, lang)); Assert.assertTrue(cont1.add(AbstractModelTestBase.tvString, lang) .contains(AbstractModelTestBase.tvString, lang)); Assert.assertTrue(cont1.add(tvLiteral).contains(tvLiteral)); Assert.assertTrue(cont1.add(tvLitObj).contains(tvLitObj)); Assert.assertEquals(12, cont1.size()); cont2.add(i);
public void testContainerOfIntegers() { final int num = 10; final Container c = createContainer(); for (int i = 0; i < num; i += 1) { c.add(i); } Assert.assertEquals(num, c.size()); final NodeIterator it = c.iterator(); for (int i = 0; i < num; i += 1) { Assert.assertEquals(i, ((Literal) it.nextNode()).getInt()); } Assert.assertFalse(it.hasNext()); }
public void testContainerOfIntegers() { final int num = 10; final Container c = createContainer(); for (int i = 0; i < num; i += 1) { c.add(i); } Assert.assertEquals(num, c.size()); final NodeIterator it = c.iterator(); for (int i = 0; i < num; i += 1) { Assert.assertEquals(i, ((Literal) it.nextNode()).getInt()); } Assert.assertFalse(it.hasNext()); }
protected void testContainerOfIntegersWithRemoving( final boolean[] retain ) { final int num = retain.length; final boolean[] found = new boolean[num]; final Container c = createContainer(); for (int i = 0; i < num; i += 1) { c.add(i); } final NodeIterator it = c.iterator(); for ( boolean aRetain : retain ) { it.nextNode(); if ( aRetain == false ) { it.remove(); } } final NodeIterator s = c.iterator(); while (s.hasNext()) { final int v = ((Literal) s.nextNode()).getInt(); Assert.assertFalse(found[v]); found[v] = true; } for (int i = 0; i < num; i += 1) { Assert.assertEquals("element " + i, retain[i], found[i]); } }
protected void testContainerOfIntegersWithRemoving( final boolean[] retain ) { final int num = retain.length; final boolean[] found = new boolean[num]; final Container c = createContainer(); for (int i = 0; i < num; i += 1) { c.add(i); } final NodeIterator it = c.iterator(); for ( boolean aRetain : retain ) { it.nextNode(); if ( aRetain == false ) { it.remove(); } } final NodeIterator s = c.iterator(); while (s.hasNext()) { final int v = ((Literal) s.nextNode()).getInt(); Assert.assertFalse(found[v]); found[v] = true; } for (int i = 0; i < num; i += 1) { Assert.assertEquals("element " + i, retain[i], found[i]); } }