public static function setUpBeforeClass() { $fdsConfig = new FDSClientConfiguration(); $fdsConfig->setEnableMd5Calculate(true); $fdsConfig->enableUnitTestMode(true); $fdsConfig->setBaseUriforunittest("http://files.fds.api.xiaomi.com/"); self::$credential = new BasicFDSCredential("access_key", "access_secret"); self::$fds_client = new GalaxyFDSClient(self::$credential, $fdsConfig); self::$bucket_name = "test-php-sdk-bucket-name"; }
public function testBuildBaseUri() { $region_name = "regionName"; $fds_config = new FDSClientConfiguration(); // Test against flag enable https. $fds_config->setRegionName(""); $fds_config->enableHttps(true); $this->assertEquals("https://files" . self::URI_FDS_SUFFIX, $fds_config->buildBaseUri(false)); $fds_config->enableHttps(false); $this->assertEquals("http://files" . self::URI_FDS_SUFFIX, $fds_config->buildBaseUri(false)); // Test against region name. $fds_config->setRegionName($region_name); $fds_config->enableHttps(true); $this->assertEquals("https://" . $region_name . "-cdn" . self::URI_FDS_SSL_SUFFIX, $fds_config->buildBaseUri(true)); }