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