@@ -91,12 +91,8 @@ public void testUrl() throws SQLException {
9191 .addHost ("local" , 3306 , true )
9292 .haMode (HaMode .REPLICATION )
9393 .build ();
94-  assertEquals (
95-  "jdbc:mariadb:replication://address=(host=local)(port=3306)(type=primary)/DB" ,
96-  conf .initialUrl ());
97-  assertEquals (
98-  "jdbc:mariadb:replication://address=(host=local)(port=3306)(type=primary)/DB" ,
99-  conf .toString ());
94+  assertEquals ("jdbc:mariadb:replication://local/DB" , conf .initialUrl ());
95+  assertEquals ("jdbc:mariadb:replication://local/DB" , conf .toString ());
10096 assertEquals (
10197 Configuration .parse (
10298 "jdbc:mariadb:replication://address=(host=local)(port=3306)(type=primary)/DB" ),
@@ -110,9 +106,7 @@ public void testUrl() throws SQLException {
110106 .haMode (HaMode .REPLICATION )
111107 .build ();
112108
113-  assertEquals (
114-  "jdbc:mariadb:replication://address=(host=local)(port=3306)(type=primary),address=(host=host2)(port=3307)(type=replica)/DB" ,
115-  conf .initialUrl ());
109+  assertEquals ("jdbc:mariadb:replication://local,host2:3307/DB" , conf .initialUrl ());
116110
117111 conf  =
118112 new  Configuration .Builder ()
@@ -121,9 +115,7 @@ public void testUrl() throws SQLException {
121115 .haMode (HaMode .REPLICATION )
122116 .socketTimeout (50 )
123117 .build ();
124-  assertEquals (
125-  "jdbc:mariadb:replication://address=(host=local)(port=3306)(type=primary)/DB?socketTimeout=50" ,
126-  conf .initialUrl ());
118+  assertEquals ("jdbc:mariadb:replication://local/DB?socketTimeout=50" , conf .initialUrl ());
127119
128120 conf  =
129121 new  Configuration .Builder ()
@@ -135,7 +127,7 @@ public void testUrl() throws SQLException {
135127 .socketTimeout (50 )
136128 .build ();
137129 assertEquals (
138-  "jdbc:mariadb:replication://address=(host= local)(port=3306)(type=primary),address=(host= local)(port= 3307)(type=replica),address=(host= local)(port= 3308)(type=replica) /DB?socketTimeout=50" ,
130+  "jdbc:mariadb:replication://local, local: 3307, local: 3308/DB?socketTimeout=50" ,
139131 conf .initialUrl ());
140132
141133 conf  =
@@ -158,9 +150,7 @@ public void testUrl() throws SQLException {
158150 .haMode (HaMode .REPLICATION )
159151 .autocommit (false )
160152 .build ();
161-  assertEquals (
162-  "jdbc:mariadb:replication://address=(host=local)(port=3306)(type=primary)/DB?autocommit=false" ,
163-  conf .initialUrl ());
153+  assertEquals ("jdbc:mariadb:replication://local/DB?autocommit=false" , conf .initialUrl ());
164154 }
165155
166156 @ Test 
@@ -360,26 +350,23 @@ public void testOptionParseIntegerNotPossible() {
360350 public  void  testJdbcParserSimpleIpv4basic () throws  SQLException  {
361351 String  url  = "jdbc:mariadb://master:3306,slave1:3307,slave2:3308/database" ;
362352 Configuration  conf  = Configuration .parse (url );
363-  assertEquals (
364-  "jdbc:mariadb://address=(host=master)(port=3306)(type=primary),address=(host=slave1)(port=3307)(type=primary),address=(host=slave2)(port=3308)(type=primary)/database" ,
365-  conf .initialUrl ());
353+  assertEquals ("jdbc:mariadb://master,slave1:3307,slave2:3308/database" , conf .initialUrl ());
366354 url  =
367355 "jdbc:mariadb://address=(host=master)(port=3306)(type=primary),address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ;
368356 conf  = Configuration .parse (url );
369357 assertEquals (
370-  "jdbc:mariadb://address=(host= master)(port=3306)(type=primary) ,address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ,
358+  "jdbc:mariadb://master,address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ,
371359 conf .initialUrl ());
372360 url  =
373361 "jdbc:mariadb://address=(host=master)(port=3306)(type=master),address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ;
374362 conf  = Configuration .parse (url );
375363 assertEquals (
376-  "jdbc:mariadb://address=(host= master)(port=3306)(type=primary) ,address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ,
364+  "jdbc:mariadb://master,address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ,
377365 conf .initialUrl ());
378366 url  = "jdbc:mariadb:replication://master:3306,slave1:3307,slave2:3308/database" ;
379367 conf  = Configuration .parse (url );
380368 assertEquals (
381-  "jdbc:mariadb:replication://address=(host=master)(port=3306)(type=primary),address=(host=slave1)(port=3307)(type=replica),address=(host=slave2)(port=3308)(type=replica)/database" ,
382-  conf .initialUrl ());
369+  "jdbc:mariadb:replication://master,slave1:3307,slave2:3308/database" , conf .initialUrl ());
383370 }
384371
385372 @ Test 
@@ -814,7 +801,7 @@ public void builder() throws SQLException {
814801 .allowPublicKeyRetrieval (true )
815802 .build ();
816803 assertEquals (
817-  "jdbc:mariadb://address=(host=host1)(port=3305)(type=primary),address=(host=host2)(port=3307)(type=replica)/db?user=me&password=pwd&timezone=UTC&autocommit=false&defaultFetchSize=10&maxQuerySizeToLog=100&geometryDefaultType=default&restrictedAuth=mysql_native_password,client_ed25519&socketFactory=someSocketFactory&connectTimeout=22&pipe=pipeName&localSocket=localSocket&tcpKeepAlive=true&tcpKeepIdle=10&tcpKeepCount=50&tcpKeepInterval=50&tcpAbortiveClose=true&localSocketAddress=localSocketAddress&socketTimeout=1000&useReadAheadInput=false&tlsSocketType=TLStype&sslMode=TRUST&serverSslCert=mycertPath&keyStore=/tmp&keyStorePassword=MyPWD&keyStoreType=JKS&enabledSslCipherSuites=myCipher,cipher2&enabledSslProtocolSuites=TLSv1.2&allowMultiQueries=true&allowLocalInfile=true&useCompression=true&useAffectedRows=true&useBulkStmts=false&cachePrepStmts=false&prepStmtCacheSize=2&useServerPrepStmts=true&credentialType=ENV&sessionVariables=blabla&connectionAttributes=bla=bla&servicePrincipalName=SPN&blankTableNameMeta=true&tinyInt1isBit=false&yearIsDateType=false&dumpQueriesOnException=true&includeInnodbStatusInDeadlockExceptions=true&includeThreadDumpInDeadlockExceptions=true&retriesAllDown=10&galeraAllowedState=A,B&transactionReplay=true&pool=true&poolName=myPool&maxPoolSize=16&minPoolSize=12&maxIdleTime=25000®isterJmxPool=false&poolValidMinDelay=260&useResetConnection=true&serverRsaPublicKeyFile=RSAPath&allowPublicKeyRetrieval=true" ,
804+  "jdbc:mariadb://host1:3305,address=(host=host2)(port=3307)(type=replica)/db?user=me&password=pwd&timezone=UTC&autocommit=false&defaultFetchSize=10&maxQuerySizeToLog=100&geometryDefaultType=default&restrictedAuth=mysql_native_password,client_ed25519&socketFactory=someSocketFactory&connectTimeout=22&pipe=pipeName&localSocket=localSocket&tcpKeepAlive=true&tcpKeepIdle=10&tcpKeepCount=50&tcpKeepInterval=50&tcpAbortiveClose=true&localSocketAddress=localSocketAddress&socketTimeout=1000&useReadAheadInput=false&tlsSocketType=TLStype&sslMode=TRUST&serverSslCert=mycertPath&keyStore=/tmp&keyStorePassword=MyPWD&keyStoreType=JKS&enabledSslCipherSuites=myCipher,cipher2&enabledSslProtocolSuites=TLSv1.2&allowMultiQueries=true&allowLocalInfile=true&useCompression=true&useAffectedRows=true&useBulkStmts=false&cachePrepStmts=false&prepStmtCacheSize=2&useServerPrepStmts=true&credentialType=ENV&sessionVariables=blabla&connectionAttributes=bla=bla&servicePrincipalName=SPN&blankTableNameMeta=true&tinyInt1isBit=false&yearIsDateType=false&dumpQueriesOnException=true&includeInnodbStatusInDeadlockExceptions=true&includeThreadDumpInDeadlockExceptions=true&retriesAllDown=10&galeraAllowedState=A,B&transactionReplay=true&pool=true&poolName=myPool&maxPoolSize=16&minPoolSize=12&maxIdleTime=25000®isterJmxPool=false&poolValidMinDelay=260&useResetConnection=true&serverRsaPublicKeyFile=RSAPath&allowPublicKeyRetrieval=true" ,
818805 conf .toString ());
819806 }
820807
0 commit comments