Skip to content

Commit ca4ac66

Browse files
jacoscazrubensworks
authored andcommitted
updates test to use modularized interfaces
1 parent 8252d91 commit ca4ac66

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

rdf-js-query-tests.ts

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,21 @@ import {
44
BindingsFactory,
55
Bindings,
66
Term,
7-
Queryable,
7+
StringQueryable,
8+
AlgebraQueryable,
89
SparqlResultSupport,
910
MetadataOpts,
1011
QueryStringContext,
1112
QueryAlgebraContext,
12-
AllMetadataSupport, Query, Variable, ResultStream, Quad, SparqlQueryable, BindingsResultSupport, QuadsResultSupport
13+
AllMetadataSupport,
14+
Query,
15+
Variable,
16+
ResultStream,
17+
Quad,
18+
StringSparqlQueryable,
19+
AlgebraSparqlQueryable,
20+
BindingsResultSupport,
21+
QuadsResultSupport,
1322
} from ".";
1423

1524
function test_bindings() {
@@ -39,7 +48,7 @@ function test_bindings() {
3948
}
4049

4150
async function test_queryable() {
42-
const engine: Queryable<string, string, AllMetadataSupport, Query<SparqlResultSupport>, QueryStringContext<string>, QueryAlgebraContext<string>> = <any> {};
51+
const engine: StringQueryable<AllMetadataSupport, QueryAlgebraContext> = <any> {};
4352

4453
const query: Query<SparqlResultSupport> = await engine.query('SELECT * WHERE { ... }');
4554
switch (query.resultType) {
@@ -62,7 +71,7 @@ async function test_queryable() {
6271
}
6372

6473
async function test_sparqlqueryable() {
65-
const engine: SparqlQueryable<string, string, QueryStringContext<string>, QueryAlgebraContext<string>, SparqlResultSupport> = <any> {};
74+
const engine: StringSparqlQueryable<SparqlResultSupport> = <any> {};
6675

6776
const bindings: ResultStream<Bindings> = await engine.queryBindings('SELECT * WHERE { ... }');
6877
const quads: ResultStream<Quad> = await engine.queryQuads('CONSTRUCT WHERE { ... }');
@@ -71,7 +80,7 @@ async function test_sparqlqueryable() {
7180
}
7281

7382
async function test_sparqlqueryable_partial() {
74-
const engine: SparqlQueryable<string, string, QueryStringContext<string>, QueryAlgebraContext<string>, BindingsResultSupport & QuadsResultSupport> = <any> {};
83+
const engine: StringSparqlQueryable<BindingsResultSupport & QuadsResultSupport> = <any> {};
7584

7685
const bindings: ResultStream<Bindings> = await engine.queryBindings('SELECT * WHERE { ... }');
7786
const quads: ResultStream<Quad> = await engine.queryQuads('CONSTRUCT WHERE { ... }');

0 commit comments

Comments
 (0)