diff --git a/source/source_base/module_fft/test/fft_cpu_test.cpp b/source/source_base/module_fft/test/fft_cpu_test.cpp new file mode 100644 index 0000000000..d230686b61 --- /dev/null +++ b/source/source_base/module_fft/test/fft_cpu_test.cpp @@ -0,0 +1,6 @@ +#include "fft_test_utils.h" +#include "gtest/gtest.h" + +TEST(fft_cpu, standard) { + +} diff --git a/source/source_base/module_fft/test/fft_test_utils.h b/source/source_base/module_fft/test/fft_test_utils.h new file mode 100644 index 0000000000..d8168e0593 --- /dev/null +++ b/source/source_base/module_fft/test/fft_test_utils.h @@ -0,0 +1,5 @@ +#ifndef FFT_TEST_H +#define FFT_TEST_H +double standard_input[] = {0,-0,1,-1,2,-2,3,-3,0.001,-0.001,1.001,-1.001,2.001,-2.001,3.001,-3.001,0.002,-0.002,1.002,-1.002,2.002,-2.002,3.002,-3.002,0.003,-0.003,1.003,-1.003,2.003,-2.003,3.003,-3.003,1,-1,2,-2,3,-3,4,-4,1.001,-1.001,2.001,-2.001,3.001,-3.001,4.001,-4.001,1.002,-1.002,2.002,-2.002,3.002,-3.002,4.002,-4.002,1.003,-1.003,2.003,-2.003,3.003,-3.003,4.003,-4.003,2,-2,3,-3,4,-4,5,-5,2.001,-2.001,3.001,-3.001,4.001,-4.001,5.001,-5.001,2.002,-2.002,3.002,-3.002,4.002,-4.002,5.002,-5.002,2.003,-2.003,3.003,-3.003,4.003,-4.003,5.003,-5.003,3,-3,4,-4,5,-5,6,-6,3.001,-3.001,4.001,-4.001,5.001,-5.001,6.001,-6.001,3.002,-3.002,4.002,-4.002,5.002,-5.002,6.002,-6.002,3.003,-3.003,4.003,-4.003,5.003,-5.003,6.003,-6.003}; +double standard_output[] = {192.096,-192.096,2.22045e-16,64,-32,32,-64,-2.22045e-16,1.24345e-14,0.064,-1.9984e-15,4.44089e-16,-8.88178e-16,-8.88178e-16,-4.44089e-16,-1.55431e-15,-0.032,0.032,2.22045e-16,8.88178e-16,-8.88178e-16,8.88178e-16,-8.88178e-16,-2.22045e-16,-0.064,-1.24345e-14,1.55431e-15,4.44089e-16,8.88178e-16,8.88178e-16,-4.44089e-16,1.9984e-15,0,64,0,6.66134e-16,-8.88178e-16,-8.88178e-16,6.66134e-16,0,-1.77636e-15,-1.77636e-15,1.77636e-15,6.66134e-16,-8.88178e-16,8.88178e-16,-2.22045e-16,0,-5.32907e-15,-1.77636e-15,0,-1.9984e-15,8.88178e-16,8.88178e-16,-2.22045e-16,0,1.77636e-15,1.77636e-15,-1.77636e-15,6.66134e-16,8.88178e-16,-8.88178e-16,-2.22045e-16,0,-32,32,-2.22045e-16,0,0,0,0,2.22045e-16,-1.77636e-15,-1.77636e-15,2.22045e-16,4.44089e-16,8.88178e-16,8.88178e-16,-4.44089e-16,-2.22045e-16,1.77636e-15,-1.77636e-15,-2.22045e-16,8.88178e-16,8.88178e-16,-8.88178e-16,-8.88178e-16,2.22045e-16,1.77636e-15,1.77636e-15,2.22045e-16,4.44089e-16,-8.88178e-16,-8.88178e-16,-4.44089e-16,-2.22045e-16,-64,0,0,-6.66134e-16,8.88178e-16,8.88178e-16,-6.66134e-16,0,-1.77636e-15,-1.77636e-15,0,2.22045e-16,8.88178e-16,-8.88178e-16,-6.66134e-16,1.77636e-15,1.77636e-15,5.32907e-15,0,2.22045e-16,-8.88178e-16,-8.88178e-16,1.9984e-15,0,1.77636e-15,1.77636e-15,0,2.22045e-16,-8.88178e-16,8.88178e-16,-6.66134e-16,-1.77636e-15}; +#endif \ No newline at end of file