diff --git a/.gitignore b/.gitignore index b080c6b..e0a7073 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,5 @@ *.iws *.iml *.ipr -.idea \ No newline at end of file +.idea +db.properties \ No newline at end of file diff --git a/pom.xml b/pom.xml index ac960ab..aa44471 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ de.goldendeveloper MYSQL-Api - 5.3 + 5.4 jar MYSQL-Api | JMA @@ -118,6 +118,11 @@ 3.4.2 maven-plugin + + org.codehaus.plexus + plexus-archiver + 4.8.0 + com.zaxxer HikariCP diff --git a/src/test/java/de/goldendeveloper/mysql/MYSQLTest.java b/src/test/java/de/goldendeveloper/mysql/MYSQLTest.java index a6717e8..f80c1f8 100644 --- a/src/test/java/de/goldendeveloper/mysql/MYSQLTest.java +++ b/src/test/java/de/goldendeveloper/mysql/MYSQLTest.java @@ -2,14 +2,29 @@ import org.junit.jupiter.api.Test; +import java.io.FileInputStream; +import java.io.IOException; +import java.util.Properties; + import static org.junit.jupiter.api.Assertions.*; class MYSQLTest { private MYSQL setupTest() { - return new MYSQL("localhost", "root", "", 3306); + try { + Properties properties = new Properties(); + properties.load(new FileInputStream("db.properties")); + String host = properties.getProperty("db.host"); + String user = properties.getProperty("db.user"); + String password = properties.getProperty("db.password"); + int port = Integer.parseInt(properties.getProperty("db.port")); + return new MYSQL(host, user, password, port); + } catch (IOException e) { + throw new RuntimeException(e); + } } + @Test void setPassword() { setupTest().setPassword("password");