From df3b7a7227d695690ded6785034399b52b60f8d4 Mon Sep 17 00:00:00 2001 From: Dimitris Kontokostas Date: Mon, 22 Feb 2016 12:04:38 +0200 Subject: [PATCH] check not null --- .../org/aksw/rdfunit/junit/RdfUnitJunitRunner.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/rdfunit-junit/src/main/java/org/aksw/rdfunit/junit/RdfUnitJunitRunner.java b/rdfunit-junit/src/main/java/org/aksw/rdfunit/junit/RdfUnitJunitRunner.java index fb7b56932..42665f199 100644 --- a/rdfunit-junit/src/main/java/org/aksw/rdfunit/junit/RdfUnitJunitRunner.java +++ b/rdfunit-junit/src/main/java/org/aksw/rdfunit/junit/RdfUnitJunitRunner.java @@ -184,7 +184,7 @@ private void setAdditionalData() throws InitializationError { } } - private SchemaSource createSchemaSourceFromSchema() { + private SchemaSource createSchemaSourceFromSchema() throws InitializationError { return SchemaSourceFactory.createSchemaSourceSimple(getSchema().uri(), getSchemaReader()); } @@ -199,8 +199,12 @@ private RdfReader getSchemaReader() { return schemaReader; } - private Schema getSchema() { - return getTestClass().getAnnotation(Schema.class); + private Schema getSchema() throws InitializationError { + Schema schema = getTestClass().getAnnotation(Schema.class); + if (schema == null) { + throw new InitializationError("Cannot read Schema"); + } + return schema; } RdfReader getAdditionalDataModel() {