Pico GPS Teseo I2C
Loading...
Searching...
No Matches
test_gps_nmea_lib.cpp File Reference
#include <gtest/gtest.h>
#include <string>
import nmea;
Include dependency graph for test_gps_nmea_lib.cpp:

Go to the source code of this file.

Classes

class  nmeaTest< T >
 
class  nmeaParsers< T >
 
class  nmea_gllParser
 
class  nmea_ggaParser
 
class  nmea_gsaParser
 
class  nmea_gll
 
class  nmea_gga
 

Functions

 TEST_P (nmea_gllParser, gllparsetest)
 
 INSTANTIATE_TEST_SUITE_P (, nmea_gllParser, ::testing::Values(std::make_tuple("$XXXXXXXX", false), std::make_tuple("", false), std::make_tuple("$GPGLL,5051.83778,N,00422.55809,S,185427.150,A,N*4F", true), std::make_tuple("$GPGLL,5051.83778,N,00422.55809,S,185427.150,V,N*4F", true)))
 
 TEST_P (nmea_ggaParser, ggaparsetest)
 
 INSTANTIATE_TEST_SUITE_P (, nmea_ggaParser, ::testing::Values(std::make_tuple("$XXXXXXXX", false), std::make_tuple("", false), std::make_tuple("$GPGGA,191237.000,5051.78066,N,00422.57079,E,1,05,3.7,027.26,M,47.3,M,,*65", true)))
 
 TEST_P (nmea_gsaParser, gsaparsetest)
 
 INSTANTIATE_TEST_SUITE_P (, nmea_gsaParser, ::testing::Values(std::make_tuple("$XXXXXXXX", false), std::make_tuple("", false), std::make_tuple("$GNGSA,A,3,15,18,,,,,,,,,,,4.7,3.7,2.9*2D", true), std::make_tuple("$GNGSA,A,3,73,65,81,,,,,,,,,,4.7,3.7,2.9*2E", true)))
 
 TEST_F (nmea_gll, parse)
 
 TEST_F (nmea_gll, source)
 
 TEST_F (nmea_gll, lat)
 
 TEST_F (nmea_gll, lon)
 
 TEST_F (nmea_gll, time)
 
 TEST_F (nmea_gll, valid)
 
 TEST_F (nmea_gga, parse)
 
 TEST_F (nmea_gga, source)
 
 TEST_F (nmea_gga, lat)
 
 TEST_F (nmea_gga, lon)
 
 TEST_F (nmea_gga, time)
 
 TEST_F (nmea_gga, sats)
 
 TEST_F (nmea_gga, qual)
 
 TEST_F (nmea_gga, alt)
 
 TEST_F (nmea_gga, geosep)
 

Function Documentation

◆ INSTANTIATE_TEST_SUITE_P() [1/3]

INSTANTIATE_TEST_SUITE_P ( nmea_ggaParser ,
::testing::Values(std::make_tuple("$XXXXXXXX", false), std::make_tuple("", false), std::make_tuple("$GPGGA,191237.000,5051.78066,N,00422.57079,E,1,05,3.7,027.26,M,47.3,M,,*65", true))  )

◆ INSTANTIATE_TEST_SUITE_P() [2/3]

INSTANTIATE_TEST_SUITE_P ( nmea_gllParser ,
::testing::Values(std::make_tuple("$XXXXXXXX", false), std::make_tuple("", false), std::make_tuple("$GPGLL,5051.83778,N,00422.55809,S,185427.150,A,N*4F", true), std::make_tuple("$GPGLL,5051.83778,N,00422.55809,S,185427.150,V,N*4F", true))  )

◆ INSTANTIATE_TEST_SUITE_P() [3/3]

INSTANTIATE_TEST_SUITE_P ( nmea_gsaParser ,
::testing::Values(std::make_tuple("$XXXXXXXX", false), std::make_tuple("", false), std::make_tuple("$GNGSA,A,3,15,18,,,,,,,,,,,4.7,3.7,2.9*2D", true), std::make_tuple("$GNGSA,A,3,73,65,81,,,,,,,,,,4.7,3.7,2.9*2E", true))  )

◆ TEST_F() [1/15]

TEST_F ( nmea_gga ,
alt  )

Definition at line 157 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [2/15]

TEST_F ( nmea_gga ,
geosep  )

Definition at line 161 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [3/15]

TEST_F ( nmea_gga ,
lat  )

Definition at line 134 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [4/15]

TEST_F ( nmea_gga ,
lon  )

Definition at line 138 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [5/15]

TEST_F ( nmea_gga ,
parse  )

Definition at line 126 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [6/15]

TEST_F ( nmea_gga ,
qual  )

Definition at line 153 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [7/15]

TEST_F ( nmea_gga ,
sats  )

Definition at line 149 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [8/15]

TEST_F ( nmea_gga ,
source  )

Definition at line 130 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [9/15]

TEST_F ( nmea_gga ,
time  )

Definition at line 142 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [10/15]

TEST_F ( nmea_gll ,
lat  )

Definition at line 97 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [11/15]

TEST_F ( nmea_gll ,
lon  )

Definition at line 101 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [12/15]

TEST_F ( nmea_gll ,
parse  )

Definition at line 89 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [13/15]

TEST_F ( nmea_gll ,
source  )

Definition at line 93 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [14/15]

TEST_F ( nmea_gll ,
time  )

Definition at line 105 of file test_gps_nmea_lib.cpp.

◆ TEST_F() [15/15]

TEST_F ( nmea_gll ,
valid  )

Definition at line 112 of file test_gps_nmea_lib.cpp.

◆ TEST_P() [1/3]

TEST_P ( nmea_ggaParser ,
ggaparsetest  )

Definition at line 44 of file test_gps_nmea_lib.cpp.

◆ TEST_P() [2/3]

TEST_P ( nmea_gllParser ,
gllparsetest  )

Definition at line 26 of file test_gps_nmea_lib.cpp.

◆ TEST_P() [3/3]

TEST_P ( nmea_gsaParser ,
gsaparsetest  )

Definition at line 61 of file test_gps_nmea_lib.cpp.