SRS-control
0.1.4
Loading...
Searching...
No Matches
UnitTestWriter.cpp
Go to the documentation of this file.
1
#include "
srs/converters/DataConvertOptions.hpp
"
2
#include "
srs/writers/BinaryFileWriter.hpp
"
3
#include "
srs/writers/JsonWriter.hpp
"
4
#include "
srs/writers/UDPWriter.hpp
"
5
#include "
srs/writers/WriterConcept.hpp
"
6
#include <boost/asio/ip/udp.hpp>
7
#include <boost/asio/thread_pool.hpp>
8
#include <gtest/gtest.h>
9
10
namespace
writer
=
srs::writer
;
11
namespace
process
=
srs::process
;
12
namespace
asio = boost::asio;
13
14
using
enum
process::DataConvertOptions
;
15
16
TEST
(binary_writer, constructor)
17
{
18
writer::WritableFile
auto
binary_writer =
writer::BinaryFile
{
"unit_test.bin"
, raw_frame, 1 };
19
}
20
21
TEST
(JSON_writer, constructor)
22
{
23
writer::WritableFile
auto
json_writer =
writer::Json
{
"unit_test.json"
, structure, 1 };
24
}
25
26
TEST
(udp_writer, constructor)
27
{
28
auto
io_context = asio::thread_pool{ 1 };
29
auto
remote_endpoint = asio::ip::udp::endpoint{ asio::ip::udp::v4(), 0 };
30
31
writer::WritableFile
auto
udp_writer =
writer::UDP
{ io_context, remote_endpoint, 1, raw };
32
}
33
34
#ifdef HAS_ROOT
35
TEST
(ROOT_writer, constructor) {}
36
#endif
BinaryFileWriter.hpp
DataConvertOptions.hpp
JsonWriter.hpp
UDPWriter.hpp
TEST
TEST(binary_writer, constructor)
Definition
UnitTestWriter.cpp:16
WriterConcept.hpp
srs::writer::BinaryFile
Definition
BinaryFileWriter.hpp:19
srs::writer::Json
Definition
JsonWriter.hpp:50
srs::writer::UDP
Definition
UDPWriter.hpp:92
srs::process
Definition
ConverterConcepts.hpp:6
srs::process::DataConvertOptions
DataConvertOptions
Definition
DataConvertOptions.hpp:14
srs::writer
Definition
BinaryFileWriter.cpp:16
test
backend
srs
UnitTestWriter.cpp
Impressum
Datenschutzerklärung
Generated by
1.16.1