This commit is contained in:
@@ -224,6 +224,8 @@ namespace raven_integration
|
||||
|
||||
#endregion update
|
||||
|
||||
|
||||
|
||||
#region Validate all create and update
|
||||
|
||||
//RETRIEVE WORKORDER AND VALIDATE ENTIRE
|
||||
@@ -270,143 +272,20 @@ namespace raven_integration
|
||||
|
||||
#endregion delete
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
// ApiResponse a = await Util.GetAsync("BuildMode");
|
||||
// Util.ValidateDataReturnResponseOk(a);
|
||||
// var BuildMode = a.ObjectResponse["data"]["buildMode"].Value<string>();
|
||||
// BuildMode.Should().BeOneOf((new string[] { "DEBUG", "RELEASE" }));
|
||||
|
||||
//INTEGRATION_DELETE_TEST_FAIL_BEFORE_COMMIT in wo notes will fail delete immediately before transaction commit
|
||||
|
||||
|
||||
// /// <summary>
|
||||
// /// Test not found
|
||||
// /// </summary>
|
||||
// [Fact]
|
||||
// public async void GetNonExistentItemShouldError()
|
||||
// {
|
||||
// //Get non existant
|
||||
// //Should return status code 404, api error code 2010
|
||||
// ApiResponse a = await Util.GetAsync("WorkOrder/999999", await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
// Util.ValidateResponseNotFound(a);
|
||||
// }
|
||||
|
||||
// /// <summary>
|
||||
// /// Test bad modelstate
|
||||
// /// </summary>
|
||||
// [Fact]
|
||||
// public async void GetBadModelStateShouldError()
|
||||
// {
|
||||
// //Get non existant
|
||||
// //Should return status code 400, api error code 2200 and a first target in details of "id"
|
||||
// ApiResponse a = await Util.GetAsync("WorkOrder/2q2", await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
// Util.ValidateBadModelStateResponse(a, "id");
|
||||
// }
|
||||
|
||||
|
||||
// /// <summary>
|
||||
// /// Test server exception
|
||||
// /// </summary>
|
||||
// [Fact]
|
||||
// public async void ServerExceptionShouldErrorPropertly()
|
||||
// {
|
||||
// //Get non existant
|
||||
// //Should return status code 400, api error code 2200 and a first target in details of "id"
|
||||
// ApiResponse a = await Util.GetAsync("WorkOrder/exception", await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
// Util.ValidateServerExceptionResponse(a);
|
||||
// }
|
||||
|
||||
|
||||
|
||||
// /// <summary>
|
||||
// /// Test server alt exception
|
||||
// /// </summary>
|
||||
// [Fact]
|
||||
// public async void ServerAltExceptionShouldErrorPropertly()
|
||||
// {
|
||||
// //Get non existant
|
||||
// //Should return status code 400, api error code 2200 and a first target in details of "id"
|
||||
// ApiResponse a = await Util.GetAsync("WorkOrder/altexception", await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
// Util.ValidateServerExceptionResponse(a);
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
// /// <summary>
|
||||
// ///
|
||||
// /// </summary>
|
||||
// [Fact]
|
||||
// public async void PutConcurrencyViolationShouldFail()
|
||||
// {
|
||||
|
||||
// //CREATE
|
||||
|
||||
// dynamic w2 = new JObject();
|
||||
// w2.name = Util.Uniquify("PutConcurrencyViolationShouldFail");
|
||||
// w2.dollarAmount = 2.22m;
|
||||
// w2.active = true;
|
||||
// w2.usertype = 1;
|
||||
|
||||
// w2.notes = "blah";
|
||||
// w2.customFields = Util.WorkOrderRequiredCustomFieldsJsonString();
|
||||
|
||||
|
||||
// ApiResponse r2 = await Util.PostAsync("WorkOrder", await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString());
|
||||
// Util.ValidateDataReturnResponseOk(r2);
|
||||
// long w2Id = r2.ObjectResponse["data"]["id"].Value<long>();
|
||||
// uint OriginalConcurrencyToken = r2.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||
|
||||
|
||||
|
||||
// //UPDATE
|
||||
// //PUT
|
||||
|
||||
// w2.name = Util.Uniquify("PutConcurrencyViolationShouldFail UPDATE VIA PUT ");
|
||||
|
||||
// w2.concurrencyToken = OriginalConcurrencyToken - 1;//bad token
|
||||
// ApiResponse PUTTestResponse = await Util.PutAsync("WorkOrder/" + w2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString());
|
||||
// Util.ValidateConcurrencyError(PUTTestResponse);
|
||||
|
||||
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
// /// <summary>
|
||||
// ///
|
||||
// /// </summary>
|
||||
// [Fact]
|
||||
// public async void PatchConcurrencyViolationShouldFail()
|
||||
// {
|
||||
|
||||
// //CREATE
|
||||
|
||||
// dynamic w2 = new JObject();
|
||||
// w2.name = Util.Uniquify("PatchConcurrencyViolationShouldFail");
|
||||
// w2.notes = "blah";
|
||||
// w2.customFields = Util.WorkOrderRequiredCustomFieldsJsonString();
|
||||
// w2.dollarAmount = 2.22m;
|
||||
// w2.active = true;
|
||||
// w2.usertype = 1;
|
||||
// w2.customFields = Util.WorkOrderRequiredCustomFieldsJsonString();
|
||||
|
||||
// ApiResponse r2 = await Util.PostAsync("WorkOrder", await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString());
|
||||
// Util.ValidateDataReturnResponseOk(r2);
|
||||
// long w2Id = r2.ObjectResponse["data"]["id"].Value<long>();
|
||||
// uint OriginalConcurrencyToken = r2.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||
|
||||
|
||||
// //PATCH
|
||||
// var newName = Util.Uniquify("PutConcurrencyViolationShouldFail UPDATED VIA PATCH");
|
||||
// string patchJson = "[{\"value\": \"" + newName + "\",\"path\": \"/name\",\"op\": \"replace\"}]";
|
||||
// ApiResponse PATCHTestResponse = await Util.PatchAsync("WorkOrder/" + w2Id.ToString() + "/" + (OriginalConcurrencyToken - 1).ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), patchJson);
|
||||
// Util.ValidateConcurrencyError(PATCHTestResponse);
|
||||
// }
|
||||
|
||||
|
||||
// if (BuildMode == "DEBUG")
|
||||
// {
|
||||
// //INTEGRATION_DELETE_TEST_FAIL_BEFORE_COMMIT in wo notes will fail delete immediately before transaction commit
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
//==================================================
|
||||
|
||||
Reference in New Issue
Block a user