rdf-test-suite
Version:
Executes the RDF and SPARQL test suites.
34 lines (33 loc) • 1.66 kB
TypeScript
import * as RDF from "@rdfjs/types";
import { Resource } from "rdf-object";
import { IFetchOptions } from "../../../Util";
import { ITestCaseData } from "../../ITestCase";
import { ITestCaseHandler } from "../../ITestCaseHandler";
import { ISerializer } from "../ISerializer";
import { ITestCaseFromRdfSyntax } from "../ITestCaseFromRdfSyntax";
/**
* Test case handler for:
* * https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest
* * https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest
*/
export declare class TestCaseJsonLdFromRdfNegativeHandler implements ITestCaseHandler<TestCaseJsonLdFromRdfHandlerNegative> {
resourceToTestCaseInner(resource: Resource, testCaseData: ITestCaseData, options?: IFetchOptions): Promise<TestCaseJsonLdFromRdfHandlerNegative>;
resourceToTestCase(resource: Resource, testCaseData: ITestCaseData, options?: IFetchOptions): Promise<TestCaseJsonLdFromRdfHandlerNegative>;
}
export declare class TestCaseJsonLdFromRdfHandlerNegative implements ITestCaseFromRdfSyntax {
readonly type = "fromrdfsyntax";
readonly approval: string;
readonly approvedBy: string;
readonly comment: string;
readonly types: string[];
readonly name: string;
readonly uri: string;
readonly data: RDF.Quad[];
readonly expectErrorCode: string;
readonly baseIRI: string;
readonly options: any;
constructor(testCaseData: ITestCaseData, expectErrorCode: string, data: RDF.Quad[], baseIRI: string, options: any);
test(serializer: ISerializer, injectArguments: any): Promise<void>;
validateError(error: Error, injectArguments: any): void;
getErrorMessage(): string;
}