From 5314ccdeae99f07bbd4b44e58f5bc4ed7078039f Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <schaller@strw.leidenuniv.nl> Date: Tue, 11 Jun 2024 13:45:01 +0200 Subject: [PATCH] Add the necessary sink-related initialisations in the unit tests --- tests/test125cells.c | 4 ++++ tests/test27cells.c | 4 ++++ tests/testActivePair.c | 3 +++ tests/testPeriodicBC.c | 4 ++++ 4 files changed, 15 insertions(+) diff --git a/tests/test125cells.c b/tests/test125cells.c index ea5abb0581..7c83691552 100644 --- a/tests/test125cells.c +++ b/tests/test125cells.c @@ -610,6 +610,10 @@ int main(int argc, char *argv[]) { cosmology_init_no_cosmo(&cosmo); engine.cosmology = &cosmo; + struct sink_props sink_props; + bzero(&sink_props, sizeof(struct sink_props)); + engine.sink_properties = &sink_props; + struct runner runner; runner.e = &engine; diff --git a/tests/test27cells.c b/tests/test27cells.c index b606bebfc4..b5755d14b6 100644 --- a/tests/test27cells.c +++ b/tests/test27cells.c @@ -505,6 +505,10 @@ int main(int argc, char *argv[]) { bzero(&gravity_props, sizeof(struct gravity_props)); gravity_props.G_Newton = 1.; + struct sink_props sink_props; + bzero(&sink_props, sizeof(struct sink_props)); + engine.sink_properties = &sink_props; + struct runner runner; runner.e = &engine; diff --git a/tests/testActivePair.c b/tests/testActivePair.c index e810edb5b4..bbd83e478b 100644 --- a/tests/testActivePair.c +++ b/tests/testActivePair.c @@ -557,6 +557,7 @@ int main(int argc, char *argv[]) { struct gravity_props gravity_props; struct hydro_props hydro_props; struct pressure_floor_props pressure_floor; + struct sink_props sink_props; struct phys_const prog_const; struct runner *runner; static long long partId = 0; @@ -650,6 +651,8 @@ int main(int argc, char *argv[]) { bzero(&gravity_props, sizeof(struct gravity_props)); gravity_props.G_Newton = 1.; engine.gravity_properties = &gravity_props; + bzero(&sink_props, sizeof(struct sink_props)); + engine.sink_properties = &sink_props; if (posix_memalign((void **)&runner, SWIFT_STRUCT_ALIGNMENT, sizeof(struct runner)) != 0) { diff --git a/tests/testPeriodicBC.c b/tests/testPeriodicBC.c index bc5ea34a2f..6f4cfb99d2 100644 --- a/tests/testPeriodicBC.c +++ b/tests/testPeriodicBC.c @@ -520,6 +520,10 @@ int main(int argc, char *argv[]) { struct pressure_floor_props pressure_floor; engine.pressure_floor_props = &pressure_floor; + struct sink_props sink_props; + bzero(&sink_props, sizeof(struct sink_props)); + engine.sink_properties = &sink_props; + struct gravity_props gravity_props; bzero(&gravity_props, sizeof(struct gravity_props)); gravity_props.G_Newton = 1.f; -- GitLab