@@ -548,7 +548,7 @@ static int test_transform_icrs_cirs() {
548
548
novas_timespec ts = {};
549
549
observer obs = {};
550
550
novas_frame frame = {};
551
- double pos1 [3 ] = {}, pos2 [3 ] = {};
551
+ double pos1 [3 ] = {1 }, pos2 [3 ] = {2 };
552
552
553
553
554
554
if (!is_ok ("transform:icrs_cirs:set_time" , novas_set_time (NOVAS_TDB , tdb , 32 , 0.0 , & ts ))) return 1 ;
@@ -573,7 +573,7 @@ static int test_transform_icrs_j2000() {
573
573
novas_timespec ts = {};
574
574
observer obs = {};
575
575
novas_frame frame = {};
576
- double pos1 [3 ] = {}, pos2 [3 ] = {};
576
+ double pos1 [3 ] = {1 }, pos2 [3 ] = {2 };
577
577
578
578
579
579
if (!is_ok ("transform:icrs_j2000:set_time" , novas_set_time (NOVAS_TDB , tdb , 32 , 0.0 , & ts ))) return 1 ;
@@ -598,7 +598,7 @@ static int test_transform_j2000_mod() {
598
598
novas_timespec ts = {};
599
599
observer obs = {};
600
600
novas_frame frame = {};
601
- double pos1 [3 ] = {}, pos2 [3 ] = {};
601
+ double pos1 [3 ] = {1 }, pos2 [3 ] = {2 };
602
602
603
603
if (!is_ok ("transform:j2000_mod:set_time" , novas_set_time (NOVAS_TDB , tdb , 32 , 0.0 , & ts ))) return 1 ;
604
604
if (!is_ok ("transform:j2000_mod:make_observer" , make_observer_at_geocenter (& obs ))) return 1 ;
@@ -618,7 +618,7 @@ static int test_transform_mod_tod() {
618
618
novas_timespec ts = {};
619
619
observer obs = {};
620
620
novas_frame frame = {};
621
- double pos1 [3 ] = {}, pos2 [3 ] = {};
621
+ double pos1 [3 ] = {1 }, pos2 [3 ] = {2 };
622
622
623
623
if (!is_ok ("transform:mod_tod:set_time" , novas_set_time (NOVAS_TDB , tdb , 32 , 0.0 , & ts ))) return 1 ;
624
624
if (!is_ok ("transform:mod_tod:make_observer" , make_observer_at_geocenter (& obs ))) return 1 ;
@@ -649,16 +649,16 @@ static int test_transform_inv() {
649
649
char label [50 ];
650
650
novas_transform T = {}, I = {};
651
651
enum novas_reference_system to ;
652
- double pos1 [3 ] = {}, pos2 [3 ] = {};
652
+ double pos1 [3 ] = {1 }, pos2 [3 ] = {2 };
653
653
654
654
novas_make_transform (& frame , from , to , & T );
655
- novas_make_transform (& frame , from , to , & I );
655
+ novas_make_transform (& frame , to , from , & I );
656
656
657
657
novas_transform_vector (pos0 , & T , pos1 );
658
658
novas_transform_vector (pos1 , & I , pos2 );
659
659
660
660
sprintf (label , "transform_rev:from=%d:to=%d" , from , to );
661
- if (!is_ok (label , check_equal_pos (pos1 , pos2 , 1e-12 * vlen (pos0 )))) return 1 ;
661
+ if (!is_ok (label , check_equal_pos (pos0 , pos2 , 1e-12 * vlen (pos0 )))) return 1 ;
662
662
}
663
663
664
664
return 0 ;
0 commit comments