Skip to content

Commit b66f5e9

Browse files
committed
code cleanup
1 parent f5aeee3 commit b66f5e9

1 file changed

Lines changed: 35 additions & 74 deletions

File tree

testsuites/sail/src/main/java/org/eclipse/rdf4j/testsuite/sail/RDFNotifyingStoreTest.java

Lines changed: 35 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -126,54 +126,20 @@ public void testUpdateQuery() {
126126

127127
}
128128

129-
addEventCount = 0;
130-
removeEventCount = 0;
131-
132129
try (SailRepositoryConnection connection = repo.getConnection()) {
133130
Set<Statement> added = new HashSet<>();
134131
Set<Statement> removed = new HashSet<>();
135132

136133
List<Statement> addedRaw = new ArrayList<>();
137134
List<Statement> removedRaw = new ArrayList<>();
138135

139-
((NotifyingSailConnection) connection.getSailConnection())
140-
.addConnectionListener(new SailConnectionListener() {
141-
@Override
142-
public void statementAdded(Statement st) {
143-
boolean add = added.add(st);
144-
if (!add) {
145-
removed.remove(st);
146-
}
147-
148-
addedRaw.add(st);
149-
}
150-
151-
@Override
152-
public void statementRemoved(Statement st) {
153-
boolean add = removed.add(st);
154-
if (!add) {
155-
added.remove(st);
156-
}
157-
158-
removedRaw.add(st);
159-
}
160-
}
161-
);
136+
registerConnectionListener(connection, added, removed, addedRaw, removedRaw);
162137

163138
connection.prepareUpdate("" +
164139
"DELETE {?a ?b ?c}" +
165140
"INSERT {?a ?b ?c}" +
166141
"WHERE {?a ?b ?c}").execute();
167142

168-
System.out.println("Added Raw Size: " + addedRaw.size());
169-
System.out.println("Removed Raw Size: " + removedRaw.size());
170-
System.out.println("Added Raw: " + addedRaw);
171-
System.out.println("Removed Raw: " + removedRaw);
172-
System.out.println("Added Size: " + added.size());
173-
System.out.println("Removed Size: " + removed.size());
174-
System.out.println("Added: " + added);
175-
System.out.println("Removed: " + removed);
176-
177143
assertEquals(5, added.size());
178144
assertEquals(5, removed.size());
179145
assertEquals(5, addedRaw.size());
@@ -193,73 +159,68 @@ public void testUpdateQuery2() {
193159
try (SailRepositoryConnection connection = repo.getConnection()) {
194160
connection.begin();
195161
connection.add(painter, RDF.TYPE, RDFS.CLASS);
162+
connection.add(painting, RDF.TYPE, RDFS.CLASS);
196163
connection.commit();
197164

198165
}
199166

200-
String statement = "<" + painter + "> <" + RDF.TYPE + "> <" + RDFS.CLASS + "> .";
201-
202-
addEventCount = 0;
203-
removeEventCount = 0;
204-
205167
try (SailRepositoryConnection connection = repo.getConnection()) {
206168
Set<Statement> added = new HashSet<>();
207169
Set<Statement> removed = new HashSet<>();
208170

209171
List<Statement> addedRaw = new ArrayList<>();
210172
List<Statement> removedRaw = new ArrayList<>();
211173

212-
((NotifyingSailConnection) connection.getSailConnection())
213-
.addConnectionListener(new SailConnectionListener() {
214-
@Override
215-
public void statementAdded(Statement st) {
216-
boolean add = added.add(st);
217-
if (!add) {
218-
removed.remove(st);
219-
}
220-
221-
addedRaw.add(st);
222-
}
223-
224-
@Override
225-
public void statementRemoved(Statement st) {
226-
boolean add = removed.add(st);
227-
if (!add) {
228-
added.remove(st);
229-
}
174+
registerConnectionListener(connection, added, removed, addedRaw, removedRaw);
230175

231-
removedRaw.add(st);
232-
}
233-
}
234-
);
176+
String statement = "<" + painter + "> <" + RDF.TYPE + "> <" + RDFS.CLASS + "> .";
235177

236178
connection.prepareUpdate("" +
237179
"DELETE {" + statement + "}" +
238180
"INSERT {" + statement + "}" +
239181
"WHERE {?a ?b ?c}").execute();
240182

241-
System.out.println("Added Raw Size: " + addedRaw.size());
242-
System.out.println("Removed Raw Size: " + removedRaw.size());
243-
System.out.println("Added Raw: " + addedRaw);
244-
System.out.println("Removed Raw: " + removedRaw);
245-
System.out.println("Added Size: " + added.size());
246-
System.out.println("Removed Size: " + removed.size());
247-
System.out.println("Added: " + added);
248-
System.out.println("Removed: " + removed);
249-
250183
assertEquals(1, added.size());
251184
assertEquals(1, removed.size());
252-
assertEquals(1, addedRaw.size());
253-
assertEquals(1, removedRaw.size());
185+
assertEquals(2, addedRaw.size());
186+
assertEquals(2, removedRaw.size());
254187

255188
assertEquals(added, removed);
256189

257190
}
258191

259-
assertEquals(1, con.size());
192+
assertEquals(2, con.size());
260193

261194
}
262195

196+
private static void registerConnectionListener(SailRepositoryConnection connection, Set<Statement> added,
197+
Set<Statement> removed, List<Statement> addedRaw, List<Statement> removedRaw) {
198+
((NotifyingSailConnection) connection.getSailConnection())
199+
.addConnectionListener(
200+
new SailConnectionListener() {
201+
@Override
202+
public void statementAdded(Statement st) {
203+
boolean add = added.add(st);
204+
if (!add) {
205+
removed.remove(st);
206+
}
207+
208+
addedRaw.add(st);
209+
}
210+
211+
@Override
212+
public void statementRemoved(Statement st) {
213+
boolean add = removed.add(st);
214+
if (!add) {
215+
added.remove(st);
216+
}
217+
218+
removedRaw.add(st);
219+
}
220+
}
221+
);
222+
}
223+
263224
@Override
264225
public void sailChanged(SailChangedEvent event) {
265226
if (event.statementsAdded()) {

0 commit comments

Comments
 (0)