diff --git a/test/optional_test_fail4.cpp b/test/optional_test_fail4.cpp deleted file mode 100644 index c242315..0000000 --- a/test/optional_test_fail4.cpp +++ /dev/null @@ -1,29 +0,0 @@ -// (C) 2003, Fernando Luis Cacciola Carballal. -// -// This material is provided "as is", with absolutely no warranty expressed -// or implied. Any use is at your own risk. -// -// Permission to use or copy this software for any purpose is hereby granted -// without fee, provided the above notices are retained on all copies. -// Permission to modify the code and to distribute modified code is granted, -// provided the above notices are retained, and a notice that the code was -// modified is included with the above copyright notice. -// -// You are welcome to contact the author at: -// fernando_cacciola@hotmail.com -// -#include "boost/optional.hpp" - -// -// THIS TEST SHOULD FAIL TO COMPILE -// -void test_no_implicit_conversion() -{ - boost::optional opt(1) ; - - // You can compare against 0 or against another optional<>, - // but not against another value - if ( opt == 1 ) ; -} - - diff --git a/test/optional_test_fail5a.cpp b/test/optional_test_fail5a.cpp deleted file mode 100644 index 771ef73..0000000 --- a/test/optional_test_fail5a.cpp +++ /dev/null @@ -1,28 +0,0 @@ -// (C) 2003, Fernando Luis Cacciola Carballal. -// -// This material is provided "as is", with absolutely no warranty expressed -// or implied. Any use is at your own risk. -// -// Permission to use or copy this software for any purpose is hereby granted -// without fee, provided the above notices are retained on all copies. -// Permission to modify the code and to distribute modified code is granted, -// provided the above notices are retained, and a notice that the code was -// modified is included with the above copyright notice. -// -// You are welcome to contact the author at: -// fernando_cacciola@hotmail.com -// -#include - -#include "boost/optional.hpp" - -// -// THIS TEST SHOULD FAIL TO COMPILE -// -void test_no_unsupported_conversion() -{ - boost::optional opt1(1) ; - boost::optional< std::string > opt2( opt1 ) ; // Cannot convert from "int" to "std::string" -} - - diff --git a/test/optional_test_fail5b.cpp b/test/optional_test_fail5b.cpp deleted file mode 100644 index 1d00d2b..0000000 --- a/test/optional_test_fail5b.cpp +++ /dev/null @@ -1,29 +0,0 @@ -// (C) 2003, Fernando Luis Cacciola Carballal. -// -// This material is provided "as is", with absolutely no warranty expressed -// or implied. Any use is at your own risk. -// -// Permission to use or copy this software for any purpose is hereby granted -// without fee, provided the above notices are retained on all copies. -// Permission to modify the code and to distribute modified code is granted, -// provided the above notices are retained, and a notice that the code was -// modified is included with the above copyright notice. -// -// You are welcome to contact the author at: -// fernando_cacciola@hotmail.com -// -#include - -#include "boost/optional.hpp" - -// -// THIS TEST SHOULD FAIL TO COMPILE -// -void test_no_unsupported_conversion() -{ - boost::optional opt1(1) ; - boost::optional< std::string > opt2 ; - opt2 = opt1 ; // Cannot convert from "int" to "std::string" -} - -