Add test for CATCH_CONFIG_DISABLE_STRINGIFICATION
This commit is contained in:
parent
38e1731f69
commit
f3972f0695
3 changed files with 49 additions and 10 deletions
16
projects/ExtraTests/X11-DisableStringification.cpp
Normal file
16
projects/ExtraTests/X11-DisableStringification.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
// X11-DisableStringification.cpp
|
||||
// Test that stringification of original expression can be disabled
|
||||
// this is a workaround for VS 2017 issue with Raw String literal
|
||||
// and preprocessor token pasting. In other words, hopefully this test
|
||||
// will be deleted soon :-)
|
||||
|
||||
#define CATCH_CONFIG_MAIN
|
||||
#include <catch2/catch.hpp>
|
||||
|
||||
struct Hidden {};
|
||||
|
||||
bool operator==(Hidden, Hidden) { return true; }
|
||||
|
||||
TEST_CASE("DisableStringification") {
|
||||
REQUIRE( Hidden{} == Hidden{} );
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue