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.assertEquals;
21 import static org.junit.Assert.assertFalse;
22 import static org.junit.Assert.assertTrue;
23
24 import org.junit.Test;
25
26 public class DefaultDatasetTest {
27
28 DummyDataset dataset = new DummyDataset();
29
30 @Test
31 public void close() throws Exception {
32 dataset.close();
33 }
34
35 @Test
36 public void defaultIterate() throws Exception {
37 assertFalse(dataset.streamCalled);
38 assertFalse(dataset.filteredStreamCalled);
39 for (final Quad t : dataset.iterate()) {
40 assertEquals(t, new DummyQuad());
41 }
42 assertTrue(dataset.streamCalled);
43 assertFalse(dataset.filteredStreamCalled);
44 }
45
46 @Test
47 public void defaultFilteredIterate() throws Exception {
48 assertFalse(dataset.streamCalled);
49 assertFalse(dataset.filteredStreamCalled);
50 for (final Quad t : dataset.iterate(null, null, new DummyIRI(2), null)) {
51 assertEquals(t, new DummyQuad());
52 }
53 assertTrue(dataset.filteredStreamCalled);
54 assertFalse(dataset.streamCalled);
55 }
56
57 }
58