From d8d8f70f0ca1372c01f3bd634ee069dbd62d6289 Mon Sep 17 00:00:00 2001 From: sjunges Date: Thu, 4 Aug 2016 13:04:46 +0200 Subject: [PATCH] functional tests now work with the refactored code base Former-commit-id: 2d7d7e111ad59b99cf3414bc2f55624da91072fb --- .../GmmxxHybridCtmcCslModelCheckerTest.cpp | 16 +++++++------- .../GmmxxHybridDtmcPrctlModelCheckerTest.cpp | 22 +++++++++---------- .../GmmxxHybridMdpPrctlModelCheckerTest.cpp | 14 ++++++------ .../NativeHybridCtmcCslModelCheckerTest.cpp | 16 +++++++------- .../NativeHybridDtmcPrctlModelCheckerTest.cpp | 18 +++++++-------- .../NativeHybridMdpPrctlModelCheckerTest.cpp | 8 +++---- .../SparseExplorationModelCheckerTest.cpp | 8 ++++--- .../SymbolicDtmcPrctlModelCheckerTest.cpp | 12 +++++----- .../SymbolicMdpPrctlModelCheckerTest.cpp | 8 +++---- .../SymbolicMdpPrctlModelCheckerTest.cpp | 2 +- 10 files changed, 63 insertions(+), 61 deletions(-) diff --git a/test/functional/modelchecker/GmmxxHybridCtmcCslModelCheckerTest.cpp b/test/functional/modelchecker/GmmxxHybridCtmcCslModelCheckerTest.cpp index b5e26c9ca..c8ec4d75c 100644 --- a/test/functional/modelchecker/GmmxxHybridCtmcCslModelCheckerTest.cpp +++ b/test/functional/modelchecker/GmmxxHybridCtmcCslModelCheckerTest.cpp @@ -43,7 +43,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Cluster_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=100 !\"minimum\"]"); @@ -140,7 +140,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Cluster_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=100 !\"minimum\"]"); @@ -237,7 +237,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Embedded_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10000 \"down\"]"); @@ -316,7 +316,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Embedded_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10000 \"down\"]"); @@ -388,7 +388,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Polling_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=?[ F<=10 \"target\"]"); @@ -424,7 +424,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Polling_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=?[ F<=10 \"target\"]"); @@ -474,7 +474,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Tandem_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10 \"network_full\" ]"); @@ -562,7 +562,7 @@ TEST(GmmxxHybridCtmcCslModelCheckerTest, Tandem_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10 \"network_full\" ]"); diff --git a/test/functional/modelchecker/GmmxxHybridDtmcPrctlModelCheckerTest.cpp b/test/functional/modelchecker/GmmxxHybridDtmcPrctlModelCheckerTest.cpp index a8a0857ad..ac2c7dcb7 100644 --- a/test/functional/modelchecker/GmmxxHybridDtmcPrctlModelCheckerTest.cpp +++ b/test/functional/modelchecker/GmmxxHybridDtmcPrctlModelCheckerTest.cpp @@ -40,7 +40,7 @@ TEST(GmmxxHybridDtmcPrctlModelCheckerTest, Die_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"one\"]"); @@ -100,8 +100,8 @@ TEST(GmmxxHybridDtmcPrctlModelCheckerTest, Die_Sylvan) { ASSERT_EQ(model->getType(), storm::models::ModelType::Dtmc); std::shared_ptr> dtmc = model->as>(); - - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"one\"]"); @@ -153,8 +153,8 @@ TEST(GmmxxHybridDtmcPrctlModelCheckerTest, Crowds_Cudd) { ASSERT_EQ(model->getType(), storm::models::ModelType::Dtmc); std::shared_ptr> dtmc = model->as>(); - - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"observe0Greater1\"]"); @@ -197,8 +197,8 @@ TEST(GmmxxHybridDtmcPrctlModelCheckerTest, Crowds_Sylvan) { ASSERT_EQ(model->getType(), storm::models::ModelType::Dtmc); std::shared_ptr> dtmc = model->as>(); - - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"observe0Greater1\"]"); @@ -249,8 +249,8 @@ TEST(GmmxxHybridDtmcPrctlModelCheckerTest, SynchronousLeader_Cudd) { ASSERT_EQ(model->getType(), storm::models::ModelType::Dtmc); std::shared_ptr> dtmc = model->as>(); - - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"elected\"]"); @@ -301,8 +301,8 @@ TEST(GmmxxHybridDtmcPrctlModelCheckerTest, SynchronousLeader_Sylvan) { ASSERT_EQ(model->getType(), storm::models::ModelType::Dtmc); std::shared_ptr> dtmc = model->as>(); - - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"elected\"]"); diff --git a/test/functional/modelchecker/GmmxxHybridMdpPrctlModelCheckerTest.cpp b/test/functional/modelchecker/GmmxxHybridMdpPrctlModelCheckerTest.cpp index 79e03cd52..1733fa40f 100644 --- a/test/functional/modelchecker/GmmxxHybridMdpPrctlModelCheckerTest.cpp +++ b/test/functional/modelchecker/GmmxxHybridMdpPrctlModelCheckerTest.cpp @@ -42,7 +42,7 @@ TEST(GmmxxHybridMdpPrctlModelCheckerTest, Dice_Cudd) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); @@ -138,8 +138,8 @@ TEST(GmmxxHybridMdpPrctlModelCheckerTest, Dice_Sylvan) { ASSERT_EQ(model->getType(), storm::models::ModelType::Mdp); std::shared_ptr> mdp = model->as>(); - - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); @@ -235,8 +235,8 @@ TEST(GmmxxHybridMdpPrctlModelCheckerTest, AsynchronousLeader_Cudd) { ASSERT_EQ(model->getType(), storm::models::ModelType::Mdp); std::shared_ptr> mdp = model->as>(); - - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); @@ -314,8 +314,8 @@ TEST(GmmxxHybridMdpPrctlModelCheckerTest, AsynchronousLeader_Sylvan) { ASSERT_EQ(model->getType(), storm::models::ModelType::Mdp); std::shared_ptr> mdp = model->as>(); - - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); diff --git a/test/functional/modelchecker/NativeHybridCtmcCslModelCheckerTest.cpp b/test/functional/modelchecker/NativeHybridCtmcCslModelCheckerTest.cpp index 58977dc60..5f744cc68 100644 --- a/test/functional/modelchecker/NativeHybridCtmcCslModelCheckerTest.cpp +++ b/test/functional/modelchecker/NativeHybridCtmcCslModelCheckerTest.cpp @@ -42,7 +42,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Cluster_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=100 !\"minimum\"]"); @@ -139,7 +139,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Cluster_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=100 !\"minimum\"]"); @@ -236,7 +236,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Embedded_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10000 \"down\"]"); @@ -315,7 +315,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Embedded_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10000 \"down\"]"); @@ -387,7 +387,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Polling_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=?[ F<=10 \"target\"]"); @@ -423,7 +423,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Polling_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=?[ F<=10 \"target\"]"); @@ -473,7 +473,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Tandem_Cudd) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10 \"network_full\" ]"); @@ -563,7 +563,7 @@ TEST(NativeHybridCtmcCslModelCheckerTest, Tandem_Sylvan) { std::shared_ptr> ctmc = model->as>(); // Create model checker. - storm::modelchecker::HybridCtmcCslModelChecker modelchecker(*ctmc, std::make_unique>()); + storm::modelchecker::HybridCtmcCslModelChecker> modelchecker(*ctmc, std::make_unique>()); // Start checking properties. formula = formulaParser.parseSingleFormulaFromString("P=? [ F<=10 \"network_full\" ]"); diff --git a/test/functional/modelchecker/NativeHybridDtmcPrctlModelCheckerTest.cpp b/test/functional/modelchecker/NativeHybridDtmcPrctlModelCheckerTest.cpp index bac3f8aa3..cd6d87afb 100644 --- a/test/functional/modelchecker/NativeHybridDtmcPrctlModelCheckerTest.cpp +++ b/test/functional/modelchecker/NativeHybridDtmcPrctlModelCheckerTest.cpp @@ -19,7 +19,7 @@ #include "src/settings/modules/NativeEquationSolverSettings.h" -TEST(NativeHybridDtmcPrctlModelCheckerTest, Die_Cudd) { +TEST(NativeHybridDtmcPrctlModelCheckerTest, Die_CUDD) { storm::prism::Program program = storm::parser::PrismParser::parse(STORM_CPP_TESTS_BASE_PATH "/functional/builder/die.pm"); // A parser that we use for conveniently constructing the formulas. @@ -41,7 +41,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, Die_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"one\"]"); @@ -102,7 +102,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, Die_Sylvan) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"one\"]"); @@ -141,7 +141,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, Die_Sylvan) { EXPECT_NEAR(3.6666646003723145, quantitativeResult4.getMax(), storm::settings::getModule().getPrecision()); } -TEST(NativeHybridDtmcPrctlModelCheckerTest, Crowds_Cudd) { +TEST(NativeHybridDtmcPrctlModelCheckerTest, Crowds_CUDD) { storm::prism::Program program = storm::parser::PrismParser::parse(STORM_CPP_TESTS_BASE_PATH "/functional/builder/crowds-5-5.pm"); // A parser that we use for conveniently constructing the formulas. @@ -155,7 +155,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, Crowds_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"observe0Greater1\"]"); @@ -199,7 +199,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, Crowds_Sylvan) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"observe0Greater1\"]"); @@ -229,7 +229,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, Crowds_Sylvan) { EXPECT_NEAR(0.32153900158185761, quantitativeResult3.getMax(), storm::settings::getModule().getPrecision()); } -TEST(NativeHybridDtmcPrctlModelCheckerTest, SynchronousLeader_Cudd) { +TEST(NativeHybridDtmcPrctlModelCheckerTest, SynchronousLeader_CUDD) { storm::prism::Program program = storm::parser::PrismParser::parse(STORM_CPP_TESTS_BASE_PATH "/functional/builder/leader-3-5.pm"); // A parser that we use for conveniently constructing the formulas. @@ -251,7 +251,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, SynchronousLeader_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"elected\"]"); @@ -303,7 +303,7 @@ TEST(NativeHybridDtmcPrctlModelCheckerTest, SynchronousLeader_Sylvan) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::HybridDtmcPrctlModelChecker checker(*dtmc, std::make_unique>()); + storm::modelchecker::HybridDtmcPrctlModelChecker> checker(*dtmc, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"elected\"]"); diff --git a/test/functional/modelchecker/NativeHybridMdpPrctlModelCheckerTest.cpp b/test/functional/modelchecker/NativeHybridMdpPrctlModelCheckerTest.cpp index 8b385fe31..1762c098f 100644 --- a/test/functional/modelchecker/NativeHybridMdpPrctlModelCheckerTest.cpp +++ b/test/functional/modelchecker/NativeHybridMdpPrctlModelCheckerTest.cpp @@ -40,7 +40,7 @@ TEST(NativeHybridMdpPrctlModelCheckerTest, Dice_Cudd) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); std::unique_ptr result = checker.check(*formula); @@ -136,7 +136,7 @@ TEST(NativeHybridMdpPrctlModelCheckerTest, Dice_Sylvan) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); std::unique_ptr result = checker.check(*formula); @@ -232,7 +232,7 @@ TEST(NativeHybridMdpPrctlModelCheckerTest, AsynchronousLeader_Cudd) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); @@ -311,7 +311,7 @@ TEST(NativeHybridMdpPrctlModelCheckerTest, AsynchronousLeader_Sylvan) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::HybridMdpPrctlModelChecker checker(*mdp, std::make_unique>()); + storm::modelchecker::HybridMdpPrctlModelChecker> checker(*mdp, std::make_unique>()); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); diff --git a/test/functional/modelchecker/SparseExplorationModelCheckerTest.cpp b/test/functional/modelchecker/SparseExplorationModelCheckerTest.cpp index b5b6d713c..bf3e768f4 100644 --- a/test/functional/modelchecker/SparseExplorationModelCheckerTest.cpp +++ b/test/functional/modelchecker/SparseExplorationModelCheckerTest.cpp @@ -9,6 +9,8 @@ #include "src/settings/SettingsManager.h" #include "src/settings/modules/ExplorationSettings.h" +#include "src/models/sparse/Mdp.h" +#include "src/models/sparse/StandardRewardModel.h" TEST(SparseExplorationModelCheckerTest, Dice) { storm::prism::Program program = storm::parser::PrismParser::parse(STORM_CPP_TESTS_BASE_PATH "/functional/builder/two_dice.nm"); @@ -16,7 +18,7 @@ TEST(SparseExplorationModelCheckerTest, Dice) { // A parser that we use for conveniently constructing the formulas. storm::parser::FormulaParser formulaParser; - storm::modelchecker::SparseExplorationModelChecker checker(program); + storm::modelchecker::SparseExplorationModelChecker, uint32_t> checker(program); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); @@ -67,8 +69,8 @@ TEST(SparseExplorationModelCheckerTest, AsynchronousLeader) { // A parser that we use for conveniently constructing the formulas. storm::parser::FormulaParser formulaParser; - - storm::modelchecker::SparseExplorationModelChecker checker(program); + + storm::modelchecker::SparseExplorationModelChecker, uint32_t> checker(program); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); diff --git a/test/functional/modelchecker/SymbolicDtmcPrctlModelCheckerTest.cpp b/test/functional/modelchecker/SymbolicDtmcPrctlModelCheckerTest.cpp index a653f8e16..3d1f3621f 100644 --- a/test/functional/modelchecker/SymbolicDtmcPrctlModelCheckerTest.cpp +++ b/test/functional/modelchecker/SymbolicDtmcPrctlModelCheckerTest.cpp @@ -39,7 +39,7 @@ TEST(SymbolicDtmcPrctlModelCheckerTest, Die_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::SymbolicDtmcPrctlModelChecker checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); + storm::modelchecker::SymbolicDtmcPrctlModelChecker> checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"one\"]"); @@ -100,7 +100,7 @@ TEST(SymbolicDtmcPrctlModelCheckerTest, Die_Sylvan) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::SymbolicDtmcPrctlModelChecker checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); + storm::modelchecker::SymbolicDtmcPrctlModelChecker> checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"one\"]"); @@ -154,7 +154,7 @@ TEST(SymbolicDtmcPrctlModelCheckerTest, Crowds_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::SymbolicDtmcPrctlModelChecker checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); + storm::modelchecker::SymbolicDtmcPrctlModelChecker> checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"observe0Greater1\"]"); @@ -198,7 +198,7 @@ TEST(SymbolicDtmcPrctlModelCheckerTest, Crowds_Sylvan) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::SymbolicDtmcPrctlModelChecker checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); + storm::modelchecker::SymbolicDtmcPrctlModelChecker> checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"observe0Greater1\"]"); @@ -253,7 +253,7 @@ TEST(SymbolicDtmcPrctlModelCheckerTest, SynchronousLeader_Cudd) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::SymbolicDtmcPrctlModelChecker checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); + storm::modelchecker::SymbolicDtmcPrctlModelChecker> checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"elected\"]"); @@ -305,7 +305,7 @@ TEST(SymbolicDtmcPrctlModelCheckerTest, SynchronousLeader_Sylvan) { std::shared_ptr> dtmc = model->as>(); - storm::modelchecker::SymbolicDtmcPrctlModelChecker checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); + storm::modelchecker::SymbolicDtmcPrctlModelChecker> checker(*dtmc, std::unique_ptr>(new storm::utility::solver::SymbolicLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("P=? [F \"elected\"]"); diff --git a/test/functional/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp b/test/functional/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp index 9ad5265a9..efe1b3283 100644 --- a/test/functional/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp +++ b/test/functional/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp @@ -39,7 +39,7 @@ TEST(SymbolicMdpPrctlModelCheckerTest, Dice_Cudd) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::SymbolicMdpPrctlModelChecker checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); + storm::modelchecker::SymbolicMdpPrctlModelChecker> checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); @@ -136,7 +136,7 @@ TEST(SymbolicMdpPrctlModelCheckerTest, Dice_Sylvan) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::SymbolicMdpPrctlModelChecker checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); + storm::modelchecker::SymbolicMdpPrctlModelChecker> checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"two\"]"); @@ -233,7 +233,7 @@ TEST(SymbolicMdpPrctlModelCheckerTest, AsynchronousLeader_Cudd) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::SymbolicMdpPrctlModelChecker checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); + storm::modelchecker::SymbolicMdpPrctlModelChecker> checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); @@ -312,7 +312,7 @@ TEST(SymbolicMdpPrctlModelCheckerTest, AsynchronousLeader_Sylvan) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::SymbolicMdpPrctlModelChecker checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); + storm::modelchecker::SymbolicMdpPrctlModelChecker> checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]"); diff --git a/test/performance/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp b/test/performance/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp index b31b37a71..0a706fc58 100644 --- a/test/performance/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp +++ b/test/performance/modelchecker/SymbolicMdpPrctlModelCheckerTest.cpp @@ -91,7 +91,7 @@ TEST(SymbolicMdpPrctlModelCheckerTest, AsynchronousLeader_Sylvan) { std::shared_ptr> mdp = model->as>(); - storm::modelchecker::SymbolicMdpPrctlModelChecker checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); + storm::modelchecker::SymbolicMdpPrctlModelChecker checker(*mdp, std::unique_ptr>(new storm::utility::solver::SymbolicMinMaxLinearEquationSolverFactory())); std::shared_ptr formula = formulaParser.parseSingleFormulaFromString("Pmin=? [F \"elected\"]");