SettingControllerTest.cpp
Go to the documentation of this file.
1
#define BOOST_TEST_MODULE ArmarX::RobotTrajectoryDesigner::Controller::SettingController
2
#define ARMARX_BOOST_TEST
3
4
#include "../SettingController.h"
5
6
#include <iostream>
7
#include <memory>
8
9
#include <QApplication>
10
#include <QComboBox>
11
#include <QMainWindow>
12
#include <QWidget>
13
14
#include <VirtualRobot/XML/RobotIO.h>
15
16
#include "../../../../../build/testing/RobotTrajectoryDesigner/Test.h"
17
#include "../View/SettingTab.h"
18
#include "ui_SettingTab.h"
19
20
using namespace
armarx
;
21
using namespace
VirtualRobot
;
22
using namespace
std
;
23
24
struct
F
25
{
26
F
()
27
{
28
BOOST_TEST_MESSAGE(
"Setup fixture with setting tab and controller"
);
29
i = 0;
30
//settingTab = make_shared<SettingTab>(0);
31
//settingController = make_shared<SettingController>(settingTab);
32
//tcp = settingTab->getSettingTab()->tcpComboBox;
33
}
34
35
~F
()
36
{
37
BOOST_TEST_MESSAGE(
"Teardown fixture"
);
38
}
39
40
int
i
;
41
//SettingTabPtr settingTab;
42
//SettingControllerPtr settingController;
43
//QComboBox* tcp;
44
};
45
46
BOOST_FIXTURE_TEST_CASE
(initTCPComboBoxTest,
F
)
47
{
48
RobotPtr
robot =
49
RobotIO::loadRobot(
"../../../../../data/RobotTrajectoryDesigner/Resources/ArmarIII.xml"
);
50
Environment
* environment =
new
Environment
();
51
environment->
setRobot
(robot);
52
// Environment::setRobot(robot);
53
// if (environment->getRobot() == NULL)
54
// {
55
// BOOST_TEST_MESSAGE("Robot is NULL");
56
// }
57
//cout << environment->getRobot()->getRobotNodeSets().size() << endl;
58
//BOOST_CHECK(tcp->count() > 0);
59
//QStringList* rns = new QStringList;
60
//for (int i = 0; i < tcp->count(); i++)
61
//{
62
// rns->append(tcp->itemText(i));
63
//}
64
65
// BOOST_CHECK(rns->contains(QString::fromStdString("Torso")));
66
// BOOST_CHECK(rns->contains(QString::fromStdString("TorsoHeadColModel")));
67
// BOOST_CHECK(rns->contains(QString::fromStdString("PlatformTorsoColModel")));
68
// BOOST_CHECK(rns->contains(QString::fromStdString("PlatformTorsoHeadColModel")));
69
// BOOST_CHECK(rns->contains(QString::fromStdString("TorsoLeftArm")));
70
// BOOST_CHECK(rns->contains(QString::fromStdString("TorsoRightArm")));
71
// BOOST_CHECK(rns->contains(QString::fromStdString("TorsoBothArms")));
72
// BOOST_CHECK(rns->contains(QString::fromStdString("Robot")));
73
// BOOST_CHECK(rns->contains(QString::fromStdString("PlatformYawTorsoLeftArm")));
74
// BOOST_CHECK(rns->contains(QString::fromStdString("PlatformTorsoRightArm")));
75
}
VirtualRobot
Definition:
FramedPose.h:42
F::i
int i
Definition:
SettingControllerTest.cpp:40
armarx::Environment::setRobot
void setRobot(const VirtualRobot::RobotPtr &value)
Definition:
Environment.cpp:41
armarx::Environment
Definition:
Environment.h:9
F::F
F()
Definition:
SettingControllerTest.cpp:26
F::~F
~F()
Definition:
SettingControllerTest.cpp:35
BOOST_FIXTURE_TEST_CASE
BOOST_FIXTURE_TEST_CASE(initTCPComboBoxTest, F)
Definition:
SettingControllerTest.cpp:46
std
Definition:
Application.h:66
F
Definition:
ExportDialogControllerTest.cpp:18
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition:
ArmarXTimeserver.cpp:27
VirtualRobot::RobotPtr
std::shared_ptr< class Robot > RobotPtr
Definition:
Bus.h:19
RobotComponents
gui-plugins
RobotTrajectoryDesignerGuiPlugin
Controller
Test
SettingControllerTest.cpp
Generated on Sat Apr 5 2025 09:13:30 for armarx_documentation by
1.8.17