Make test more generic #33

feature/ipv6_#35
Geoffrey Merck 3 years ago
parent 1fae506faa
commit eaad5fe91a

@ -22,7 +22,7 @@
namespace NMEASentenceCollectorTests namespace NMEASentenceCollectorTests
{ {
class NMEASentenceCollectorTests_APRSFrame: public ::testing::Test class NMEASentenceCollectorTests_getData: public ::testing::Test
{ {
protected: protected:
CNMEASentenceCollector * m_collector; CNMEASentenceCollector * m_collector;
@ -63,7 +63,7 @@ namespace NMEASentenceCollectorTests
} }
}; };
TEST_F(NMEASentenceCollectorTests_APRSFrame, noSSIDinCallsign) TEST_F(NMEASentenceCollectorTests_getData, noSSIDinCallsign)
{ {
std::string data; std::string data;
@ -71,10 +71,10 @@ namespace NMEASentenceCollectorTests
m_collector->setMyCall2("5100"); m_collector->setMyCall2("5100");
m_collector->getData(data); m_collector->getData(data);
EXPECT_TRUE(data.find("N0CALL-5") != std::string::npos) << "Callsign in APRS frame shall be N0CALL-5"; EXPECT_STREQ(data.c_str(), "N0CALL-5>GPS30,DSTAR*:$GPRMC,092751.000,A,5321.6802,N,00630.3371,W,0.06,31.66,280511,,,A*45");
} }
TEST_F(NMEASentenceCollectorTests_APRSFrame, SSIDinCallsign) TEST_F(NMEASentenceCollectorTests_getData, SSIDinCallsign)
{ {
std::string data; std::string data;
@ -82,6 +82,6 @@ namespace NMEASentenceCollectorTests
m_collector->setMyCall2("5100"); m_collector->setMyCall2("5100");
m_collector->getData(data); m_collector->getData(data);
EXPECT_TRUE(data.find("N0CALL-5") != std::string::npos) << "Callsign in APRS frame shall be N0CALL-5"; EXPECT_STREQ(data.c_str(), "N0CALL-5>GPS30,DSTAR*:$GPRMC,092751.000,A,5321.6802,N,00630.3371,W,0.06,31.66,280511,,,A*45");
} }
} }
Loading…
Cancel
Save

Powered by TurnKey Linux.