public void TestWithPersistentOps_NULL() { var policy = new PutPolicy(); var expected = policy.ToString(); var actual = new PutPolicy().WithPersistentOps().ToString(); Assert.AreEqual(expected, actual); }
public void TestWithDetectMime_False() { var policy = new PutPolicy(); policy.DetectMime = 0; var expected = policy.ToString(); var actual = new PutPolicy().WithDetectMime(false).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithPersistentOps_DOUBLE() { var policy = new PutPolicy(); policy.PersistentOps = "avthumb/mp3;avthumb/mp4"; var expected = policy.ToString(); var actual = new PutPolicy().WithPersistentOps(new Models.PersistentOpsAvthumbTest("mp3"), new Models.PersistentOpsAvthumbTest("mp4")).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithCallbackFetchKey_False() { var policy = new PutPolicy(); policy.CallbackFetchKey = 0; var expected = policy.ToString(); var actual = new PutPolicy().WithCallbackFetchKey(false).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithInsertOnly_False() { var policy = new PutPolicy(); policy.InsertOnly = 0; var expected = policy.ToString(); var actual = new PutPolicy().WithInsertOnly(false).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithDeleteAfterDays() { var value = new Random().Next(1, 10000); var policy = new PutPolicy(); policy.DeleteAfterDays = value; var expected = policy.ToString(); var actual = new PutPolicy().WithDeleteAfterDays(value).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithMimeLimit() { var value = Guid.NewGuid().ToString(); var policy = new PutPolicy(); policy.MimeLimit = value; var expected = policy.ToString(); var actual = new PutPolicy().WithMimeLimit(value).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithDeadline_II() { var value = new Random().Next(1, 10000); var policy = new PutPolicy(); policy.SetExpires(value); var expected = policy.ToString(); var actual = new PutPolicy().WithDeadline(TimeSpan.FromSeconds(value)).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithFsizeLimit() { var value = new Random().Next(1, 10000); var policy = new PutPolicy(); policy.FsizeLimit = value; var expected = policy.ToString(); var actual = new PutPolicy().WithFsizeLimit(value).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithCallbackBodyType_Default() { var value = "application/x-www-form-urlencoded"; var policy = new PutPolicy(); policy.CallbackBodyType = value; var expected = policy.ToString(); var actual = new PutPolicy().WithCallbackBodyType().ToString(); Assert.AreEqual(expected, actual); }
public void TestWithCallbackBodyType() { var value = Guid.NewGuid().ToString(); var policy = new PutPolicy(); policy.CallbackBodyType = value; var expected = policy.ToString(); var actual = new PutPolicy().WithCallbackBodyType(value).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithReturnUrl() { var value = Guid.NewGuid().ToString(); var policy = new PutPolicy(); policy.ReturnUrl = value; var expected = policy.ToString(); var actual = new PutPolicy().WithReturnUrl(value).ToString(); Assert.AreEqual(expected, actual); }
public void TestWithPersistentPipeline() { var value = Guid.NewGuid().ToString(); var policy = new PutPolicy(); policy.PersistentPipeline = value; var expected = policy.ToString(); var actual = new PutPolicy().WithPersistentPipeline(value).ToString(); Assert.AreEqual(expected, actual); }
public void PutPolicyTest() { PutPolicy policy = new PutPolicy("lskjd:lskd"); policy.CallBackUrl = "callbackUrl.com"; policy.ReturnUrl = "returnUrl.com"; bool exp = false; try{ policy.Token(); }catch { exp = true; Assert.IsTrue(true, "PutPolicyTest Failure1"); } Assert.IsTrue(exp, "PutPolicyTest Failure2"); exp = false; policy = new PutPolicy("bucket"); policy.CallBackUrl = "callbackUrl.com"; try{ policy.Token(); }catch { exp = true; Assert.IsTrue(true, "PutPolicyTest Failure3"); } Assert.IsTrue(exp, "PutPolicyTest Failure4"); exp = false; policy = new PutPolicy("bucket"); policy.CallBackBody = "uid=123"; policy.CallBackUrl = "www.qiniu.com"; policy.DetectMime = 1; policy.FsizeLimit = 4096; policy.FsizeMin = 0; policy.InsertOnly = 1; policy.PersistentNotifyUrl = "www.yourdomain.com/persistentNotifyUrl"; policy.PersistentOps = "avthumb/m3u8/preset/video_16x9_440k"; policy.CallbackHost = "180.97.211.38"; policy.CallbackFetchKey = 0; policy.CallbackBodyType = "application/json"; try { string result = policy.ToString(); string expect = "{\"scope\":\"bucket\",\"callBackUrl\":\"www.qiniu.com\",\"callBackBody\":\"uid=123\",\"deadline\":0,\"insertOnly\":1,\"detectMime\":1,\"fsizeLimit\":4096,\"fsizeMin\":0,\"persistentNotifyUrl\":\"www.yourdomain.com/persistentNotifyUrl\",\"persistentOps\":\"avthumb/m3u8/preset/video_16x9_440k\",\"callbackHost\":\"180.97.211.38\",\"callbackBodyType\":\"application/json\",\"callbackFetchKey\":0}"; //Assert.IsTrue(result==expect,"PutPolicyTest Failure5"); Assert.AreEqual(result, expect); } catch (Exception ee) { Assert.IsTrue(false, ee.Message.ToString()); } }
public void PutPolicyTest(){ PutPolicy policy = new PutPolicy ("lskjd:lskd"); policy.CallBackUrl = "callbackUrl.com"; policy.ReturnUrl = "returnUrl.com"; bool exp = false; try{ policy.Token (); }catch{ exp = true; Assert.IsTrue (true, "PutPolicyTest Failure1"); } Assert.IsTrue (exp, "PutPolicyTest Failure2"); exp = false; policy = new PutPolicy ("bucket"); policy.CallBackUrl = "callbackUrl.com"; try{ policy.Token (); }catch{ exp = true; Assert.IsTrue (true, "PutPolicyTest Failure3"); } Assert.IsTrue (exp, "PutPolicyTest Failure4"); exp = false; policy = new PutPolicy("bucket"); policy.CallBackBody="uid=123"; policy.CallBackUrl="www.qiniu.com"; policy.DetectMime = 1; policy.FsizeLimit=4096; policy.FsizeMin=0; policy.InsertOnly = 1; policy.PersistentNotifyUrl="www.yourdomain.com/persistentNotifyUrl"; policy.PersistentOps = "avthumb/m3u8/preset/video_16x9_440k"; policy.CallbackHost = "180.97.211.38"; policy.CallbackFetchKey = 0; policy.CallbackBodyType = "application/json"; try { string result = policy.ToString(); string expect = "{\"scope\":\"bucket\",\"callBackUrl\":\"www.qiniu.com\",\"callBackBody\":\"uid=123\",\"deadline\":0,\"insertOnly\":1,\"detectMime\":1,\"fsizeLimit\":4096,\"fsizeMin\":0,\"persistentNotifyUrl\":\"www.yourdomain.com/persistentNotifyUrl\",\"persistentOps\":\"avthumb/m3u8/preset/video_16x9_440k\",\"callbackHost\":\"180.97.211.38\",\"callbackBodyType\":\"application/json\",\"callbackFetchKey\":0}"; //Assert.IsTrue(result==expect,"PutPolicyTest Failure5"); Assert.AreEqual(result, expect); } catch (Exception ee){ Assert.IsTrue (false, ee.Message.ToString()); } }
public void PutPolicyTest() { PutPolicy policy = new PutPolicy("lskjd:lskd"); policy.CallBackUrl = "callbackUrl.com"; policy.ReturnUrl = "returnUrl.com"; bool exp = false; try{ policy.Token(); }catch { exp = true; Assert.IsTrue(true, "PutPolicyTest Failure"); } Assert.IsTrue(exp, "PutPolicyTest Failure"); exp = false; policy = new PutPolicy("bucket"); policy.CallBackUrl = "callbackUrl.com"; try{ policy.Token(); }catch { exp = true; Assert.IsTrue(true, "PutPolicyTest Failure"); } Assert.IsTrue(exp, "PutPolicyTest Failure"); exp = false; policy = new PutPolicy("bucket"); policy.CallBackBody = "uid=123"; policy.CallBackUrl = "www.qiniu.com"; policy.DetectMime = 1; policy.FsizeLimit = 4096; policy.InsertOnly = 1; policy.PersistentNotifyUrl = "www.yourdomain.com/persistentNotifyUrl"; policy.PersistentOps = "avthumb/m3u8/preset/video_16x9_440k"; try { string result = policy.ToString(); string expect = "{\"scope\":\"bucket\",\"callBackUrl\":\"www.qiniu.com\",\"callBackBody\":\"uid=123\",\"deadline\":0,\"insertOnly\":1,\"detectMime\":1,\"fsizeLimit\":4096,\"persistentNotifyUrl\":\"www.yourdomain.com/persistentNotifyUrl\",\"persistentOps\":\"avthumb/m3u8/preset/video_16x9_440k\"}"; Assert.IsTrue(result == expect, "PutPolicyTest Failure"); } catch (Exception ee) { Assert.IsTrue(false, "PutPolicyTest Failure"); } }
public void PutPolicyTest() { PutPolicy policy = new PutPolicy ("lskjd:lskd"); policy.CallBackUrl = "callbackUrl.com"; policy.ReturnUrl = "returnUrl.com"; bool exp = false; try{ policy.Token (); }catch{ exp = true; Assert.IsTrue (true, "PutPolicyTest Failure"); } Assert.IsTrue (exp, "PutPolicyTest Failure"); exp = false; policy = new PutPolicy ("bucket"); policy.CallBackUrl = "callbackUrl.com"; try{ policy.Token (); }catch{ exp = true; Assert.IsTrue (true, "PutPolicyTest Failure"); } Assert.IsTrue (exp, "PutPolicyTest Failure"); exp = false; policy = new PutPolicy("bucket"); policy.AsyncOps=""; policy.CallBackBody="uid=123"; policy.CallBackUrl="www.qiniu.com"; policy.DetectMime = 1; policy.FsizeLimit=4096; policy.InsertOnly = 1; policy.PersistentNotifyUrl="www.yourdomain.com/persistentNotifyUrl"; policy.PersistentOps = "avthumb/m3u8/preset/video_16x9_440k"; try { string result = policy.ToString(); string expect = "{\"scope\":\"bucket\",\"callBackUrl\":\"www.qiniu.com\",\"callBackBody\":\"uid=123\",\"asyncOps\":\"\",\"deadline\":0,\"insertOnly\":1,\"detectMime\":1,\"fsizeLimit\":4096,\"persistentNotifyUrl\":\"www.yourdomain.com/persistentNotifyUrl\",\"persistentOps\":\"avthumb/m3u8/preset/video_16x9_440k\"}"; Assert.IsTrue(result==expect,"PutPolicyTest Failure"); } catch (Exception ee){ Assert.IsTrue (false, "PutPolicyTest Failure"); } }