solstice-solver

Solver library of the solstice app
git clone git://git.meso-star.com/solstice-solver.git
Log | Files | Refs | README | LICENSE

commit 7e115be20c0149ffd2440a189a2c7260669dd72f
parent cdbde943c387bd229f30670a653a6c8f8c80ac33
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 29 Nov 2016 10:14:37 +0100

Fix the ssol_sun test

Diffstat:
Msrc/test_ssol_sun.c | 21+++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/src/test_ssol_sun.c b/src/test_ssol_sun.c @@ -28,8 +28,9 @@ main(int argc, char** argv) struct ssol_spectrum* spectrum; struct ssol_spectrum* spectrum2; struct ssol_sun* sun; - double dir0[3] = { 0, 0, 0 }; + const double dir0[3] = { 0, 0, 0 }; double dir[3] = { 1, 0, 0 }; + double tmp[3]; double dni; (void) argc, (void) argv; @@ -67,10 +68,10 @@ main(int argc, char** argv) CHECK(ssol_sun_set_direction(sun, dir), RES_OK); CHECK(ssol_sun_set_direction(sun, dir), RES_OK); - CHECK(ssol_sun_get_direction(NULL, dir0), RES_BAD_ARG); + CHECK(ssol_sun_get_direction(NULL, tmp), RES_BAD_ARG); CHECK(ssol_sun_get_direction(sun, NULL), RES_BAD_ARG); - CHECK(ssol_sun_get_direction(sun, dir0), RES_OK); - CHECK(d3_eq(dir, dir0), 1); + CHECK(ssol_sun_get_direction(sun, tmp), RES_OK); + CHECK(d3_eq(dir, tmp), 1); CHECK(ssol_sun_set_dni(NULL, 1000), RES_BAD_ARG); CHECK(ssol_sun_set_dni(sun, 0), RES_BAD_ARG); @@ -116,10 +117,10 @@ main(int argc, char** argv) CHECK(ssol_sun_set_direction(sun, dir), RES_OK); CHECK(ssol_sun_set_direction(sun, dir), RES_OK); - CHECK(ssol_sun_get_direction(NULL, dir0), RES_BAD_ARG); + CHECK(ssol_sun_get_direction(NULL, tmp), RES_BAD_ARG); CHECK(ssol_sun_get_direction(sun, NULL), RES_BAD_ARG); - CHECK(ssol_sun_get_direction(sun, dir0), RES_OK); - CHECK(d3_eq(dir, dir0), 1); + CHECK(ssol_sun_get_direction(sun, tmp), RES_OK); + CHECK(d3_eq(dir, tmp), 1); CHECK(ssol_sun_set_dni(NULL, 1000), RES_BAD_ARG); CHECK(ssol_sun_set_dni(sun, 0), RES_BAD_ARG); @@ -165,10 +166,10 @@ main(int argc, char** argv) CHECK(ssol_sun_set_direction(sun, dir), RES_OK); CHECK(ssol_sun_set_direction(sun, dir), RES_OK); - CHECK(ssol_sun_get_direction(NULL, dir0), RES_BAD_ARG); + CHECK(ssol_sun_get_direction(NULL, tmp), RES_BAD_ARG); CHECK(ssol_sun_get_direction(sun, NULL), RES_BAD_ARG); - CHECK(ssol_sun_get_direction(sun, dir0), RES_OK); - CHECK(d3_eq(dir, dir0), 1); + CHECK(ssol_sun_get_direction(sun, tmp), RES_OK); + CHECK(d3_eq(dir, tmp), 1); CHECK(ssol_sun_set_dni(NULL, 1000), RES_BAD_ARG); CHECK(ssol_sun_set_dni(sun, 0), RES_BAD_ARG);