diff --git a/Tests/Functional/Core/CoreSpecial/FourierTransformationTest.cpp b/Tests/Functional/Core/CoreSpecial/FourierTransformationTest.cpp
index ccb5d12e08a4338aebdd63ee21ad610d985d9740..882b4956e3c94c6490b0d0b289dd625fdca7519f 100644
--- a/Tests/Functional/Core/CoreSpecial/FourierTransformationTest.cpp
+++ b/Tests/Functional/Core/CoreSpecial/FourierTransformationTest.cpp
@@ -29,7 +29,7 @@ const double threshold = 1e-10;
 
 //! Returns file names to test fft.
 std::vector<std::string> inputImages() {
-    return {"CylindersAndPrisms.int.gz"};
+    return {"CylindersAndPrisms.int.gz", "RectDetectorGeneric.int.gz"};
 }
 
 //! Returns location of images to test fft.
diff --git a/Tests/ReferenceData/Special/FourierTransformation_RectDetectorGeneric.int.gz b/Tests/ReferenceData/Special/FourierTransformation_RectDetectorGeneric.int.gz
new file mode 100644
index 0000000000000000000000000000000000000000..d7a73995746cef2451b72e6b83c06df5b935a6ea
Binary files /dev/null and b/Tests/ReferenceData/Special/FourierTransformation_RectDetectorGeneric.int.gz differ