Date: Thursday, September 21, 2006 @ 09:27:37
  Author: gilles
    Path: /cvsroot/carob/carob/test

Modified: ConnectionSetup.cpp (1.11 -> 1.12)

Avoid segfaults when test controller is not running/not reachable


---------------------+
 ConnectionSetup.cpp |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletion(-)


Index: carob/test/ConnectionSetup.cpp
diff -u carob/test/ConnectionSetup.cpp:1.11 carob/test/ConnectionSetup.cpp:1.12
--- carob/test/ConnectionSetup.cpp:1.11 Wed Jul 26 16:31:47 2006
+++ carob/test/ConnectionSetup.cpp      Thu Sep 21 09:27:37 2006
@@ -51,7 +51,16 @@
                                       L"user",
                                       L"");
 #endif
-  connectionPtr = new Connection(connectionPrms);
+  try
+  {
+    connectionPtr = new Connection(connectionPrms);
+  }
+  catch (CarobException e)
+  {
+    logError(L"ConnectionSetup::setUp()", L"Connection failed: " + 
e.description()); 
+    connectionPtr = NULL;
+    CPPUNIT_ASSERT_MESSAGE("Could not connect to default host", false);
+  }
 }
 
 void ConnectionSetup::tearDown()

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to