use of org.apache.jena.shared.AddDeniedException in project jena by apache.
the class SecuredModelTest method testGetSeq_ResourceNotExisting.
@Test
public void testGetSeq_ResourceNotExisting() throws Exception {
Resource r = ResourceFactory.createResource("http://example.com/securedModel/seq");
Triple t = new Triple(r.asNode(), RDF.type.asNode(), RDF.Seq.asNode());
try {
Seq seq = securedModel.getSeq(r);
assertEquals(securedModel, seq.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/seq", seq.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
}
use of org.apache.jena.shared.AddDeniedException in project jena by apache.
the class SecuredModelTest method testGetAlt_Existing.
@Test
public void testGetAlt_Existing() throws Exception {
Resource r = baseModel.createAlt("http://example.com/securedModel/alt");
Triple t = new Triple(r.asNode(), RDF.type.asNode(), RDF.Bag.asNode());
try {
Alt alt = securedModel.getAlt(r);
assertEquals(securedModel, alt.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/alt", alt.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
try {
Alt alt = securedModel.getAlt("http://example.com/securedModel/alt");
assertEquals(securedModel, alt.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/alt", alt.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
}
use of org.apache.jena.shared.AddDeniedException in project jena by apache.
the class SecuredModelTest method testGetAlt_ResourceNotExisting.
@Test
public void testGetAlt_ResourceNotExisting() throws Exception {
Resource r = ResourceFactory.createResource("http://example.com/securedModel/alt");
Triple t = new Triple(r.asNode(), RDF.type.asNode(), RDF.Alt.asNode());
try {
Alt alt = securedModel.getAlt(r);
assertEquals(securedModel, alt.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/alt", alt.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
}
use of org.apache.jena.shared.AddDeniedException in project jena by apache.
the class SecuredModelTest method testGetBag_StringNotExisting.
@Test
public void testGetBag_StringNotExisting() throws Exception {
Resource r = ResourceFactory.createResource("http://example.com/securedModel/bag");
Triple t = new Triple(r.asNode(), RDF.type.asNode(), RDF.Bag.asNode());
try {
Bag bag = securedModel.getBag("http://example.com/securedModel/bag");
assertEquals(securedModel, bag.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/bag", bag.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
}
use of org.apache.jena.shared.AddDeniedException in project jena by apache.
the class SecuredModelTest method testGetSeq_Existing.
@Test
public void testGetSeq_Existing() {
final Resource r = baseModel.createSeq("http://example.com/securedModel/seq");
Triple t = new Triple(r.asNode(), RDF.type.asNode(), RDF.Bag.asNode());
try {
Seq seq = securedModel.getSeq(r);
assertEquals(securedModel, seq.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/seq", seq.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
try {
Seq seq = securedModel.getSeq("http://example.com/securedModel/seq");
assertEquals(securedModel, seq.getModel());
if (securedModel.canRead()) {
assertEquals("http://example.com/securedModel/seq", seq.getURI());
} else if (!securedModel.canUpdate() || !securedModel.canCreate(t)) {
fail("Should have thrown AddDeniedException ");
}
} catch (AddDeniedException e) {
if (securedModel.canUpdate() && securedModel.canCreate(t)) {
fail(String.format("Should not have thrown AddDeniedException ", e));
}
}
}
Aggregations