2020
2121import org .junit .jupiter .api .Test ;
2222
23- import java .util .Optional ;
24-
2523import static org .junit .jupiter .api .Assertions .assertEquals ;
2624import static org .junit .jupiter .api .Assertions .assertThrows ;
2725
@@ -32,20 +30,19 @@ class DLFAuthProviderFactoryTest {
3230 void getRegion () {
3331 String region = "cn-hangzhou" ;
3432 String ipPortUri = "http://127.0.0.1:8080" ;
35- assertEquals (region , DLFAuthProviderFactory .getRegion (Optional .of (region ), ipPortUri ));
3633 String url = "https://dlf-" + region + "-internal.aliyuncs.com" ;
37- assertEquals (region , DLFAuthProviderFactory .getRegion ( Optional . empty (), url ));
34+ assertEquals (region , DLFAuthProviderFactory .parseRegionFromUri ( url ));
3835 url = "https://dlf-" + region + ".aliyuncs.com" ;
39- assertEquals (region , DLFAuthProviderFactory .getRegion ( Optional . empty (), url ));
36+ assertEquals (region , DLFAuthProviderFactory .parseRegionFromUri ( url ));
4037 url = "https://dlf-pre-" + region + ".aliyuncs.com" ;
41- assertEquals (region , DLFAuthProviderFactory .getRegion ( Optional . empty (), url ));
38+ assertEquals (region , DLFAuthProviderFactory .parseRegionFromUri ( url ));
4239 region = "us-east-1" ;
4340 url = "https://dlf-" + region + ".aliyuncs.com" ;
44- assertEquals (region , DLFAuthProviderFactory .getRegion ( Optional . empty (), url ));
41+ assertEquals (region , DLFAuthProviderFactory .parseRegionFromUri ( url ));
4542 url = "https://dlf-" + region + "-internal.aliyuncs.com" ;
46- assertEquals (region , DLFAuthProviderFactory .getRegion ( Optional . empty (), url ));
43+ assertEquals (region , DLFAuthProviderFactory .parseRegionFromUri ( url ));
4744 assertThrows (
4845 IllegalArgumentException .class ,
49- () -> DLFAuthProviderFactory .getRegion ( Optional . empty (), ipPortUri ));
46+ () -> DLFAuthProviderFactory .parseRegionFromUri ( ipPortUri ));
5047 }
5148}
0 commit comments