From df9a5da53781d9c26ca490d6383ea9cbe8df26e6 Mon Sep 17 00:00:00 2001
From: Florian Fischer <florian.fl.fischer@fau.de>
Date: Wed, 9 Dec 2020 13:01:20 +0100
Subject: [PATCH] Include functional in actor tests to fix iwyu errors

---
 tests/AlarmActorTest.cpp            |  7 ++++---
 tests/SimpleActorTest.cpp           | 11 ++++++-----
 tests/TellActorFromAnywhereTest.cpp |  5 +++--
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/tests/AlarmActorTest.cpp b/tests/AlarmActorTest.cpp
index 580c45d6..f54bc178 100644
--- a/tests/AlarmActorTest.cpp
+++ b/tests/AlarmActorTest.cpp
@@ -1,8 +1,9 @@
 // SPDX-License-Identifier: LGPL-3.0-or-later
 // Copyright © 2020 Florian Fischer
-#include <algorithm>	// for copy
-#include <cstdlib>		// for exit, EXIT_FAILURE, EXIT_SUC...
-#include <iostream>		// for operator<<, basic_ostream
+#include <algorithm>	 // for copy
+#include <cstdlib>		 // for exit, EXIT_FAILURE, EXIT_SUC...
+#include <functional>	 // bind
+#include <iostream>		 // for operator<<, basic_ostream
 
 #include "Actor.hpp"										 // for Actor
 #include "BinaryPrivateSemaphore.hpp"		 // for BPS
diff --git a/tests/SimpleActorTest.cpp b/tests/SimpleActorTest.cpp
index fbd398a0..7481b853 100644
--- a/tests/SimpleActorTest.cpp
+++ b/tests/SimpleActorTest.cpp
@@ -1,10 +1,11 @@
 // SPDX-License-Identifier: LGPL-3.0-or-later
 // Copyright © 2020 Florian Schmaus
-#include <algorithm>	// for copy
-#include <atomic>			// for atomic_thread_fence, memory_...
-#include <cstdint>		// for uint64_t
-#include <cstdlib>		// for exit, EXIT_FAILURE, EXIT_SUC...
-#include <iostream>		// for operator<<, basic_ostream
+#include <algorithm>	 // for copy
+#include <atomic>			 // for atomic_thread_fence, memory_...
+#include <cstdint>		 // for uint64_t
+#include <cstdlib>		 // for exit, EXIT_FAILURE, EXIT_SUC...
+#include <functional>	 // for bind
+#include <iostream>		 // for operator<<, basic_ostream
 
 #include "Actor.hpp"										 // for Actor
 #include "CountingPrivateSemaphore.hpp"	 // for CPS
diff --git a/tests/TellActorFromAnywhereTest.cpp b/tests/TellActorFromAnywhereTest.cpp
index 83966413..dd821ec2 100644
--- a/tests/TellActorFromAnywhereTest.cpp
+++ b/tests/TellActorFromAnywhereTest.cpp
@@ -1,7 +1,8 @@
 // SPDX-License-Identifier: LGPL-3.0-or-later
 // Copyright © 2020 Florian Schmaus
-#include <algorithm>	// for copy, copy_backward
-#include <cstdlib>		// for exit, EXIT_FAILURE, EXIT_SUCCESS
+#include <algorithm>	 // for copy, copy_backward
+#include <cstdlib>		 // for exit, EXIT_FAILURE, EXIT_SUCCESS
+#include <functional>	 // for bind
 #include <thread>
 
 #include "Actor.hpp"
-- 
GitLab