diff --git a/test/tests/RideRatings.cpp b/test/tests/RideRatings.cpp index 2fc0327a4f..9114097e2b 100644 --- a/test/tests/RideRatings.cpp +++ b/test/tests/RideRatings.cpp @@ -1,9 +1,12 @@ #include #include +#include +#include #include #include #include #include +#include #include "TestData.h" extern "C" @@ -12,6 +15,10 @@ extern "C" #include } +using namespace OpenRCT2; +using namespace OpenRCT2::Audio; +using namespace OpenRCT2::Ui; + class RideRatings : public testing::Test { protected: @@ -57,8 +64,12 @@ TEST_F(RideRatings, all) std::string path = TestData::GetParkPath("bpb.sv6"); gOpenRCT2Headless = true; + core_init(); - openrct2_initialise(); + auto context = CreateContext(); + bool initialised = context->Initialise(); + ASSERT_TRUE(initialised); + game_load_sv6_path(path.c_str()); // Check ride count to check load was successful @@ -85,5 +96,5 @@ TEST_F(RideRatings, all) } } - openrct2_dispose(); + delete context; }