Parcourir la source

[trac1061] Test for constructor exception

Michal 'vorner' Vaner il y a 13 ans
Parent
commit
14a0766224
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6 0
      src/lib/datasrc/tests/database_unittest.cc

+ 6 - 0
src/lib/datasrc/tests/database_unittest.cc

@@ -15,6 +15,7 @@
 #include <gtest/gtest.h>
 
 #include <dns/name.h>
+#include <exceptions/exceptions.h>
 
 #include <datasrc/database.h>
 
@@ -90,4 +91,9 @@ TEST_F(DatabaseClientTest, superZone) {
     checkZoneFinder(zone);
 }
 
+TEST_F(DatabaseClientTest, noConnException) {
+    EXPECT_THROW(DatabaseClient(auto_ptr<DatabaseConnection>()),
+                 isc::InvalidParameter);
+}
+
 }