Skip to content

Commit

Permalink
added error step in execute report generator procedure
Browse files Browse the repository at this point in the history
  • Loading branch information
litvinovg committed Feb 8, 2023
1 parent 436517e commit 37471fa
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
Expand Up @@ -252,6 +252,17 @@ public void test() throws ConfigurationBeanLoaderException, IOException, Convers
assertTrue(procedurePool.count() == initialProcedureCount);
}

reportStore = new DataStore();
reportStore.setUser(user);
assertTrue(uriData != null);
reportStore.addData(uriData.getParam().getName(), uriData);
try(Procedure reportGenerator = procedurePool.getByUri("https://vivoweb.org/procedure/execute_report_generator");){
Parameters reportInternalParams = reportGenerator.getInternalParams();
Converter.convertInternalParams(reportInternalParams, reportStore);
OperationResult result = reportGenerator.run(reportStore);
assertTrue((new OperationResult(404)).equals(result));
}

DataStore importReportStore = new DataStore() ;
importReportStore.addData(exportedData.getParam().getName(), exportedData);
try(Procedure importReportGenerator = procedurePool.getByUri("https://vivoweb.org/procedure/import_report_generator");){
Expand Down
Expand Up @@ -41,6 +41,7 @@
<https://vivoweb.org/procedure/execute_report_generator/condition_is_report_generator/step>
a dynapi:ConditionalStep ;
dynapi:nextIfSatisfied <https://vivoweb.org/procedure/execute_report_generator/call_report_generator/step> ;
dynapi:nextIfNotSatisfied <https://vivoweb.org/procedure/execute_report_generator/provided_uri_is_not_report_generator/step> ;
dynapi:hasCondition <https://vivoweb.org/procedure/execute_report_generator/condition_is_report_generator/condition> .

<https://vivoweb.org/procedure/execute_report_generator/condition_is_report_generator/condition>
Expand All @@ -61,6 +62,12 @@

####################################################################################################################################################################################

<https://vivoweb.org/procedure/execute_report_generator/provided_uri_is_not_report_generator/step>
a dynapi:ErrorStep ;
dynapi:errorCode "404"^^xsd:int .

####################################################################################################################################################################################

<https://vivoweb.org/procedure/execute_report_generator/call_report_generator/callableDescriptor>
a dynapi:ProcedureDescriptor ;
dynapi:providesParameter <https://vivoweb.org/procedure/execute_report_generator/parameter/report_param> ;
Expand Down

0 comments on commit 37471fa

Please sign in to comment.