From 11845280983e846ce3d1fd54e07c2fbc82b53fee Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Mon, 10 Sep 2018 13:37:51 +0100 Subject: [PATCH] Fix Database extension testing for Maven --- extensions/database/pom.xml | 14 +++++++++++++- .../{test => tests}/conf/appveyor_tests.xml | 0 extensions/database/{test => tests}/conf/tests.xml | 8 ++++++-- .../{test => tests}/conf/travis-mariadb.sql | 0 .../database/{test => tests}/conf/travis-mysql.sql | 0 .../database/{test => tests}/conf/travis-pgsql.sql | 0 .../database/{test => tests}/conf/travis_tests.xml | 0 .../database/{test => tests}/log4j-test.properties | 0 .../extension/database/DBExtensionTestUtils.java | 2 +- .../extension/database/DBExtensionTests.java | 0 .../database/DatabaseImportControllerTest.java | 0 .../extension/database/DatabaseServiceTest.java | 0 .../extension/database/DatabaseTestConfig.java | 0 .../database/SimpleTextEncryptorTest.java | 0 .../extension/database/cmd/ConnectCommandTest.java | 0 .../database/cmd/ExecuteQueryCommandTest.java | 0 .../database/cmd/SavedConnectionCommandTest.java | 0 .../database/cmd/TestConnectCommandTest.java | 0 .../database/cmd/TestQueryCommandTest.java | 0 .../mariadb/MariaDBConnectionManagerTest.java | 0 .../mariadb/MariaDBDatabaseServiceTest.java | 0 .../database/mysql/MySQLConnectionManagerTest.java | 0 .../database/mysql/MySQLDatabaseServiceTest.java | 0 .../database/pgsql/PgSQLConnectionManagerTest.java | 0 .../database/pgsql/PgSQLDatabaseServiceTest.java | 0 .../database/stub/RefineDbServletStub.java | 0 26 files changed, 20 insertions(+), 4 deletions(-) rename extensions/database/{test => tests}/conf/appveyor_tests.xml (100%) rename extensions/database/{test => tests}/conf/tests.xml (95%) rename extensions/database/{test => tests}/conf/travis-mariadb.sql (100%) rename extensions/database/{test => tests}/conf/travis-mysql.sql (100%) rename extensions/database/{test => tests}/conf/travis-pgsql.sql (100%) rename extensions/database/{test => tests}/conf/travis_tests.xml (100%) rename extensions/database/{test => tests}/log4j-test.properties (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/DBExtensionTestUtils.java (99%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/DBExtensionTests.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/DatabaseImportControllerTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/DatabaseServiceTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/DatabaseTestConfig.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/SimpleTextEncryptorTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/cmd/ConnectCommandTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/cmd/ExecuteQueryCommandTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/cmd/SavedConnectionCommandTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/cmd/TestConnectCommandTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/cmd/TestQueryCommandTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/mariadb/MariaDBConnectionManagerTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/mariadb/MariaDBDatabaseServiceTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/mysql/MySQLConnectionManagerTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/mysql/MySQLDatabaseServiceTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/pgsql/PgSQLConnectionManagerTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/pgsql/PgSQLDatabaseServiceTest.java (100%) rename extensions/database/{test => tests/src}/com/google/refine/extension/database/stub/RefineDbServletStub.java (100%) diff --git a/extensions/database/pom.xml b/extensions/database/pom.xml index e304c8f6d..ca36ea32b 100644 --- a/extensions/database/pom.xml +++ b/extensions/database/pom.xml @@ -140,7 +140,12 @@ jackson-annotations 2.9.1 - + + org.apache.commons + commons-lang3 + 3.6 + + org.testng @@ -148,6 +153,13 @@ 6.9.10 test + + org.mockito + mockito-core + 2.8.9 + test + + diff --git a/extensions/database/test/conf/appveyor_tests.xml b/extensions/database/tests/conf/appveyor_tests.xml similarity index 100% rename from extensions/database/test/conf/appveyor_tests.xml rename to extensions/database/tests/conf/appveyor_tests.xml diff --git a/extensions/database/test/conf/tests.xml b/extensions/database/tests/conf/tests.xml similarity index 95% rename from extensions/database/test/conf/tests.xml rename to extensions/database/tests/conf/tests.xml index f14cc34ad..27a73a24a 100644 --- a/extensions/database/test/conf/tests.xml +++ b/extensions/database/tests/conf/tests.xml @@ -35,7 +35,7 @@ - + + + + + diff --git a/extensions/database/test/conf/travis-mariadb.sql b/extensions/database/tests/conf/travis-mariadb.sql similarity index 100% rename from extensions/database/test/conf/travis-mariadb.sql rename to extensions/database/tests/conf/travis-mariadb.sql diff --git a/extensions/database/test/conf/travis-mysql.sql b/extensions/database/tests/conf/travis-mysql.sql similarity index 100% rename from extensions/database/test/conf/travis-mysql.sql rename to extensions/database/tests/conf/travis-mysql.sql diff --git a/extensions/database/test/conf/travis-pgsql.sql b/extensions/database/tests/conf/travis-pgsql.sql similarity index 100% rename from extensions/database/test/conf/travis-pgsql.sql rename to extensions/database/tests/conf/travis-pgsql.sql diff --git a/extensions/database/test/conf/travis_tests.xml b/extensions/database/tests/conf/travis_tests.xml similarity index 100% rename from extensions/database/test/conf/travis_tests.xml rename to extensions/database/tests/conf/travis_tests.xml diff --git a/extensions/database/test/log4j-test.properties b/extensions/database/tests/log4j-test.properties similarity index 100% rename from extensions/database/test/log4j-test.properties rename to extensions/database/tests/log4j-test.properties diff --git a/extensions/database/test/com/google/refine/extension/database/DBExtensionTestUtils.java b/extensions/database/tests/src/com/google/refine/extension/database/DBExtensionTestUtils.java similarity index 99% rename from extensions/database/test/com/google/refine/extension/database/DBExtensionTestUtils.java rename to extensions/database/tests/src/com/google/refine/extension/database/DBExtensionTestUtils.java index c8df3d8b3..a0d50fa06 100644 --- a/extensions/database/test/com/google/refine/extension/database/DBExtensionTestUtils.java +++ b/extensions/database/tests/src/com/google/refine/extension/database/DBExtensionTestUtils.java @@ -13,7 +13,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Random; -import org.apache.commons.lang.text.StrSubstitutor; +import org.apache.commons.lang3.text.StrSubstitutor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/extensions/database/test/com/google/refine/extension/database/DBExtensionTests.java b/extensions/database/tests/src/com/google/refine/extension/database/DBExtensionTests.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/DBExtensionTests.java rename to extensions/database/tests/src/com/google/refine/extension/database/DBExtensionTests.java diff --git a/extensions/database/test/com/google/refine/extension/database/DatabaseImportControllerTest.java b/extensions/database/tests/src/com/google/refine/extension/database/DatabaseImportControllerTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/DatabaseImportControllerTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/DatabaseImportControllerTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/DatabaseServiceTest.java b/extensions/database/tests/src/com/google/refine/extension/database/DatabaseServiceTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/DatabaseServiceTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/DatabaseServiceTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/DatabaseTestConfig.java b/extensions/database/tests/src/com/google/refine/extension/database/DatabaseTestConfig.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/DatabaseTestConfig.java rename to extensions/database/tests/src/com/google/refine/extension/database/DatabaseTestConfig.java diff --git a/extensions/database/test/com/google/refine/extension/database/SimpleTextEncryptorTest.java b/extensions/database/tests/src/com/google/refine/extension/database/SimpleTextEncryptorTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/SimpleTextEncryptorTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/SimpleTextEncryptorTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/cmd/ConnectCommandTest.java b/extensions/database/tests/src/com/google/refine/extension/database/cmd/ConnectCommandTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/cmd/ConnectCommandTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/cmd/ConnectCommandTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/cmd/ExecuteQueryCommandTest.java b/extensions/database/tests/src/com/google/refine/extension/database/cmd/ExecuteQueryCommandTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/cmd/ExecuteQueryCommandTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/cmd/ExecuteQueryCommandTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/cmd/SavedConnectionCommandTest.java b/extensions/database/tests/src/com/google/refine/extension/database/cmd/SavedConnectionCommandTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/cmd/SavedConnectionCommandTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/cmd/SavedConnectionCommandTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/cmd/TestConnectCommandTest.java b/extensions/database/tests/src/com/google/refine/extension/database/cmd/TestConnectCommandTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/cmd/TestConnectCommandTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/cmd/TestConnectCommandTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/cmd/TestQueryCommandTest.java b/extensions/database/tests/src/com/google/refine/extension/database/cmd/TestQueryCommandTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/cmd/TestQueryCommandTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/cmd/TestQueryCommandTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/mariadb/MariaDBConnectionManagerTest.java b/extensions/database/tests/src/com/google/refine/extension/database/mariadb/MariaDBConnectionManagerTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/mariadb/MariaDBConnectionManagerTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/mariadb/MariaDBConnectionManagerTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/mariadb/MariaDBDatabaseServiceTest.java b/extensions/database/tests/src/com/google/refine/extension/database/mariadb/MariaDBDatabaseServiceTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/mariadb/MariaDBDatabaseServiceTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/mariadb/MariaDBDatabaseServiceTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/mysql/MySQLConnectionManagerTest.java b/extensions/database/tests/src/com/google/refine/extension/database/mysql/MySQLConnectionManagerTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/mysql/MySQLConnectionManagerTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/mysql/MySQLConnectionManagerTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/mysql/MySQLDatabaseServiceTest.java b/extensions/database/tests/src/com/google/refine/extension/database/mysql/MySQLDatabaseServiceTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/mysql/MySQLDatabaseServiceTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/mysql/MySQLDatabaseServiceTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/pgsql/PgSQLConnectionManagerTest.java b/extensions/database/tests/src/com/google/refine/extension/database/pgsql/PgSQLConnectionManagerTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/pgsql/PgSQLConnectionManagerTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/pgsql/PgSQLConnectionManagerTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/pgsql/PgSQLDatabaseServiceTest.java b/extensions/database/tests/src/com/google/refine/extension/database/pgsql/PgSQLDatabaseServiceTest.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/pgsql/PgSQLDatabaseServiceTest.java rename to extensions/database/tests/src/com/google/refine/extension/database/pgsql/PgSQLDatabaseServiceTest.java diff --git a/extensions/database/test/com/google/refine/extension/database/stub/RefineDbServletStub.java b/extensions/database/tests/src/com/google/refine/extension/database/stub/RefineDbServletStub.java similarity index 100% rename from extensions/database/test/com/google/refine/extension/database/stub/RefineDbServletStub.java rename to extensions/database/tests/src/com/google/refine/extension/database/stub/RefineDbServletStub.java