GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
/* |
||
2 |
* Copyright 2010, |
||
3 |
* François Bleibel, |
||
4 |
* Olivier Stasse, |
||
5 |
* |
||
6 |
* CNRS/AIST |
||
7 |
* |
||
8 |
*/ |
||
9 |
|||
10 |
/* -------------------------------------------------------------------------- */ |
||
11 |
/* --- INCLUDES ------------------------------------------------------------- */ |
||
12 |
/* -------------------------------------------------------------------------- */ |
||
13 |
#include <iostream> |
||
14 |
#include <sot/core/debug.hh> |
||
15 |
#include <sot/core/multi-bound.hh> |
||
16 |
#include <sstream> |
||
17 |
|||
18 |
using namespace std; |
||
19 |
using namespace dynamicgraph::sot; |
||
20 |
|||
21 |
1 |
int main(void) { |
|
22 |
✓✗ | 1 |
DebugTrace::openFile(); |
23 |
|||
24 |
✓✗✓✗ |
1 |
MultiBound mbs(1.2), mbdi(3.4, MultiBound::BOUND_INF), |
25 |
✓✗✓✗ |
1 |
mbds(5.6, MultiBound::BOUND_SUP), mbdb(-7.8, 9.10); |
26 |
✓✗✓✗ ✓✗ |
1 |
cout << "mbs =" << mbs << std::endl; |
27 |
✓✗✓✗ ✓✗ |
1 |
cout << "mbdi=" << mbdi << std::endl; |
28 |
✓✗✓✗ ✓✗ |
1 |
cout << "mbds=" << mbds << std::endl; |
29 |
✓✗✓✗ ✓✗ |
1 |
cout << "mbdb=" << mbdb << std::endl; |
30 |
|||
31 |
{ |
||
32 |
✓✗ | 2 |
ostringstream oss; |
33 |
✓✗ | 1 |
istringstream iss; |
34 |
✓✗✓✗ |
1 |
oss.str(""); |
35 |
✓✗ | 1 |
oss << mbs; |
36 |
✓✗✓✗ |
1 |
iss.str(oss.str()); |
37 |
✓✗ | 1 |
iss.seekg(0); |
38 |
//{char strbuf[256]; iss.getline(strbuf,256); cout << |
||
39 |
//"#"<<strbuf<<"#"<<std::endl;} |
||
40 |
✓✗ | 1 |
iss >> mbs; |
41 |
✓✗✓✗ ✓✗✓✗ ✓✗ |
1 |
cout << oss.str() << "=> mbs =" << mbs << std::endl; |
42 |
} |
||
43 |
|||
44 |
{ |
||
45 |
✓✗ | 2 |
ostringstream oss; |
46 |
✓✗ | 1 |
istringstream iss; |
47 |
✓✗✓✗ |
1 |
oss.str(""); |
48 |
✓✗ | 1 |
oss << mbdi; |
49 |
✓✗✓✗ |
1 |
iss.str(oss.str()); |
50 |
✓✗ | 1 |
iss.seekg(0); |
51 |
✓✗ | 1 |
iss >> mbdi; |
52 |
✓✗✓✗ ✓✗✓✗ ✓✗ |
1 |
cout << oss.str() << "=> mbdi =" << mbdi << std::endl; |
53 |
} |
||
54 |
{ |
||
55 |
✓✗ | 2 |
ostringstream oss; |
56 |
✓✗ | 1 |
istringstream iss; |
57 |
✓✗✓✗ |
1 |
oss.str(""); |
58 |
✓✗ | 1 |
oss << mbds; |
59 |
✓✗✓✗ |
1 |
iss.str(oss.str()); |
60 |
✓✗ | 1 |
iss.seekg(0); |
61 |
✓✗ | 1 |
iss >> mbds; |
62 |
✓✗✓✗ ✓✗✓✗ ✓✗ |
1 |
cout << oss.str() << "=> mbds =" << mbds << std::endl; |
63 |
} |
||
64 |
{ |
||
65 |
✓✗ | 2 |
ostringstream oss; |
66 |
✓✗ | 1 |
istringstream iss; |
67 |
✓✗✓✗ |
1 |
oss.str(""); |
68 |
✓✗ | 1 |
oss << mbdb; |
69 |
✓✗ | 1 |
iss.seekg(0); |
70 |
✓✗✓✗ |
1 |
iss.str(oss.str()); |
71 |
✓✗ | 1 |
iss >> mbdb; |
72 |
✓✗✓✗ ✓✗✓✗ ✓✗ |
1 |
cout << oss.str() << "=> mbdb =" << mbdb << std::endl; |
73 |
} |
||
74 |
|||
75 |
✓✗ | 2 |
ostringstream oss; |
76 |
✓✗ | 2 |
istringstream iss; |
77 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗ |
1 |
oss << "[4](" << mbs << "," << mbdi << "," << mbds << "," << mbdb << ")" |
78 |
✓✗ | 1 |
<< std::endl; |
79 |
✓✗✓✗ |
1 |
iss.str(oss.str()); |
80 |
1 |
VectorMultiBound vmb; |
|
81 |
✓✗ | 1 |
iss >> vmb; |
82 |
✓✗✓✗ ✓✗ |
1 |
cout << "vmb4 = " << vmb << std::endl; |
83 |
|||
84 |
1 |
return 0; |
|
85 |
} |
Generated by: GCOVR (Version 4.2) |