60 auto checker = std::make_shared<storm::gbar::modelchecker::GameBasedMdpModelChecker<DdType, storm::models::symbolic::Dtmc<DdType>>>(program);
68 std::unique_ptr<storm::modelchecker::CheckResult> result = checker->check(task);
71 EXPECT_NEAR(1.0 / 6.0, quantitativeResult1[0], storm::settings::getModule<storm::settings::modules::NativeEquationSolverSettings>().getPrecision());
73 formula = formulaParser.parseSingleFormulaFromString(
"P=? [F \"two\"]");
76 result = checker->check(task);
79 EXPECT_NEAR(1.0 / 6.0, quantitativeResult2[0], storm::settings::getModule<storm::settings::modules::NativeEquationSolverSettings>().getPrecision());
81 formula = formulaParser.parseSingleFormulaFromString(
"P=? [F \"three\"]");
84 result = checker->check(task);
87 EXPECT_NEAR(1.0 / 6.0, quantitativeResult3[0], storm::settings::getModule<storm::settings::modules::NativeEquationSolverSettings>().getPrecision());
98 auto checker = std::make_shared<storm::gbar::modelchecker::GameBasedMdpModelChecker<DdType, storm::models::symbolic::Dtmc<DdType>>>(program);
103 std::unique_ptr<storm::modelchecker::CheckResult> result = checker->check(task);
106 EXPECT_NEAR(1.0, quantitativeResult1[0], storm::settings::getModule<storm::settings::modules::NativeEquationSolverSettings>().getPrecision());