If I define fixture with my own static variables, and use CTEST_SETUP / CTEST_TEARDOWN without CTEST_DATA, it will report conflict in expansion of macro 'CTEST_SETUP' in
ctest.h:140:17: note: in expansion of macro 'CTEST_IMPL_SETUP_FNAME'
and
ctest.h:138:17: note: in expansion of macro 'CTEST_IMPL_SETUP_FNAME'