@@ -1216,18 +1216,19 @@ public void testEnableApiTracing() {
12161216 @ Test
12171217 public void testExternalHostPatterns () {
12181218 Matcher matcherWithoutInstance =
1219- EXTERNAL_HOST_PATTERN .matcher ("spanner ://localhost:15000/databases/test-db" );
1219+ EXTERNAL_HOST_PATTERN .matcher ("cloudspanner ://localhost:15000/databases/test-db" );
12201220 assertTrue (matcherWithoutInstance .matches ());
12211221 assertNull (matcherWithoutInstance .group ("INSTANCEGROUP" ));
12221222 assertEquals ("test-db" , matcherWithoutInstance .group ("DATABASEGROUP" ));
12231223 Matcher matcherWithProperty =
12241224 EXTERNAL_HOST_PATTERN .matcher (
1225- "spanner ://localhost:15000/instances/default/databases/singers-db?usePlainText=true" );
1225+ "cloudspanner ://localhost:15000/instances/default/databases/singers-db?usePlainText=true" );
12261226 assertTrue (matcherWithProperty .matches ());
12271227 assertEquals ("default" , matcherWithProperty .group ("INSTANCEGROUP" ));
12281228 assertEquals ("singers-db" , matcherWithProperty .group ("DATABASEGROUP" ));
12291229 Matcher matcherWithoutPort =
1230- EXTERNAL_HOST_PATTERN .matcher ("spanner://localhost/instances/default/databases/test-db" );
1230+ EXTERNAL_HOST_PATTERN .matcher (
1231+ "cloudspanner://localhost/instances/default/databases/test-db" );
12311232 assertTrue (matcherWithoutPort .matches ());
12321233 assertEquals ("default" , matcherWithoutPort .group ("INSTANCEGROUP" ));
12331234 assertEquals ("test-db" , matcherWithoutPort .group ("DATABASEGROUP" ));
@@ -1241,10 +1242,15 @@ public void testExternalHostPatterns() {
12411242 ImmutableMap .of ()));
12421243 Matcher matcherWithProject =
12431244 EXTERNAL_HOST_PATTERN .matcher (
1244- "spanner ://localhost:15000/projects/default/instances/default/databases/singers-db" );
1245+ "cloudspanner ://localhost:15000/projects/default/instances/default/databases/singers-db" );
12451246 assertFalse (matcherWithProject .matches ());
12461247 Matcher matcherWithoutHost =
1247- EXTERNAL_HOST_PATTERN .matcher ("spanner :/instances/default/databases/singers-db" );
1248+ EXTERNAL_HOST_PATTERN .matcher ("cloudspanner :/instances/default/databases/singers-db" );
12481249 assertFalse (matcherWithoutHost .matches ());
1250+ Matcher matcherWithPrefixSpanner =
1251+ EXTERNAL_HOST_PATTERN .matcher ("spanner://localhost:15000/databases/test-db" );
1252+ assertTrue (matcherWithPrefixSpanner .matches ());
1253+ assertNull (matcherWithPrefixSpanner .group ("INSTANCEGROUP" ));
1254+ assertEquals ("test-db" , matcherWithPrefixSpanner .group ("DATABASEGROUP" ));
12491255 }
12501256}
0 commit comments