Test Case 1: Creating an empty KO object and loading the data.
Position ko1: -20600504.579, -5085526.7283, 15744265.516, 

Test Case 2: Creating KO object with data.
Position ko2: (-20600504.579, -5085526.7283, 15744265.516)
Velocity ko2: (-1216.0801672, -1697.1735683, -2052.5095001)

Test Case 3: Creating KO object with raw legacy nav message data.
Position ko3: (-20600504.542, -5085526.629, 15744265.515)
Velocity ko3: (-1216.0801725, -1697.173575, -2052.5094957)

Test Case 4: Creating KO object with raw legacy nav message data.
Position ko4: (-20600504.542, -5085526.629, 15744265.515)
Velocity ko4: (-1216.0801725, -1697.173575, -2052.5094957)
RelCorr ko4:  -3.0398069803e-08

Test Case 5: Creating KO object with data from RINEX file.
Position ko5: (-20600504.542, -5085526.6291, 15744265.515)
Velocity ko5: (-1216.0801725, -1697.173575, -2052.5094957)

Test Case 6: Calculated position using 'classic' EngEphemeris.
Time= 06/02/2011 12:14:44 GPS
Position EE: (-20600504.542, -5085526.629, 15744265.515)
Velocity EE: (-1216.0801725, -1697.173575, -2052.5094957)
RelCorr EE:  -3.0398069803e-08

Test Case 7: Calculated position using 'classic' EngEphemeris.
Time = 06/04/2011 23:30:00 GPS
Position EE: (-14857293.276, 21948880.86, 1144544.3321)
Velocity EE: (-65.19031037, -293.44386368, 3220.4370801)
Relativity : -2.5449179783e-08

Test Case 8: Calculated position using 'classic' EngEphemeris.
Time = 06/05/2011 01:00:00 GPS
Position EE: (-13729938.79, 15136805.721, 16410562.165)
Velocity EE: (221.85270131, -2179.3866669, 2124.6194636)
Relativity : -3.2433551643e-08

Test Case 9: loading setSubframe methods from EngEphemeris.

Test Case 10: loading setSF methods from EngEphemeris.
Before ESF1load.setSF1

dump output for Test Cases 4,6, and 9.
EE dump: 
****************************************************************************
Broadcast Ephemeris (Engineering Units) -FIC

PRN :  3

              Week(10bt)     SOW     DOW   UTD     SOD   MM/DD/YYYY   HH:MM:SS
Clock Epoch:  1638( 614)  388800   Thu-4   153   43200   06/02/2011   12:00:00
Eph Epoch:    1638( 614)  388800   Thu-4   153   43200   06/02/2011   12:00:00
Transmit Time:1638( 614)  381600   Thu-4   153   36000   06/02/2011   10:00:00
Fit interval flag :  0

          SUBFRAME OVERHEAD

               SOW    DOW:HH:MM:SS     IOD    ALERT   A-S
SF1 HOW:    381606  Thu-4:10:00:06   0x016      0      on
SF2 HOW:    381612  Thu-4:10:00:12    0x16      0      on
SF3 HOW:    381618  Thu-4:10:00:18    0x16      0      on

           CLOCK

Bias T0:       7.23189674E-04 sec
Drift:         5.11590770E-12 sec/sec
Drift rate:    0.00000000E+00 sec/(sec**2)
Group delay:  -4.65661287E-09 sec

           ORBIT PARAMETERS

Semi-major axis:         5.15365528E+03 m**.5
Motion correction:       5.39093884E-09 rad/sec
Eccentricity:            1.42575260E-02
Arg of perigee:          1.09154605E+00 rad
Mean anomaly at epoch:   1.05539163E+00 rad
Right ascension:        -2.16947563E+00 rad     -8.56285668E-09 rad/sec
Inclination:             9.28692498E-01 rad      5.52880173E-10 rad/sec

           HARMONIC CORRECTIONS

Radial        Sine:   1.87812500E+01 m    Cosine:   2.03562500E+02 m
Inclination   Sine:   5.02914190E-08 rad  Cosine:  -2.30967999E-07 rad
In-track      Sine:   8.35768878E-06 rad  Cosine:   9.57399607E-07 rad

           SV STATUS

Health bits:   0x00      URA index:    0
Code on L2:    P only    L2 P Nav data:          on

