GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
// |
||
2 |
// Copyright (c) 2018-2019 CNRS INRIA |
||
3 |
// |
||
4 |
|||
5 |
#include <pinocchio/fwd.hpp> |
||
6 |
#include <pinocchio/utils/version.hpp> |
||
7 |
|||
8 |
#include "utils/macros.hpp" |
||
9 |
|||
10 |
#include <boost/test/unit_test.hpp> |
||
11 |
#include <boost/utility/binary.hpp> |
||
12 |
|||
13 |
BOOST_AUTO_TEST_SUITE(BOOST_TEST_MODULE) |
||
14 |
|||
15 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗ |
4 |
BOOST_AUTO_TEST_CASE(test_version) |
16 |
{ |
||
17 |
using namespace std; |
||
18 |
using namespace pinocchio; |
||
19 |
|||
20 |
✓✗ | 4 |
const string delimiter = "."; |
21 |
✓✗ | 4 |
ostringstream version_ref; |
22 |
version_ref |
||
23 |
✓✗✓✗ |
2 |
<< PINOCCHIO_MAJOR_VERSION << delimiter |
24 |
✓✗✓✗ |
2 |
<< PINOCCHIO_MINOR_VERSION << delimiter |
25 |
✓✗ | 2 |
<< PINOCCHIO_PATCH_VERSION; |
26 |
|||
27 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✗✓ |
2 |
BOOST_CHECK_EQUAL(version_ref.str().c_str(),printVersion()); |
28 |
|||
29 |
✓✗✓✗ ✓✗✓✗ ✓✗✗✓ |
2 |
BOOST_CHECK(checkVersionAtLeast(0,0,0)); |
30 |
✓✗✓✗ ✓✗✓✗ ✓✗✗✓ |
2 |
BOOST_CHECK(checkVersionAtLeast(PINOCCHIO_MAJOR_VERSION,PINOCCHIO_MINOR_VERSION,PINOCCHIO_PATCH_VERSION)); |
31 |
✓✗✓✗ ✓✗✓✗ ✓✗✗✓ |
2 |
BOOST_CHECK(!checkVersionAtLeast(PINOCCHIO_MAJOR_VERSION,PINOCCHIO_MINOR_VERSION,PINOCCHIO_PATCH_VERSION+1)); |
32 |
✓✗✓✗ ✓✗✓✗ ✓✗✗✓ |
2 |
BOOST_CHECK(!checkVersionAtLeast(99,0,0)); |
33 |
2 |
} |
|
34 |
|||
35 |
BOOST_AUTO_TEST_SUITE_END() |
Generated by: GCOVR (Version 4.2) |