Skip to content

Commit

Permalink
[misc] testing correction when testSingleHost is false
Browse files Browse the repository at this point in the history
(cherry picked from commit 7db9cbb)
  • Loading branch information
rusher committed Feb 4, 2019
1 parent 542cac0 commit 0abceec
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 10 deletions.
16 changes: 11 additions & 5 deletions src/test/java/org/mariadb/jdbc/BaseTest.java
Expand Up @@ -376,9 +376,12 @@ public static void createFunction(String name, String body) throws SQLException
* @throws SQLException if any error occur
*/
public boolean anonymousUser() throws SQLException {
Statement stmt = sharedConnection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mysql.user u where u.Host='localhost' and u.User=''");
return rs.next();
if (testSingleHost) {
Statement stmt = sharedConnection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mysql.user u where u.Host='localhost' and u.User=''");
return rs.next();
}
return false;
}

/**
Expand All @@ -388,8 +391,11 @@ public boolean anonymousUser() throws SQLException {
* @throws SQLException exception
*/
static boolean isMariadbServer() throws SQLException {
DatabaseMetaData md = sharedConnection.getMetaData();
return md.getDatabaseProductVersion().contains("MariaDB");
if (testSingleHost) {
DatabaseMetaData md = sharedConnection.getMetaData();
return md.getDatabaseProductVersion().contains("MariaDB");
}
return false;
}

/**
Expand Down
14 changes: 9 additions & 5 deletions src/test/java/org/mariadb/jdbc/failover/AllowMasterDownTest.java
Expand Up @@ -53,6 +53,7 @@
package org.mariadb.jdbc.failover;

import org.junit.Assert;
import org.junit.Assume;
import org.junit.Before;
import org.junit.Test;
import org.mariadb.jdbc.BaseTest;
Expand All @@ -72,11 +73,14 @@ public class AllowMasterDownTest extends BaseTest {
*/
@Before
public void init() {
masterDownUrl = "jdbc:mariadb:replication//" + hostname + ":9999"
+ "," + hostname + ((port == 0) ? "" : ":" + port)
+ "/" + database + "?user=" + username
+ ((password != null) ? "&password=" + password : "")
+ "&retriesAllDown=10&allowMasterDownConnection";
Assume.assumeTrue(testSingleHost);
if (testSingleHost) {
masterDownUrl = "jdbc:mariadb:replication//" + hostname + ":9999"
+ "," + hostname + ((port == 0) ? "" : ":" + port)
+ "/" + database + "?user=" + username
+ ((password != null) ? "&password=" + password : "")
+ "&retriesAllDown=10&allowMasterDownConnection";
}
}

@Test
Expand Down

0 comments on commit 0abceec

Please sign in to comment.