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
11BOOST_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
17BOOST_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
23BOOST_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
29BOOST_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
35BOOST_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
41BOOST_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
47BOOST_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
53BOOST_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(testDestroyConnectedApplicationModule)