This commit is contained in:
@@ -35,7 +35,7 @@ namespace raven_integration
|
|||||||
dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetname", Util.OpStartsWith, "Generic"));
|
dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetname", Util.OpStartsWith, "Generic"));
|
||||||
d.listView=dListView.ToString(Newtonsoft.Json.Formatting.None);
|
d.listView=dListView.ToString(Newtonsoft.Json.Formatting.None);
|
||||||
|
|
||||||
ApiResponse a = await Util.PostAsync("DataListView", await Util.GetTokenAsync("BizAdminFull"), d.ToString(Newtonsoft.Json.Formatting.None));
|
ApiResponse a = await Util.PostAsync("data-list-view", await Util.GetTokenAsync("BizAdminFull"), d.ToString(Newtonsoft.Json.Formatting.None));
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
|
|
||||||
long Id = a.ObjectResponse["data"]["id"].Value<long>();
|
long Id = a.ObjectResponse["data"]["id"].Value<long>();
|
||||||
@@ -43,12 +43,12 @@ namespace raven_integration
|
|||||||
|
|
||||||
//RETRIEVE
|
//RETRIEVE
|
||||||
//Get one
|
//Get one
|
||||||
a = await Util.GetAsync("DataListView/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
a = await Util.GetAsync("data-list-view/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
a.ObjectResponse["data"]["name"].Value<string>().Should().StartWith("Test DataListView");
|
a.ObjectResponse["data"]["name"].Value<string>().Should().StartWith("Test DataListView");
|
||||||
|
|
||||||
//Get as alternate user should work for public filter
|
//Get as alternate user should work for public filter
|
||||||
a = await Util.GetAsync("DataListView/" + Id.ToString(), await Util.GetTokenAsync("SubContractorLimited"));
|
a = await Util.GetAsync("data-list-view/" + Id.ToString(), await Util.GetTokenAsync("SubContractorLimited"));
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
a.ObjectResponse["data"]["name"].Value<string>().Should().StartWith("Test DataListView");
|
a.ObjectResponse["data"]["name"].Value<string>().Should().StartWith("Test DataListView");
|
||||||
|
|
||||||
@@ -59,22 +59,22 @@ namespace raven_integration
|
|||||||
d["public"] = false;
|
d["public"] = false;
|
||||||
d.name = Util.Uniquify("Put - Test DataListView (privatized)");
|
d.name = Util.Uniquify("Put - Test DataListView (privatized)");
|
||||||
d.concurrency = a.ObjectResponse["data"]["concurrency"].Value<uint>();
|
d.concurrency = a.ObjectResponse["data"]["concurrency"].Value<uint>();
|
||||||
a = await Util.PutAsync("DataListView/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
a = await Util.PutAsync("data-list-view/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
||||||
Util.ValidateHTTPStatusCode(a, 200);
|
Util.ValidateHTTPStatusCode(a, 200);
|
||||||
|
|
||||||
//check PUT worked
|
//check PUT worked
|
||||||
a = await Util.GetAsync("DataListView/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
a = await Util.GetAsync("data-list-view/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||||
Util.ValidateNoErrorInResponse(a);
|
Util.ValidateNoErrorInResponse(a);
|
||||||
a.ObjectResponse["data"]["name"].Value<string>().Should().Be(d.name.ToString());
|
a.ObjectResponse["data"]["name"].Value<string>().Should().Be(d.name.ToString());
|
||||||
|
|
||||||
|
|
||||||
//FETCH DISALLOWED
|
//FETCH DISALLOWED
|
||||||
//Get as alternate user should fail for private filter
|
//Get as alternate user should fail for private filter
|
||||||
a = await Util.GetAsync("DataListView/" + Id.ToString(), await Util.GetTokenAsync("SubContractorLimited"));
|
a = await Util.GetAsync("data-list-view/" + Id.ToString(), await Util.GetTokenAsync("SubContractorLimited"));
|
||||||
Util.ValidateResponseNotFound(a);
|
Util.ValidateResponseNotFound(a);
|
||||||
|
|
||||||
// //DELETE
|
// //DELETE
|
||||||
ApiResponse DELETETestResponse = await Util.DeleteAsync("DataListView/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
ApiResponse DELETETestResponse = await Util.DeleteAsync("data-list-view/" + Id.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||||
Util.ValidateHTTPStatusCode(DELETETestResponse, 204);
|
Util.ValidateHTTPStatusCode(DELETETestResponse, 204);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -102,7 +102,7 @@ namespace raven_integration
|
|||||||
|
|
||||||
// d.filter = dfilter.ToString();//it expects it to be a json string, not actual json
|
// d.filter = dfilter.ToString();//it expects it to be a json string, not actual json
|
||||||
|
|
||||||
// ApiResponse a = await Util.PostAsync("DataListView", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
// ApiResponse a = await Util.PostAsync("data-list-view", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
||||||
|
|
||||||
dynamic dListView = new JArray();
|
dynamic dListView = new JArray();
|
||||||
// dynamic df = new JObject();
|
// dynamic df = new JObject();
|
||||||
@@ -114,7 +114,7 @@ namespace raven_integration
|
|||||||
dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetname", Util.OpStartsWith, "Generic"));
|
dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetname", Util.OpStartsWith, "Generic"));
|
||||||
d.listView=dListView.ToString(Newtonsoft.Json.Formatting.None);
|
d.listView=dListView.ToString(Newtonsoft.Json.Formatting.None);
|
||||||
|
|
||||||
ApiResponse a = await Util.PostAsync("DataListView", await Util.GetTokenAsync("BizAdminFull"), d.ToString(Newtonsoft.Json.Formatting.None));
|
ApiResponse a = await Util.PostAsync("data-list-view", await Util.GetTokenAsync("BizAdminFull"), d.ToString(Newtonsoft.Json.Formatting.None));
|
||||||
Util.ValidateErrorCodeResponse(a, 2200, 400);
|
Util.ValidateErrorCodeResponse(a, 2200, 400);
|
||||||
Util.ShouldContainValidationError(a, "ListKey", "2203");
|
Util.ShouldContainValidationError(a, "ListKey", "2203");
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ namespace raven_integration
|
|||||||
|
|
||||||
// d.filter = dfilter.ToString();//it expects it to be a json string, not actual json
|
// d.filter = dfilter.ToString();//it expects it to be a json string, not actual json
|
||||||
|
|
||||||
// ApiResponse a = await Util.PostAsync("DataListView", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
// ApiResponse a = await Util.PostAsync("data-list-view", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
||||||
dynamic dListView = new JArray();
|
dynamic dListView = new JArray();
|
||||||
// dynamic df = new JObject();
|
// dynamic df = new JObject();
|
||||||
// df.fld = "widgetname";
|
// df.fld = "widgetname";
|
||||||
@@ -155,7 +155,7 @@ namespace raven_integration
|
|||||||
dListView.Add(Util.BuildSimpleFilterDataListViewColumn("doesntexist", Util.OpStartsWith, "Generic"));
|
dListView.Add(Util.BuildSimpleFilterDataListViewColumn("doesntexist", Util.OpStartsWith, "Generic"));
|
||||||
d.listView=dListView.ToString(Newtonsoft.Json.Formatting.None);
|
d.listView=dListView.ToString(Newtonsoft.Json.Formatting.None);
|
||||||
|
|
||||||
ApiResponse a = await Util.PostAsync("DataListView", await Util.GetTokenAsync("BizAdminFull"), d.ToString(Newtonsoft.Json.Formatting.None));
|
ApiResponse a = await Util.PostAsync("data-list-view", await Util.GetTokenAsync("BizAdminFull"), d.ToString(Newtonsoft.Json.Formatting.None));
|
||||||
Util.ValidateErrorCodeResponse(a, 2200, 400);
|
Util.ValidateErrorCodeResponse(a, 2200, 400);
|
||||||
Util.ShouldContainValidationError(a, "ListView", "2203");
|
Util.ShouldContainValidationError(a, "ListView", "2203");
|
||||||
|
|
||||||
@@ -188,7 +188,7 @@ namespace raven_integration
|
|||||||
|
|
||||||
// d.filter = dfilter.ToString();//it expects it to be a json string, not actual json
|
// d.filter = dfilter.ToString();//it expects it to be a json string, not actual json
|
||||||
|
|
||||||
// ApiResponse a = await Util.PostAsync("DataListView", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
// ApiResponse a = await Util.PostAsync("data-list-view", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
||||||
// Util.ValidateErrorCodeResponse(a, 2200, 400);
|
// Util.ValidateErrorCodeResponse(a, 2200, 400);
|
||||||
// Util.ShouldContainValidationError(a, "Filter", "2203");
|
// Util.ShouldContainValidationError(a, "Filter", "2203");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user