mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-24 06:04:15 +01:00
removed automatic Connector registration in ODBC and SQLite
This commit is contained in:
@@ -14,6 +14,17 @@
|
||||
|
||||
#include "CppUnit/TestRunner.h"
|
||||
#include "ODBCTestSuite.h"
|
||||
#include "Poco/Data/ODBC/Connector.h"
|
||||
|
||||
|
||||
CppUnitMain(ODBCTestSuite)
|
||||
int main(int ac, char **av)
|
||||
{
|
||||
Poco::Data::ODBC::Connector::registerConnector();
|
||||
|
||||
std::vector<std::string> args;
|
||||
for (int i = 0; i < ac; ++i)
|
||||
args.push_back(std::string(av[i]));
|
||||
CppUnit::TestRunner runner;
|
||||
runner.addTest(#testCase, testCase::suite());
|
||||
return runner.run(args) ? 0 : 1;
|
||||
}
|
||||
|
||||
@@ -45,7 +45,6 @@ Poco::Data::ODBC::Utility::DriverMap ODBCAccessTest::_drivers;
|
||||
ODBCAccessTest::ODBCAccessTest(const std::string& name):
|
||||
CppUnit::TestCase(name)
|
||||
{
|
||||
Poco::Data::ODBC::Connector::registerConnector();
|
||||
}
|
||||
|
||||
|
||||
@@ -185,7 +184,6 @@ bool ODBCAccessTest::init(const std::string& driver, const std::string& dsn)
|
||||
Utility::drivers(_drivers);
|
||||
if (!canConnect(driver, dsn)) return false;
|
||||
|
||||
Poco::Data::ODBC::Connector::registerConnector();
|
||||
try
|
||||
{
|
||||
_pSession = new Session(Poco::Data::ODBC::Connector::KEY, _dbConnString);
|
||||
|
||||
@@ -14,12 +14,15 @@
|
||||
|
||||
#include "WinTestRunner/WinTestRunner.h"
|
||||
#include "ODBCTestSuite.h"
|
||||
#include "Poco/Data/ODBC/Connector.h"
|
||||
|
||||
|
||||
class TestDriver: public CppUnit::WinTestRunnerApp
|
||||
{
|
||||
void TestMain()
|
||||
{
|
||||
Poco::Data::ODBC::Connector::registerConnector();
|
||||
|
||||
CppUnit::WinTestRunner runner;
|
||||
runner.addTest(ODBCTestSuite::suite());
|
||||
runner.run();
|
||||
|
||||
Reference in New Issue
Block a user