ko4 dump: 
****************************************************************************
Broadcast Ephemeris (Engineering Units)

PRN :  3

              Week(10bt)     SOW     DOW   UTD     SOD   MM/DD/YYYY   HH:MM:SS

Eph Epoch:    1638( 614)  388800   Thu-4   153   43200  06/02/2011   12:00:00

           ORBIT PARAMETERS

Semi-major axis:         5.15365528E+03 m**.5
Motion correction:       5.39093884E-09 rad/sec
Eccentricity:            1.42575260E-02
Arg of perigee:          1.09154605E+00 rad
Mean anomaly at epoch:   1.05539163E+00 rad
Right ascension:        -2.16947563E+00 rad     -8.56285668E-09 rad/sec
Inclination:             9.28692498E-01 rad      5.52880173E-10 rad/sec

           HARMONIC CORRECTIONS

Radial        Sine:   1.87812500E+01 m    Cosine:   2.03562500E+02 m
Inclination   Sine:   5.02914190E-08 rad  Cosine:  -2.30967999E-07 rad
In-track      Sine:   8.35768878E-06 rad  Cosine:   9.57399607E-07 rad


setSubframe methods: 
****************************************************************************
Broadcast Ephemeris (Engineering Units) -FIC

PRN :  3

              Week(10bt)     SOW     DOW   UTD     SOD   MM/DD/YYYY   HH:MM:SS
Clock Epoch:  1638( 614)  388800   Thu-4   153   43200   06/02/2011   12:00:00
Eph Epoch:    1638( 614)  388800   Thu-4   153   43200   06/02/2011   12:00:00
Transmit Time:1638( 614)  381600   Thu-4   153   36000   06/02/2011   10:00:00
Fit interval flag :  0

          SUBFRAME OVERHEAD

               SOW    DOW:HH:MM:SS     IOD    ALERT   A-S
SF1 HOW:    381606  Thu-4:10:00:06   0x016      0      on
SF2 HOW:    381612  Thu-4:10:00:12    0x16      0      on
SF3 HOW:    381618  Thu-4:10:00:18    0x16      0      on

           CLOCK

Bias T0:       7.23189674E-04 sec
Drift:         5.11590770E-12 sec/sec
Drift rate:    0.00000000E+00 sec/(sec**2)
Group delay:  -4.65661287E-09 sec

           ORBIT PARAMETERS

Semi-major axis:         5.15365528E+03 m**.5
Motion correction:       5.39093884E-09 rad/sec
Eccentricity:            1.42575260E-02
Arg of perigee:          1.09154605E+00 rad
Mean anomaly at epoch:   1.05539163E+00 rad
Right ascension:        -2.16947563E+00 rad     -8.56285668E-09 rad/sec
Inclination:             9.28692498E-01 rad      5.52880173E-10 rad/sec

           HARMONIC CORRECTIONS

Radial        Sine:   1.87812500E+01 m    Cosine:   2.03562500E+02 m
Inclination   Sine:   5.02914190E-08 rad  Cosine:  -2.30967999E-07 rad
In-track      Sine:   8.35768878E-06 rad  Cosine:   9.57399607E-07 rad

           SV STATUS

Health bits:   0x00      URA index:    5
Code on L2:    P only    L2 P Nav data:          on

SF1,2, and 3 methods: 
****************************************************************************
Broadcast Ephemeris (Engineering Units) -FIC

PRN :  3

              Week(10bt)     SOW     DOW   UTD     SOD   MM/DD/YYYY   HH:MM:SS
Clock Epoch:  1638( 614)  388800   Thu-4   153   43200   06/02/2011   12:00:00
Eph Epoch:    1638( 614)  388800   Thu-4   153   43200   06/02/2011   12:00:00
Transmit Time:1638( 614)  381600   Thu-4   153   36000   06/02/2011   10:00:00
Fit interval flag :  0

          SUBFRAME OVERHEAD

               SOW    DOW:HH:MM:SS     IOD    ALERT   A-S
SF1 HOW:    381606  Thu-4:10:00:06   0x016      0      on
SF2 HOW:    381612  Thu-4:10:00:12    0x16      0      on
SF3 HOW:    381618  Thu-4:10:00:18    0x16      0      on

           CLOCK

