#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->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()