summaryrefslogtreecommitdiff
path: root/projects/ExtraTests/X90-WindowsHeaderInclusion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'projects/ExtraTests/X90-WindowsHeaderInclusion.cpp')
-rw-r--r--projects/ExtraTests/X90-WindowsHeaderInclusion.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/projects/ExtraTests/X90-WindowsHeaderInclusion.cpp b/projects/ExtraTests/X90-WindowsHeaderInclusion.cpp
new file mode 100644
index 00000000..2b7a074e
--- /dev/null
+++ b/projects/ExtraTests/X90-WindowsHeaderInclusion.cpp
@@ -0,0 +1,12 @@
+// X90-WindowsHeaderInclusion.cpp
+// Test that the Catch2 header compiles even after including windows.h
+// without defining NOMINMAX first. As an FYI, if you do that, you are
+// wrong.
+
+#include <windows.h>
+#define CATCH_CONFIG_MAIN
+#include <catch2/catch.hpp>
+
+TEST_CASE("Catch2 did survive compilation with windows.h", "[compile-test]") {
+ SUCCEED();
+}