增加管理单元测试
parent
354c973432
commit
8a074de2f0
|
@ -6,6 +6,7 @@ using BeetleX.Redis.Commands;
|
||||||
using EI_TestProject;
|
using EI_TestProject;
|
||||||
using IRaCIS.Application.Contracts;
|
using IRaCIS.Application.Contracts;
|
||||||
using IRaCIS.Core.Application.Contracts;
|
using IRaCIS.Core.Application.Contracts;
|
||||||
|
using IRaCIS.Core.Application.ViewModel;
|
||||||
using IRaCIS.Core.Infrastructure;
|
using IRaCIS.Core.Infrastructure;
|
||||||
using IRaCIS.Core.Infrastructure.Extention;
|
using IRaCIS.Core.Infrastructure.Extention;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
@ -31,6 +32,7 @@ public class UserApiTests : IDisposable
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 添加系统用户
|
/// 添加系统用户
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -67,6 +69,45 @@ public class UserApiTests : IDisposable
|
||||||
Assert.True(result.Code != ApiResponseCodeEnum.ApiInputError && result.Code != ApiResponseCodeEnum.ProgramException);
|
Assert.True(result.Code != ApiResponseCodeEnum.ApiInputError && result.Code != ApiResponseCodeEnum.ProgramException);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新用户
|
||||||
|
/// </summary>
|
||||||
|
public async void Test_UpdateUser()
|
||||||
|
{
|
||||||
|
var url = $"/user/updateUser";
|
||||||
|
|
||||||
|
var jsonBody = new JObject
|
||||||
|
{
|
||||||
|
{ "CanEditUserType", false },
|
||||||
|
{ "Id", "d83f0000-3e2c-0016-2ed8-08db3f051caf" },
|
||||||
|
{ "UserName", "zhouhang" },
|
||||||
|
{ "Password", "e10adc3949ba59abbe56e057f20f883e" },
|
||||||
|
{ "RealName", "zhou / hang" },
|
||||||
|
{ "FirstName", "hang" },
|
||||||
|
{ "LastName", "zhou" },
|
||||||
|
{ "Sex", 1 },
|
||||||
|
{ "Status", 1 },
|
||||||
|
{ "Phone", "17673237815" },
|
||||||
|
{ "EMail", "872297557@qq.com" },
|
||||||
|
{ "UserTypeId", "40240000-3e2c-0016-b35f-08db1895d627" },
|
||||||
|
{ "UserCode", "U0178" },
|
||||||
|
{ "UserType", "PM (Project Manager)" },
|
||||||
|
{ "UserTypeShortName", "PM" },
|
||||||
|
{ "UserTypeEnum", 1 },
|
||||||
|
{ "IsZhiZhun", true },
|
||||||
|
{ "OrganizationName", "ExtImaging" },
|
||||||
|
{ "DepartmentName", "xx" },
|
||||||
|
{ "PositionName", "xx" },
|
||||||
|
{ "IsTestUser", false },
|
||||||
|
{ "BaseUrl", "http://123.56.94.154:8090/login" },
|
||||||
|
{ "RouteUrl", "http://123.56.94.154:8090/email-recompose" }
|
||||||
|
};
|
||||||
|
|
||||||
|
var result = await RestHelper.Post_JsonBodyRequestAsync<ResponseOutput<string>>(url, jsonBody);
|
||||||
|
|
||||||
|
|
||||||
|
Assert.True(result.Code != ApiResponseCodeEnum.ApiInputError && result.Code != ApiResponseCodeEnum.ProgramException);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查询系统用户
|
/// 查询系统用户
|
||||||
|
@ -105,6 +146,9 @@ public class UserApiTests : IDisposable
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 角色
|
||||||
|
/// </summary>
|
||||||
[Fact]
|
[Fact]
|
||||||
public async void Test_GetUserTypeRoleList()
|
public async void Test_GetUserTypeRoleList()
|
||||||
{
|
{
|
||||||
|
@ -120,13 +164,120 @@ public class UserApiTests : IDisposable
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 匿名化配置
|
||||||
|
/// </summary>
|
||||||
[Fact]
|
[Fact]
|
||||||
public async void Test_AddUserTypeRole()
|
public async void Test_getSystemAnonymizationList()
|
||||||
|
{
|
||||||
|
var url = $"/SystemAnonymization/getSystemAnonymizationList";
|
||||||
|
|
||||||
|
var jsonBody = new JObject
|
||||||
|
{
|
||||||
|
{ "Group", "" },
|
||||||
|
{ "Element", "" },
|
||||||
|
{ "TagDescription", "" },
|
||||||
|
{ "IsAdd", false },
|
||||||
|
{ "TagDescriptionCN", "" },
|
||||||
|
{ "PageIndex", 1 },
|
||||||
|
{ "PageSize", 500 }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
var result = await RestHelper.Post_JsonBodyRequestAsync<ResponseOutput<PageOutput<SystemAnonymizationView>>>(url, jsonBody);
|
||||||
|
|
||||||
|
Assert.True(result.Data.CurrentPageData.Count >= 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 删除匿名化配置
|
||||||
|
/// </summary>
|
||||||
|
[Fact]
|
||||||
|
public async void Test_DeleteSystemAnonymization()
|
||||||
|
{
|
||||||
|
var id = Guid.Parse("98430000-3e2c-0016-225f-08db7612c7ae");
|
||||||
|
var url = $"/SystemAnonymization/deleteSystemAnonymization/{id}";
|
||||||
|
|
||||||
|
//测试删除Api
|
||||||
|
var result = await RestHelper.DeleteRequestAsync<ResponseOutput<string>>(url);
|
||||||
|
|
||||||
|
Assert.True(result.Code != ApiResponseCodeEnum.ApiInputError && result.Code != ApiResponseCodeEnum.ProgramException);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新 匿名化配置
|
||||||
|
/// </summary>
|
||||||
|
[Fact]
|
||||||
|
public async void Test_UpdateSystemAnonymization()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
var url = $"/SystemAnonymization/addOrUpdateSystemAnonymization";
|
||||||
|
|
||||||
|
var jsonBody = new JObject
|
||||||
|
{
|
||||||
|
{ "CreateUserId", "e2e165a0-44b0-4b16-9a4d-0b9b7a1ce362" },
|
||||||
|
{ "UpdateTime", "2023-06-19 14:36:56" },
|
||||||
|
{ "UpdateUserId", "e2e165a0-44b0-4b16-9a4d-0b9b7a1ce362" },
|
||||||
|
{ "CreateTime", "2023-06-15 10:21:19" },
|
||||||
|
{ "Id", "640a0000-3e2c-0016-ae9b-08db6d4734c9" },
|
||||||
|
{ "Group", "1" },
|
||||||
|
{ "Element", "2" },
|
||||||
|
{ "TagDescription", "3" },
|
||||||
|
{ "TagDescriptionCN", "4" },
|
||||||
|
{ "ReplaceValue", "123" },
|
||||||
|
{ "ValueRepresentation", "5" },
|
||||||
|
{ "IsAdd", false },
|
||||||
|
{ "IsEnable", true },
|
||||||
|
{ "IsFixed", true }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
var result = await RestHelper.Post_JsonBodyRequestAsync<ResponseOutput<string>>(url, jsonBody);
|
||||||
|
|
||||||
|
|
||||||
|
Assert.True(result.Code != ApiResponseCodeEnum.ApiInputError && result.Code != ApiResponseCodeEnum.ProgramException);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新 匿名化配置
|
||||||
|
/// </summary>
|
||||||
|
[Fact]
|
||||||
|
public async void Test_AddSystemAnonymization()
|
||||||
|
{
|
||||||
|
|
||||||
|
var url = $"/SystemAnonymization/addOrUpdateSystemAnonymization";
|
||||||
|
|
||||||
|
|
||||||
|
var jsonBody = new JObject
|
||||||
|
{
|
||||||
|
{ "Group", "0010" },
|
||||||
|
{ "Element", "0021" },
|
||||||
|
{ "TagDescription", "test" },
|
||||||
|
{ "TagDescriptionCN", "test" },
|
||||||
|
{ "ValueRepresentation", "test" },
|
||||||
|
{ "ReplaceValue", "test" },
|
||||||
|
{ "IsEnable", false },
|
||||||
|
{ "IsAdd", false },
|
||||||
|
{ "IsFixed", false }
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
var result = await RestHelper.Post_JsonBodyRequestAsync<ResponseOutput<string>>(url, jsonBody);
|
||||||
|
|
||||||
|
|
||||||
|
Assert.True(result.Code != ApiResponseCodeEnum.ApiInputError && result.Code != ApiResponseCodeEnum.ProgramException);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
// 在测试结束后释放资源(例如关闭网络连接等)
|
// 在测试结束后释放资源(例如关闭网络连接等)
|
||||||
|
|
Loading…
Reference in New Issue