diff --git a/Tests/NumLib/TestODEInt.cpp b/Tests/NumLib/TestODEInt.cpp
index f06231d28be0cb2d63a1a731f24822664019ec54..c38f8b66e478de90a0541cee5740e1fd86b73e1e 100644
--- a/Tests/NumLib/TestODEInt.cpp
+++ b/Tests/NumLib/TestODEInt.cpp
@@ -18,11 +18,12 @@
 
 #include "BaseLib/BuildInfo.h"
 #include "NumLib/NumericsConfig.h"
-#include "NumLib/ODESolver/TimeLoopSingleODE.h"
 #include "NumLib/ODESolver/ConvergenceCriterionDeltaX.h"
 #include "Tests/TestTools.h"
 #include "ODEs.h"
 
+#include "TimeLoopSingleODE.h"
+
 #ifndef USE_PETSC
 std::unique_ptr<GlobalLinearSolver>
 createLinearSolver()
diff --git a/NumLib/ODESolver/TimeLoopSingleODE.h b/Tests/NumLib/TimeLoopSingleODE.h
similarity index 97%
rename from NumLib/ODESolver/TimeLoopSingleODE.h
rename to Tests/NumLib/TimeLoopSingleODE.h
index f07da8a20761bffe2b230ca38dd730e208fb0ede..1c67bfe6edc04f2d0b2f957f550d18dac04828b8 100644
--- a/NumLib/ODESolver/TimeLoopSingleODE.h
+++ b/Tests/NumLib/TimeLoopSingleODE.h
@@ -10,8 +10,8 @@
 #pragma once
 
 #include "NumLib/DOF/GlobalMatrixProviders.h"
-#include "TimeDiscretizedODESystem.h"
-#include "NonlinearSolver.h"
+#include "NumLib/ODESolver/TimeDiscretizedODESystem.h"
+#include "NumLib/ODESolver/NonlinearSolver.h"
 
 
 namespace NumLib