1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.rdf.rdf4j;
19
20 import org.eclipse.rdf4j.model.BNode;
21 import org.eclipse.rdf4j.model.IRI;
22 import org.eclipse.rdf4j.model.Literal;
23 import org.eclipse.rdf4j.model.Resource;
24 import org.eclipse.rdf4j.model.Value;
25 import org.eclipse.rdf4j.model.ValueFactory;
26 import org.eclipse.rdf4j.model.impl.SimpleValueFactory;
27
28 import org.junit.Test;
29
30 import static org.junit.Assert.assertEquals;
31
32 public class RDF4JMethodOverloadsTest {
33
34 @Test
35 public void testAsRDFTermOverloads() {
36 final RDF4J rdf4J = new RDF4J();
37
38 final ValueFactory valueFactory = SimpleValueFactory.getInstance();
39
40 final Value bNode = valueFactory.createBNode("b1");
41 final Value iri = valueFactory.createIRI("http://ex.org");
42 final Value literal = valueFactory.createLiteral("b1");
43
44 assertEquals(rdf4J.asRDFTerm(bNode), rdf4J.asRDFTerm((BNode) bNode));
45 assertEquals(rdf4J.asRDFTerm(iri), rdf4J.asRDFTerm((IRI) iri));
46 assertEquals(rdf4J.asRDFTerm(literal), rdf4J.asRDFTerm((Literal) literal));
47 assertEquals(rdf4J.asRDFTerm(bNode), rdf4J.asRDFTerm((Resource) bNode));
48 assertEquals(rdf4J.asRDFTerm(iri), rdf4J.asRDFTerm((Resource) iri));
49 }
50 }