]> git.saurik.com Git - wxWidgets.git/commitdiff
remove test code for wxScopeGuard (there's already a better ScopeGuardTestCase)
authorFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Sat, 29 May 2010 08:22:34 +0000 (08:22 +0000)
committerFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Sat, 29 May 2010 08:22:34 +0000 (08:22 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64425 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/console/console.cpp

index 3c1ff8ce1d20218c0842c29c0569b431e9cc98c7..b1e455d07197b84f69d5a9bf1535cf48e6bc925b 100644 (file)
     #define TEST_REGCONF
     #define TEST_REGEX
     #define TEST_REGISTRY
     #define TEST_REGCONF
     #define TEST_REGEX
     #define TEST_REGISTRY
-    #define TEST_SCOPEGUARD
 #else // #if TEST_ALL
     #define TEST_DATETIME
     #define TEST_VOLUME
 #else // #if TEST_ALL
     #define TEST_DATETIME
     #define TEST_VOLUME
@@ -2077,42 +2076,6 @@ static void TestRegistryAssociation()
 
 #endif // TEST_REGISTRY
 
 
 #endif // TEST_REGISTRY
 
-// ----------------------------------------------------------------------------
-// scope guard
-// ----------------------------------------------------------------------------
-
-#ifdef TEST_SCOPEGUARD
-
-#include "wx/scopeguard.h"
-
-static void function0() { puts("function0()"); }
-static void function1(int n) { printf("function1(%d)\n", n); }
-static void function2(double x, char c) { printf("function2(%g, %c)\n", x, c); }
-
-struct Object
-{
-    void method0() { printf("method0()\n"); }
-    void method1(int n) { printf("method1(%d)\n", n); }
-    void method2(double x, char c) { printf("method2(%g, %c)\n", x, c); }
-};
-
-static void TestScopeGuard()
-{
-    wxON_BLOCK_EXIT0(function0);
-    wxON_BLOCK_EXIT1(function1, 17);
-    wxON_BLOCK_EXIT2(function2, 3.14, 'p');
-
-    Object obj;
-    wxON_BLOCK_EXIT_OBJ0(obj, Object::method0);
-    wxON_BLOCK_EXIT_OBJ1(obj, Object::method1, 7);
-    wxON_BLOCK_EXIT_OBJ2(obj, Object::method2, 2.71, 'e');
-
-    wxScopeGuard dismissed = wxMakeGuard(function0);
-    dismissed.Dismiss();
-}
-
-#endif
-
 // ----------------------------------------------------------------------------
 // FTP
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 // FTP
 // ----------------------------------------------------------------------------
@@ -2680,10 +2643,6 @@ int main(int argc, char **argv)
     #endif
 #endif // TEST_DATETIME
 
     #endif
 #endif // TEST_DATETIME
 
-#ifdef TEST_SCOPEGUARD
-    TestScopeGuard();
-#endif
-
 #ifdef TEST_STACKWALKER
 #if wxUSE_STACKWALKER
     TestStackWalk(argv[0]);
 #ifdef TEST_STACKWALKER
 #if wxUSE_STACKWALKER
     TestStackWalk(argv[0]);