GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: tests/pendulum.cpp Lines: 9 9 100.0 %
Date: 2024-04-12 12:04:38 Branches: 53 106 50.0 %

Line Branch Exec Source
1
#include <boost/test/unit_test.hpp>
2
3
#include "dynamic-graph/tutorial/inverted-pendulum.hh"
4
5
BOOST_AUTO_TEST_SUITE(BOOST_TEST_MODULE)
6
7
















4
BOOST_AUTO_TEST_CASE(test_pendulum) {
8

6
  dynamicgraph::tutorial::InvertedPendulum pendulum("test pendulum");
9
2
  pendulum.setCartMass(1.2);
10



2
  BOOST_CHECK(pendulum.getCartMass() == 1.2);
11
2
  pendulum.setPendulumMass(0.6);
12



2
  BOOST_CHECK(pendulum.getPendulumMass() == 0.6);
13
2
  pendulum.setPendulumLength(1.8);
14



2
  BOOST_CHECK(pendulum.getPendulumLength() == 1.8);
15
2
}
16
17
BOOST_AUTO_TEST_SUITE_END()