This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user