From 2252aba08121566e834dc530f31339e15bd94dec Mon Sep 17 00:00:00 2001 From: Julien Nabet Date: Wed, 28 Aug 2019 22:13:13 +0200 Subject: tdf#127180: Propose migration + Firebird by default only in experimental See: http://document-foundation-mail-archive.969070.n3.nabble.com/About-putting-back-Firebird-experimental-td4265392.html#a4265519 Change-Id: I651baa78d345ce56e8d38d56aba096d04a225c5c Reviewed-on: https://gerrit.libreoffice.org/78240 Tested-by: Jenkins Reviewed-by: Julien Nabet --- dbaccess/qa/unit/hsql_binary_import.cxx | 6 ++++++ dbaccess/qa/unit/tdf119625.cxx | 7 +++++++ dbaccess/qa/unit/tdf126268.cxx | 7 +++++++ 3 files changed, 20 insertions(+) (limited to 'dbaccess/qa') diff --git a/dbaccess/qa/unit/hsql_binary_import.cxx b/dbaccess/qa/unit/hsql_binary_import.cxx index 2c1c332629cb..5b0249a9497f 100644 --- a/dbaccess/qa/unit/hsql_binary_import.cxx +++ b/dbaccess/qa/unit/hsql_binary_import.cxx @@ -45,6 +45,10 @@ void HsqlBinaryImportTest::setUp() void HsqlBinaryImportTest::testBinaryImport() { + SvtMiscOptions aMiscOptions; + bool oldValue = aMiscOptions.IsExperimentalMode(); + + aMiscOptions.SetExperimentalMode(true); // the migration requires the file to be writable utl::TempFile const temp(createTempCopy("hsqldb_migration_test.odb")); uno::Reference const xDocument = getDocumentForUrl(temp.GetURL()); @@ -87,6 +91,8 @@ void HsqlBinaryImportTest::testBinaryImport() CPPUNIT_ASSERT_EQUAL(sal_Int16{ 1998 }, date.Year); closeDocument(uno::Reference(xDocument, uno::UNO_QUERY)); + if (!oldValue) + aMiscOptions.SetExperimentalMode(false); } CPPUNIT_TEST_SUITE_REGISTRATION(HsqlBinaryImportTest); diff --git a/dbaccess/qa/unit/tdf119625.cxx b/dbaccess/qa/unit/tdf119625.cxx index d38e85bb75a3..e1bb46b087f7 100644 --- a/dbaccess/qa/unit/tdf119625.cxx +++ b/dbaccess/qa/unit/tdf119625.cxx @@ -63,6 +63,11 @@ static const expect_t expect[] void Tdf119625Test::testTime() { + SvtMiscOptions aMiscOptions; + bool oldValue = aMiscOptions.IsExperimentalMode(); + + aMiscOptions.SetExperimentalMode(true); + // the migration requires the file to be writable utl::TempFile const temp(createTempCopy("tdf119625.odb")); uno::Reference const xDocument = getDocumentForUrl(temp.GetURL()); @@ -106,6 +111,8 @@ void Tdf119625Test::testTime() CPPUNIT_ASSERT(!xRes->next()); closeDocument(uno::Reference(xDocument, uno::UNO_QUERY)); + if (!oldValue) + aMiscOptions.SetExperimentalMode(false); } CPPUNIT_TEST_SUITE_REGISTRATION(Tdf119625Test); diff --git a/dbaccess/qa/unit/tdf126268.cxx b/dbaccess/qa/unit/tdf126268.cxx index ffbe6361a231..9d41b95809aa 100644 --- a/dbaccess/qa/unit/tdf126268.cxx +++ b/dbaccess/qa/unit/tdf126268.cxx @@ -56,6 +56,11 @@ static const expect_t expect[] = { void Tdf126268Test::testNumbers() { + SvtMiscOptions aMiscOptions; + bool oldValue = aMiscOptions.IsExperimentalMode(); + + aMiscOptions.SetExperimentalMode(true); + // the migration requires the file to be writable utl::TempFile const temp(createTempCopy("tdf126268.odb")); uno::Reference const xDocument = getDocumentForUrl(temp.GetURL()); @@ -80,6 +85,8 @@ void Tdf126268Test::testNumbers() CPPUNIT_ASSERT(!xRes->next()); closeDocument(uno::Reference(xDocument, uno::UNO_QUERY)); + if (!oldValue) + aMiscOptions.SetExperimentalMode(false); } CPPUNIT_TEST_SUITE_REGISTRATION(Tdf126268Test); -- cgit