X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=unit-test%2Fmain.cpp;h=e505bad784472cf40d3f29b032d423d666545732;hb=7e7ef09558efdd89c3168017592978e90531f76d;hp=5e53ad30d8886ce3a7dda09930230efeb935d762;hpb=4c19175d9873c39e4cf9f18f887226c3529802d7;p=casparcg diff --git a/unit-test/main.cpp b/unit-test/main.cpp index 5e53ad30d..e505bad78 100644 --- a/unit-test/main.cpp +++ b/unit-test/main.cpp @@ -23,9 +23,37 @@ #include +#include +#include + +#include +#include +#include + +#include + +#include + int main(int argc, char** argv) { + using namespace caspar; + + boost::locale::generator gen; + gen.categories(boost::locale::codepage_facet); + std::locale::global(gen("")); + + spl::shared_ptr system_info_provider_repo; + spl::shared_ptr cg_registry; + auto media_info_repo = core::create_in_memory_media_info_repository(); + spl::shared_ptr help_repo; + auto producer_registry = spl::make_shared(help_repo); + auto consumer_registry = spl::make_shared(help_repo); + + core::module_dependencies dependencies(system_info_provider_repo, cg_registry, media_info_repo, producer_registry, consumer_registry); + caspar::ffmpeg::init(dependencies); testing::InitGoogleTest(&argc, argv); + caspar::log::set_log_level(L"trace"); + return RUN_ALL_TESTS(); }