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