3#pragma clang diagnostic push
4#pragma clang diagnostic ignored "-Wundef"
6#pragma GCC diagnostic push
12#include "gtest/gtest.h"
15#pragma clang diagnostic pop
16#elif defined(__GNUC__)
17#pragma GCC diagnostic pop
20#include <boost/optional/optional_io.hpp>
26#define STORM_SILENT_ASSERT_THROW(statement, expected_exception) \
27 storm::test::disableOutput(); \
28 ASSERT_THROW(statement, expected_exception); \
29 storm::test::enableErrorOutput()
31#define STORM_SILENT_EXPECT_THROW(statement, expected_exception) \
32 storm::test::disableOutput(); \
33 EXPECT_THROW(statement, expected_exception); \
34 storm::test::enableErrorOutput()
39GTEST_API_ AssertionResult
DoubleNearPredFormat(
const char* expr1,
const char* expr2,
const char* abs_error_expr, storm::RationalNumber val1,
40 storm::RationalNumber val2, storm::RationalNumber abs_error);
66bool 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)