| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #include <iostream> |
| | #include <cstdio> |
| |
|
| | namespace { |
| |
|
| | struct truthy { |
| | truthy(bool b):m_value(b){} |
| | operator bool() const { |
| | return false; |
| | } |
| | bool m_value; |
| | }; |
| |
|
| | std::ostream& operator<<(std::ostream& o, truthy) { |
| | o << "Hey, its truthy!"; |
| | return o; |
| | } |
| |
|
| | } |
| |
|
| | #include "catch.hpp" |
| |
|
| | TEST_CASE( "Reconstruction should be based on stringification: #914" , "[Decomposition][failing][.]") { |
| | CHECK(truthy(false)); |
| | } |
| |
|
| | TEST_CASE("#1005: Comparing pointer to int and long (NULL can be either on various systems)", "[Decomposition]") { |
| | FILE* fptr = nullptr; |
| | REQUIRE(fptr == 0); |
| | REQUIRE(fptr == 0l); |
| | } |
| |
|