test_GPSLNavHealth.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 TestGPSLNavHealth(unittest.TestCase):
10  def test_constructor(self):
11  uut = gnsstk.GPSLNavHealth()
12  self.assertEqual(0x80, uut.svHealth)
13 
14  def test_getUserTime(self):
15  uut = gnsstk.GPSLNavHealth()
16  uut.timeStamp = gnsstk.GPSWeekSecond(2100,135.0).toCommonTime()
17  exp = gnsstk.GPSWeekSecond(2100,141.0).toCommonTime()
18  self.assertEqual(exp, uut.getUserTime())
19 
20  def test_getHealth(self):
21  uut = gnsstk.GPSLNavHealth()
22  self.assertEqual(gnsstk.SVHealth.Unhealthy, uut.getHealth())
23  uut.svHealth = 0
24  self.assertEqual(gnsstk.SVHealth.Healthy, uut.getHealth())
25  uut.svHealth = 1
26  self.assertEqual(gnsstk.SVHealth.Unhealthy, uut.getHealth())
27 
28 if __name__ == '__main__':
tests.test_GPSLNavHealth.TestGPSLNavHealth.test_getUserTime
def test_getUserTime(self)
Definition: test_GPSLNavHealth.py:14
tests.test_GPSLNavHealth.TestGPSLNavHealth.test_getHealth
def test_getHealth(self)
Definition: test_GPSLNavHealth.py:20
gnsstk::GPSWeekSecond
Definition: GPSWeekSecond.hpp:56
tests.test_GPSLNavHealth.TestGPSLNavHealth.test_constructor
def test_constructor(self)
Definition: test_GPSLNavHealth.py:10
tests.test_GPSLNavHealth.TestGPSLNavHealth
Definition: test_GPSLNavHealth.py:9
test_utils.run_unit_tests
def run_unit_tests()
Definition: test_utils.py:51
gnsstk::GPSLNavHealth
Definition: GPSLNavHealth.hpp:51


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