diff options
Diffstat (limited to 'test/eh/test_assign_op.h')
-rw-r--r-- | test/eh/test_assign_op.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/test/eh/test_assign_op.h b/test/eh/test_assign_op.h deleted file mode 100644 index 018e7c6..0000000 --- a/test/eh/test_assign_op.h +++ /dev/null @@ -1,47 +0,0 @@ -/*********************************************************************************** - test_assign_op.h - - SUMMARY: Test functor template for assignment operators. - - * Copyright (c) 1997 - * Mark of the Unicorn, Inc. - * - * Permission to use, copy, modify, distribute and sell this software - * and its documentation for any purpose is hereby granted without fee, - * provided that the above copyright notice appear in all copies and - * that both that copyright notice and this permission notice appear - * in supporting documentation. Mark of the Unicorn makes no - * representations about the suitability of this software for any - * purpose. It is provided "as is" without express or implied warranty. - -***********************************************************************************/ -#ifndef test_assign_op_H_ -#define test_assign_op_H_ - -#include "Prefix.h" -#ifdef EH_NEW_HEADERS -# include <cassert> -#else -# include <assert.h> -#endif -#include "nc_alloc.h" - -template <class T> -struct test_assign_op { - test_assign_op( const T& src ) - : source(src) { - gTestController.SetCurrentTestName("assignment operator"); - } - - void operator()( T& t ) const { - t = source; - - // Prevent simulated failures during verification - gTestController.CancelFailureCountdown(); - //EH_ASSERT( source == t ); - } -private: - const T& source; -}; - -#endif // test_assign_op_H_ |