#include #include #include #include "test_globals.hpp" BOOST_AUTO_TEST_SUITE(CutsceneTests) #if RW_TEST_WITH_DATA BOOST_AUTO_TEST_CASE(test_load) { { auto d = Global::get().e->data->index.openFile("intro.dat"); CutsceneTracks tracks; LoaderCutsceneDAT loader; loader.load(tracks, d); BOOST_CHECK(tracks.position.find(0.f) != tracks.position.end()); BOOST_CHECK(tracks.position.find(64.8f) != tracks.position.end()); BOOST_CHECK(tracks.zoom.find(64.8f) != tracks.zoom.end()); BOOST_CHECK(tracks.zoom.find(64.8f) != tracks.zoom.end()); BOOST_CHECK(tracks.target.find(64.8f) != tracks.target.end()); BOOST_CHECK(tracks.duration == 64.8f); } } #endif BOOST_AUTO_TEST_SUITE_END()