This commit is contained in:
2020-05-13 23:22:09 +00:00
parent d8ab0420c0
commit 9716e67909
5 changed files with 49 additions and 49 deletions

View File

@@ -19,7 +19,7 @@ namespace raven_integration
//CREATE A WIDGET
dynamic D = new JObject();
D.name = Util.Uniquify("Search NOTES Test WIDGET");
D.name = Util.Uniquify("search NOTES Test WIDGET");
D.customFields = Util.WidgetRequiredCustomFieldsJsonString();
D.dollarAmount = 1.11m;
D.active = true;
@@ -32,7 +32,7 @@ namespace raven_integration
//CREATE FIRST TEST USER WITH PHRASE IN NAME
D = new JObject();
D.name = Util.Uniquify("Search NAME DOGS simple Test User");
D.name = Util.Uniquify("search NAME DOGS simple Test User");
D.customFields = Util.WidgetRequiredCustomFieldsJsonString();
D.notes = "This user has the match in it's name";
@@ -49,7 +49,7 @@ namespace raven_integration
//CREATE A SECOND TEST USER WITH PHRASE IN NOTES
D = new JObject();
D.name = Util.Uniquify("Search NOTES Test User");
D.name = Util.Uniquify("search NOTES Test User");
D.customFields = Util.WidgetRequiredCustomFieldsJsonString();
D.notes = "This user has the match simple dogs in its notes";
@@ -66,7 +66,7 @@ namespace raven_integration
//CREATE A SECOND WIDGET
D = new JObject();
D.name = Util.Uniquify("Search NAME simple as in dogs Test WIDGET");
D.name = Util.Uniquify("search NAME simple as in dogs Test WIDGET");
D.customFields = Util.WidgetRequiredCustomFieldsJsonString();
D.dollarAmount = 1.11m;
D.active = true;
@@ -79,7 +79,7 @@ namespace raven_integration
//CREATE A THIRD WIDGET
D = new JObject();
D.name = Util.Uniquify("Search NO-MATCH THIRD Test WIDGET");
D.name = Util.Uniquify("search NO-MATCH THIRD Test WIDGET");
D.customFields = Util.WidgetRequiredCustomFieldsJsonString();
D.dollarAmount = 1.11m;
D.active = true;
@@ -98,7 +98,7 @@ namespace raven_integration
SearchParameters.typeOnly = 0;//no type
SearchParameters.maxResults = 0;
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -134,7 +134,7 @@ namespace raven_integration
//Only BizAdmin* roles can read a full user record
//This search should return zero items
a = await Util.PostAsync("Search", await Util.GetTokenAsync("SubContractorLimited"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("SubContractorLimited"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
((JArray)a.ObjectResponse["data"]["searchResults"]).Count.Should().Be(0, "User with no rights should not see any results in body search");
@@ -189,7 +189,7 @@ namespace raven_integration
SearchParameters.typeOnly = 0;//no type
SearchParameters.maxResults = 0;
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -253,7 +253,7 @@ namespace raven_integration
SearchParameters.typeOnly = 0;//no type
SearchParameters.maxResults = 0;
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -319,7 +319,7 @@ namespace raven_integration
SearchParameters.typeOnly = 0;//no type
SearchParameters.maxResults = 0;
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -340,7 +340,7 @@ namespace raven_integration
//Ensure excerpt works and contains the search phrase
// /Search/Info/2/1?phrase=we&max=200
a = await Util.GetAsync($"Search/Info/2/{MatchWidgetInNotesId}?phrase={TEST_SEARCH_PHRASE}&max=200", await Util.GetTokenAsync("manager", "l3tm3in"));
a = await Util.GetAsync($"search/Info/2/{MatchWidgetInNotesId}?phrase={TEST_SEARCH_PHRASE}&max=200", await Util.GetTokenAsync("manager", "l3tm3in"));
Util.ValidateDataReturnResponseOk(a);
a.ObjectResponse["data"].Value<string>().Should().Contain(TEST_SEARCH_PHRASE.Split(" ")[0]);
a.ObjectResponse["data"].Value<string>().Should().Contain(TEST_SEARCH_PHRASE.Split(" ")[1]);
@@ -426,7 +426,7 @@ namespace raven_integration
SearchParameters.typeOnly = 0;//no type
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -466,7 +466,7 @@ namespace raven_integration
var watch = new System.Diagnostics.Stopwatch();
watch.Start();
ApiResponse a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
ApiResponse a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
watch.Stop();
var TimeToSearch = watch.ElapsedMilliseconds;
@@ -508,7 +508,7 @@ namespace raven_integration
var watch = new System.Diagnostics.Stopwatch();
watch.Start();
ApiResponse a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
ApiResponse a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
watch.Stop();
var TimeToSearch = watch.ElapsedMilliseconds;
@@ -554,7 +554,7 @@ namespace raven_integration
SearchParameters.typeOnly = 0;//no type
SearchParameters.maxResults = 0;
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -631,7 +631,7 @@ Likely fix is to force order to most recent or simply to delete after test so th
SearchParameters.typeOnly = 0;//no type
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list
@@ -682,7 +682,7 @@ Likely fix is to force order to most recent or simply to delete after test so th
SearchParameters.phrase = TEST_SEARCH_PHRASE;
SearchParameters.typeOnly = 0;//no type
SearchParameters.maxResults = 0;
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list (should be only one as it's super unique)
((JArray)a.ObjectResponse["data"]["searchResults"]).Count.Should().Be(1);
@@ -691,7 +691,7 @@ Likely fix is to force order to most recent or simply to delete after test so th
a = await Util.DeleteAsync("Widget/" + WidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
Util.ValidateHTTPStatusCode(a, 204);
a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString());
Util.ValidateDataReturnResponseOk(a);
//Now validate the return list (should be only one as it's super unique)
((JArray)a.ObjectResponse["data"]["searchResults"]).Count.Should().Be(0);