test_GPSCNavHealth.py
Go to the documentation of this file.
1 #!/usr/env python
2 
3 import unittest, sys, os
4 sys.path.insert(0, os.path.abspath(".."))
5 from gnsstk.test_utils import args,run_unit_tests
6 
7 import gnsstk
8 
9 class TestGPSCNavHealth(unittest.TestCase):
10  def test_constructor(self):
11  uut = gnsstk.GPSCNavHealth()
12  self.assertEqual(True, uut.health)
13 
14  def test_getUserTime(self):
15  uut = gnsstk.GPSCNavHealth()
16  expL2 = gnsstk.GPSWeekSecond(2100,147.0).toCommonTime()
17  expL5 = gnsstk.GPSWeekSecond(2100,141.0).toCommonTime()
18  uut.timeStamp = gnsstk.GPSWeekSecond(2100,135.0).toCommonTime()
19  uut.signal = gnsstk.NavMessageID(
20  gnsstk.NavSatelliteID(1, 1, gnsstk.SatelliteSystem.GPS,
21  gnsstk.CarrierBand.L5, gnsstk.TrackingCode.L5I,
22  gnsstk.NavType.GPSCNAVL5),
23  gnsstk.NavMessageType.Health)
24  self.assertEqual(expL5, uut.getUserTime())
25  uut.signal = gnsstk.NavMessageID(
26  gnsstk.NavSatelliteID(1, 1, gnsstk.SatelliteSystem.GPS,
27  gnsstk.CarrierBand.L2, gnsstk.TrackingCode.L2CM,
28  gnsstk.NavType.GPSCNAVL2),
29  gnsstk.NavMessageType.Health)
30  self.assertEqual(expL2, uut.getUserTime())
31 
32  def test_getHealth(self):
33  uut = gnsstk.GPSCNavHealth()
34  self.assertEqual(gnsstk.SVHealth.Unhealthy, uut.getHealth())
35  uut.health = False
36  self.assertEqual(gnsstk.SVHealth.Healthy, uut.getHealth())
37 
38 if __name__ == '__main__':
tests.test_GPSCNavHealth.TestGPSCNavHealth.test_getHealth
def test_getHealth(self)
Definition: test_GPSCNavHealth.py:32
gnsstk::NavMessageID
Class used to identify/categorize navigation message data.
Definition: NavMessageID.hpp:52
tests.test_GPSCNavHealth.TestGPSCNavHealth.test_getUserTime
def test_getUserTime(self)
Definition: test_GPSCNavHealth.py:14
gnsstk::NavSatelliteID
Definition: NavSatelliteID.hpp:57
gnsstk::GPSWeekSecond
Definition: GPSWeekSecond.hpp:56
gnsstk::GPSCNavHealth
Definition: GPSCNavHealth.hpp:54
tests.test_GPSCNavHealth.TestGPSCNavHealth
Definition: test_GPSCNavHealth.py:9
tests.test_GPSCNavHealth.TestGPSCNavHealth.test_constructor
def test_constructor(self)
Definition: test_GPSCNavHealth.py:10
test_utils.run_unit_tests
def run_unit_tests()
Definition: test_utils.py:51


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41