MCPcopy Create free account
hub / github.com/SGL-UT/gnsstk / asStringTest

Method asStringTest

core/tests/RefTime/ReferenceFrame_T.cpp:49–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47{
48public:
49 unsigned asStringTest()
50 {
51 TUDEF("ReferenceFrame", "asString");
52
53 string pz("PZ90");
54 string wgs("WGS84");
55 string unk("Unknown");
56
57 ReferenceFrame rf1(ReferenceFrame::PZ90);
58 TUASSERTE(std::string, pz, gnsstk::StringUtils::asString(rf1));
59
60 ReferenceFrame rf2(ReferenceFrame::WGS84);
61 TUASSERTE(std::string, wgs, gnsstk::StringUtils::asString(rf2));
62
63 ReferenceFrame rf3(ReferenceFrame::Unknown);
64 TUASSERTE(std::string, unk, gnsstk::StringUtils::asString(rf3));
65
66 for (ReferenceFrame i : ReferenceFrameIterator())
67 {
68 std::string s = gnsstk::StringUtils::asString(i);
69 gnsstk::ReferenceFrame e = gnsstk::StringUtils::asReferenceFrame(s);
70 TUASSERTE(gnsstk::ReferenceFrame, i, e);
71 }
72
73 TUASSERTE(std::string, "???", StringUtils::asString(ReferenceFrame::Last));
74
75 TURETURN();
76 }
77
78
79 unsigned equalityTest()

Callers 1

mainFunction · 0.45

Calls 3

asReferenceFrameFunction · 0.85
TUASSERTEFunction · 0.50
asStringFunction · 0.50

Tested by

no test coverage detected