3#pragma clang diagnostic push
4#pragma clang diagnostic ignored "-Wundef"
5#include <gtest/gtest.h>
6#pragma clang diagnostic pop
8#include <boost/optional/optional_io.hpp>
14#define STORM_SILENT_ASSERT_THROW(statement, expected_exception) \
15 storm::test::disableOutput(); \
16 ASSERT_THROW(statement, expected_exception); \
17 storm::test::enableErrorOutput()
19#define STORM_SILENT_EXPECT_THROW(statement, expected_exception) \
20 storm::test::disableOutput(); \
21 EXPECT_THROW(statement, expected_exception); \
22 storm::test::enableErrorOutput()
28#define STORM_EXPENSIVE_TEST(test_suite_name, test_name) TEST(test_suite_name, DISABLED_##test_name)
29#define STORM_EXPENSIVE_TEST_F(test_suite_name, test_name) TEST_F(test_suite_name, DISABLED_##test_name)
30#define STORM_EXPENSIVE_TEST_P(test_suite_name, test_name) TEST_P(test_suite_name, DISABLED_##test_name)
31#define STORM_EXPENSIVE_TYPED_TEST(test_suite_name, test_name) TYPED_TEST(test_suite_name, DISABLED_##test_name)
36GTEST_API_ AssertionResult
DoubleNearPredFormat(
const char* expr1,
const char* expr2,
const char* abs_error_expr, storm::RationalNumber val1,
37 storm::RationalNumber val2, storm::RationalNumber abs_error);
63bool z3AtLeastVersion(
unsigned expectedMajor,
unsigned expectedMinor,
unsigned expectedBuildNumber);
void initialize(int *argc, char **argv)
void setLogLevel(l3pp::LogLevel level)
Set the global log level.
l3pp::LogLevel getLogLevel()
Gets the global log level.
GTEST_API_ AssertionResult DoubleNearPredFormat(const char *expr1, const char *expr2, const char *abs_error_expr, storm::RationalNumber val1, storm::RationalNumber val2, storm::RationalNumber abs_error)