1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.rdf.api;
19
20 import static org.junit.Assert.*;
21
22 import java.util.Objects;
23
24 import org.junit.Test;
25
26 public class DummyQuadTest {
27 Quad quad = new DummyQuad();
28
29 @Test
30 public void getGraphName() throws Exception {
31 assertFalse(quad.getGraphName().isPresent());
32 }
33
34 @Test
35 public void getSubject() throws Exception {
36 assertEquals(1, ((DummyIRI) quad.getSubject()).i);
37 }
38 @Test
39 public void getPredicate() throws Exception {
40 assertEquals(2, ((DummyIRI) quad.getPredicate()).i);
41 }
42 @Test
43 public void getObject() throws Exception {
44 assertEquals(3, ((DummyIRI) quad.getObject()).i);
45 }
46
47 @Test
48 public void equals() throws Exception {
49 assertEquals(quad, new DummyQuad());
50 }
51
52 @Test
53 public void testHashCode() {
54 final int expected = Objects.hash(quad.getSubject(), quad.getPredicate(), quad.getObject(), quad.getGraphName());
55 assertEquals(expected, quad.hashCode());
56 }
57 }
58