ndi.cpp 576 B

1234567891011121314151617181920212223
  1. #define BOOST_TEST_DYN_LINK
  2. #define BOOST_TEST_MAIN // in only one cpp file
  3. #include "core/global_defs.h"
  4. #include <boost/test/unit_test.hpp>
  5. #include <spdlog/spdlog.h>
  6. #include <fstream>
  7. using namespace sophiar;
  8. using namespace std::chrono_literals;
  9. BOOST_AUTO_TEST_CASE(test_ndi) {
  10. spdlog::set_level(spdlog::level::trace);
  11. std::ifstream config_file("data/ndi_interface_config.json");
  12. BOOST_TEST(config_file.is_open());
  13. auto config = nlohmann::json::parse(config_file);
  14. auto ok = initialize(config);
  15. BOOST_TEST(ok);
  16. global_context->run();
  17. }