ChimeraTK-ApplicationCore
04.06.00
Loading...
Searching...
No Matches
testConnectedDestruction.cc
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Deutsches Elektronen-Synchrotron DESY, MSK, ChimeraTK Project <chimeratk-support@desy.de>
2
// SPDX-License-Identifier: LGPL-3.0-or-later
3
4
#include <ChimeraTK/BackendFactory.h>
5
6
#include <boost/process.hpp>
7
8
#define BOOST_TEST_MODULE testConnectedDestruction
9
#include <boost/test/included/unit_test.hpp>
10
11
BOOST_AUTO_TEST_CASE
(testDestroyConnectedApplicationModule) {
12
auto
result = boost::process::system(
13
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
14
BOOST_CHECK(result != 0);
15
}
16
17
BOOST_AUTO_TEST_CASE
(testDestroyConnectedApplicationModuleWithArray) {
18
auto
result = boost::process::system(
19
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
20
BOOST_CHECK(result != 0);
21
}
22
23
BOOST_AUTO_TEST_CASE
(testMoveConnectedApplicationModule) {
24
auto
result = boost::process::system(
25
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
26
BOOST_CHECK(result != 0);
27
}
28
29
BOOST_AUTO_TEST_CASE
(testMoveConnectedApplicationModuleWithArray) {
30
auto
result = boost::process::system(
31
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
32
BOOST_CHECK(result != 0);
33
}
34
35
BOOST_AUTO_TEST_CASE
(testDestroyConnectedVariableGroupDelete) {
36
auto
result = boost::process::system(
37
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
38
BOOST_CHECK(result != 0);
39
}
40
41
BOOST_AUTO_TEST_CASE
(testDestroyConnectedVariableGroupArrayDelete) {
42
auto
result = boost::process::system(
43
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
44
BOOST_CHECK(result != 0);
45
}
46
47
BOOST_AUTO_TEST_CASE
(testMoveConnectedVariableGroup) {
48
auto
result = boost::process::system(
49
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
50
BOOST_CHECK(result != 0);
51
}
52
53
BOOST_AUTO_TEST_CASE
(testMoveConnectedVariableGroupArray) {
54
auto
result = boost::process::system(
55
"testConnectedDestructionRunner"
,
"-t"
, boost::unit_test::framework::current_test_case().p_name.value);
56
BOOST_CHECK(result != 0);
57
}
BOOST_AUTO_TEST_CASE
BOOST_AUTO_TEST_CASE(testDestroyConnectedApplicationModule)
Definition
testConnectedDestruction.cc:11
sources
ChimeraTK-ApplicationCore
tests
executables_src
testConnectedDestruction.cc
Generated by
1.9.8