diff options
Diffstat (limited to 'ACE/tests/Singleton_Test.cpp')
-rw-r--r-- | ACE/tests/Singleton_Test.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ACE/tests/Singleton_Test.cpp b/ACE/tests/Singleton_Test.cpp new file mode 100644 index 00000000000..087e9e59219 --- /dev/null +++ b/ACE/tests/Singleton_Test.cpp @@ -0,0 +1,37 @@ +// $Id$ + +// ============================================================================ +// +// = LIBRARY +// tests +// +// = FILENAME +// Singleton_Test.cpp +// +// = DESCRIPTION +// This is a simple test of ACE Singleton +// +// = AUTHOR +// Johnny Willemsen <jwillemsen@remedy.nl> +// +// ============================================================================ + +#include "test_config.h" +#include "ace/Singleton.h" + +ACE_RCSID(tests, Singleton_Test, "$Id$") + +int +run_main (int, ACE_TCHAR *[]) +{ + ACE_START_TEST (ACE_TEXT ("Singleton_Test")); + + int *i = ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>::instance (); + *i = 3; + ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>::close (); + + ACE_END_TEST; + + return 0; +} + |