diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml index 2b2a567..f064c72 100644 --- a/.idea/dataSources.xml +++ b/.idea/dataSources.xml @@ -11,7 +11,7 @@ postgresql true org.postgresql.Driver - jdbc:postgresql://localhost:5433/test + jdbc:postgresql://localhost:15432/test postgresql diff --git a/build.gradle.kts b/build.gradle.kts index 4aa8aeb..2802b2d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -71,7 +71,7 @@ val migration by tasks.registering { dependsOn(tasks.named("composeUp")) doLast { - val config = ConfigFactory.parseFile(file("$buildDir/../src/main/resources/application.conf")).resolve() + val config = ConfigFactory.parseFile(file("$buildDir/resources/main/application.conf")).resolve() val connection = Connection( host = config.getString("db.host"), port = config.getInt("db.port"), @@ -81,8 +81,8 @@ val migration by tasks.registering { ) Migrations( connection, - file("$buildDir/../src/main/resources/sql/migrations").toURI(), - file("$buildDir/../src/main/resources/sql/functions").toURI() + file("$buildDir/resources/main/sql/migrations").toURI(), + file("$buildDir/resources/main/sql/functions").toURI() ).run { run() } @@ -94,7 +94,7 @@ val migrationTest by tasks.registering { dependsOn(tasks.named("testComposeUp")) finalizedBy(tasks.named("testComposeDown")) doLast { - val config = ConfigFactory.parseFile(file("$buildDir/../src/test/resources/application-test.conf")).resolve() + val config = ConfigFactory.parseFile(file("$buildDir/resources/test/application-test.conf")).resolve() val connection = Connection( host = config.getString("db.host"), port = config.getInt("db.port"), @@ -104,8 +104,8 @@ val migrationTest by tasks.registering { ) Migrations( connection, - file("$buildDir/../src/main/resources/sql/migrations").toURI(), - file("$buildDir/../src/main/resources/sql/functions").toURI() + file("$buildDir/resources/main/sql/migrations").toURI(), + file("$buildDir/resources/main/sql/functions").toURI() ).run { run() connection.disconnect() @@ -115,11 +115,13 @@ val migrationTest by tasks.registering { val testSql by tasks.registering { group = "verification" + dependsOn(tasks.named("processResources")) + dependsOn(tasks.named("processTestResources")) dependsOn(tasks.named("testComposeUp")) finalizedBy(tasks.named("testComposeDown")) doLast { - val config = ConfigFactory.parseFile(file("$buildDir/../src/test/resources/application-test.conf")).resolve() + val config = ConfigFactory.parseFile(file("$buildDir/resources/test/application-test.conf")).resolve() val connection = Connection( host = config.getString("db.host"), @@ -131,16 +133,16 @@ val testSql by tasks.registering { Migrations( connection, - file("$buildDir/../src/main/resources/sql/migrations").toURI(), - file("$buildDir/../src/main/resources/sql/functions").toURI(), - file("$buildDir/../src/test/sql/fixtures").toURI() + file("$buildDir/resources/main/sql/migrations").toURI(), + file("$buildDir/resources/main/sql/functions").toURI(), + file("$buildDir/resources/test/sql/fixtures").toURI() ).run { run() } Requester.RequesterFactory( connection = connection, - queriesDirectory = file("$buildDir/../src/test/sql").toURI() + queriesDirectory = file("$buildDir/resources/test/sql").toURI() ).createRequester().run { getQueries().map { try { diff --git a/src/test/sql/.gitignore b/src/test/resources/sql/.gitignore similarity index 100% rename from src/test/sql/.gitignore rename to src/test/resources/sql/.gitignore diff --git a/src/test/sql/article.sql b/src/test/resources/sql/article.sql similarity index 100% rename from src/test/sql/article.sql rename to src/test/resources/sql/article.sql diff --git a/src/test/sql/citizen.sql b/src/test/resources/sql/citizen.sql similarity index 100% rename from src/test/sql/citizen.sql rename to src/test/resources/sql/citizen.sql diff --git a/src/test/sql/comment.sql b/src/test/resources/sql/comment.sql similarity index 100% rename from src/test/sql/comment.sql rename to src/test/resources/sql/comment.sql diff --git a/src/test/sql/constitution.sql b/src/test/resources/sql/constitution.sql similarity index 100% rename from src/test/sql/constitution.sql rename to src/test/resources/sql/constitution.sql diff --git a/src/test/sql/fixtures/1-fixture_user.sql b/src/test/resources/sql/fixtures/1-fixture_user.sql similarity index 100% rename from src/test/sql/fixtures/1-fixture_user.sql rename to src/test/resources/sql/fixtures/1-fixture_user.sql diff --git a/src/test/sql/fixtures/2-fixture_citizen.sql b/src/test/resources/sql/fixtures/2-fixture_citizen.sql similarity index 100% rename from src/test/sql/fixtures/2-fixture_citizen.sql rename to src/test/resources/sql/fixtures/2-fixture_citizen.sql diff --git a/src/test/sql/fixtures/3-fixture_workgroup.sql b/src/test/resources/sql/fixtures/3-fixture_workgroup.sql similarity index 100% rename from src/test/sql/fixtures/3-fixture_workgroup.sql rename to src/test/resources/sql/fixtures/3-fixture_workgroup.sql diff --git a/src/test/sql/fixtures/4-fixture_article.sql b/src/test/resources/sql/fixtures/4-fixture_article.sql similarity index 100% rename from src/test/sql/fixtures/4-fixture_article.sql rename to src/test/resources/sql/fixtures/4-fixture_article.sql diff --git a/src/test/sql/follow.sql b/src/test/resources/sql/follow.sql similarity index 100% rename from src/test/sql/follow.sql rename to src/test/resources/sql/follow.sql diff --git a/src/test/sql/opinion.sql b/src/test/resources/sql/opinion.sql similarity index 100% rename from src/test/sql/opinion.sql rename to src/test/resources/sql/opinion.sql diff --git a/src/test/sql/test.sh b/src/test/resources/sql/test.sh similarity index 100% rename from src/test/sql/test.sh rename to src/test/resources/sql/test.sh diff --git a/src/test/sql/user.sql b/src/test/resources/sql/user.sql similarity index 100% rename from src/test/sql/user.sql rename to src/test/resources/sql/user.sql diff --git a/src/test/sql/vote.sql b/src/test/resources/sql/vote.sql similarity index 100% rename from src/test/sql/vote.sql rename to src/test/resources/sql/vote.sql diff --git a/src/test/sql/workgroup.sql b/src/test/resources/sql/workgroup.sql similarity index 100% rename from src/test/sql/workgroup.sql rename to src/test/resources/sql/workgroup.sql