Bias T0:       7.23189674E-04 sec
Drift:         5.11590770E-12 sec/sec
Drift rate:    0.00000000E+00 sec/(sec**2)
Group delay:  -4.65661287E-09 sec

           ORBIT PARAMETERS

Semi-major axis:         5.15365528E+03 m**.5
Motion correction:       5.39093884E-09 rad/sec
Eccentricity:            1.42575260E-02
Arg of perigee:          1.09154605E+00 rad
Mean anomaly at epoch:   1.05539163E+00 rad
Right ascension:        -2.16947563E+00 rad     -8.56285668E-09 rad/sec
Inclination:             9.28692498E-01 rad      5.52880173E-10 rad/sec

           HARMONIC CORRECTIONS

Radial        Sine:   1.87812500E+01 m    Cosine:   2.03562500E+02 m
Inclination   Sine:   5.02914190E-08 rad  Cosine:  -2.30967999E-07 rad
In-track      Sine:   8.35768878E-06 rad  Cosine:   9.57399607E-07 rad

           SV STATUS

Health bits:   0x00      URA index:    5
Code on L2:    P only    L2 P Nav data:          on

****************************************************************************
Broadcast Ephemeris (Engineering Units) -FIC

PRN :  9

              Week(10bt)     SOW     DOW   UTD     SOD   MM/DD/YYYY   HH:MM:SS
Clock Epoch:  1639( 615)       0   Sun-0   156       0   06/05/2011   00:00:00
Eph Epoch:    1639( 615)       0   Sun-0   156       0   06/05/2011   00:00:00
Transmit Time:1638( 614)  597600   Sat-6   155   79200   06/04/2011   22:00:00
Fit interval flag :  0

          SUBFRAME OVERHEAD

               SOW    DOW:HH:MM:SS     IOD    ALERT   A-S
SF1 HOW:    597606  Sat-6:22:00:06   0x06A      0      on
SF2 HOW:    597612  Sat-6:22:00:12    0x6A      0      on
SF3 HOW:    597618  Sat-6:22:00:18    0x6A      0      on

           CLOCK

Bias T0:       8.43554735E-05 sec
Drift:         2.38742359E-12 sec/sec
Drift rate:    0.00000000E+00 sec/(sec**2)
Group delay:  -5.58793545E-09 sec

           ORBIT PARAMETERS

Semi-major axis:         5.15366363E+03 m**.5
Motion correction:       4.41946980E-09 rad/sec
Eccentricity:            1.73985478E-02
Arg of perigee:          1.57216573E+00 rad
Mean anomaly at epoch:  -1.22303559E+00 rad
Right ascension:         2.00581875E+00 rad     -8.40356433E-09 rad/sec
Inclination:             9.83297588E-01 rad      1.36791412E-10 rad/sec

           HARMONIC CORRECTIONS

Radial        Sine:   1.67812500E+01 m    Cosine:   3.60718750E+02 m
Inclination   Sine:   3.55765224E-07 rad  Cosine:  -2.42143869E-07 rad
In-track      Sine:   1.83656812E-06 rad  Cosine:   1.31130219E-06 rad

           SV STATUS

Health bits:   0x00      URA index:    0
Code on L2:    P only    L2 P Nav data:          on


Fit Interval Tests
BeginFit ko1:      1638, 381600.000000
BeginFit ko2:      1638, 381600.000000
BeginFit ko3:      1638, 381600.000000
BeginFit ko4:      1638, 381600.000000
BeginFit ko5:      1638, 381600.000000
BeginFit EE:       1638, 381600.000000
BeginFit EEload:   1638, 381600.000000
BeginFit ESFload:  1638, 381600.000000

BeginFit EEA:    1638, 597600.000000

EndFit ko1:      1638, 396000.000000
EndFit ko2:      1638, 396000.000000
EndFit ko3:      1638, 396000.000000
EndFit ko4:      1638, 396000.000000
EndFit ko5:      1638, 396000.000000
EndFit EE:       1638, 396000.000000
EndFit EEload:   1638, 396000.000000
EndFit ESFload:  1638, 396000.000000

EndFit EEA:      1639, 7200.000000

Within Fit Interval ko1: 1
Within Fit Interval ko2: 1
Within Fit Interval ko3: 1
Within Fit Interval ko4: 1
Within Fit Interval ko5: 1
Within Fit Interval EE:  1
Within Fit Interval EEA: 1
